path problem

Rakotomandimby Mihamina mihamina.rakotomandimby at etu.univ-orleans.fr
Mon Sep 5 01:44:20 UTC 2005


Hi,

I'm trying to make RPM of the eq-xmms package.
I took an SRC.RPM of mdk, then tried to deal with it.

The binary package would be about just one file (libeq.so) to copy to
the xmms effects plugins directory (/usr/lib/xmms/Effect)

When building the rpm, I get:

========================================================
+ /usr/bin/make prefix=/var/tmp/xmms-eq-buildroot/usr
exec_prefix=/var/tmp/xmms-eq-buildroot/usr
bindir=/var/tmp/xmms-eq-buildroot/usr/bin
sbindir=/var/tmp/xmms-eq-buildroot/usr/sbin
sysconfdir=/var/tmp/xmms-eq-buildroot/etc
datadir=/var/tmp/xmms-eq-buildroot/usr/share
includedir=/var/tmp/xmms-eq-buildroot/usr/include
libdir=/var/tmp/xmms-eq-buildroot/usr/lib
libexecdir=/var/tmp/xmms-eq-buildroot/usr/libexec
localstatedir=/var/tmp/xmms-eq-buildroot/var
sharedstatedir=/var/tmp/xmms-eq-buildroot/usr/com
mandir=/var/tmp/xmms-eq-buildroot/usr/share/man
infodir=/var/tmp/xmms-eq-buildroot/usr/share/info installMaking install
in src
make[1]: Entering directory `/usr/src/redhat/BUILD/eq-xmms-0.6/src'
make[2]: Entering directory `/usr/src/redhat/BUILD/eq-xmms-0.6/src'
test -z "/var/tmp/xmms-eq-buildroot/usr/lib" || mkdir -p --
"/var/tmp/xmms-eq-buildroot/usr/lib"
 /bin/sh ../libtool --mode=install /usr/bin/install -c  'libeq.la'
'/var/tmp/xmms-eq-buildroot/usr/lib/libeq.la'
/usr/bin/install
-c .libs/libeq.so /var/tmp/xmms-eq-buildroot/usr/lib/libeq.so
/usr/bin/install
-c .libs/libeq.lai /var/tmp/xmms-eq-buildroot/usr/lib/libeq.la
libtool: install: warning: remember to run `libtool
--finish /usr/lib/xmms/Effect/'
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/usr/src/redhat/BUILD/eq-xmms-0.6/src'
make[1]: Leaving directory `/usr/src/redhat/BUILD/eq-xmms-0.6/src'
make[1]: Entering directory `/usr/src/redhat/BUILD/eq-xmms-0.6'
make[2]: Entering directory `/usr/src/redhat/BUILD/eq-xmms-0.6'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/usr/src/redhat/BUILD/eq-xmms-0.6'
make[1]: Leaving directory `/usr/src/redhat/BUILD/eq-xmms-0.6'
+ /bin/rm -f /var/tmp/xmms-eq-buildroot/usr/lib/xmms/Effect/libeq.la
+ /usr/lib/rpm/find-debuginfo.sh /usr/src/redhat/BUILD/eq-xmms-0.6/
0 blocks
+ /usr/lib/rpm/redhat/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump
Processing files: xmms-eq-0.6-fc4
error: File not
found: /var/tmp/xmms-eq-buildroot/usr/lib/xmms/Effect/libeq.so
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.13268
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd eq-xmms-0.6/
+ DOCDIR=/var/tmp/xmms-eq-buildroot/usr/share/doc/xmms-eq-0.6
+ export DOCDIR
+ rm -rf /var/tmp/xmms-eq-buildroot/usr/share/doc/xmms-eq-0.6
+ /bin/mkdir -p /var/tmp/xmms-eq-buildroot/usr/share/doc/xmms-eq-0.6
+ cp -pr AUTHORS README TODO NEWS ChangeLog
BUGS /var/tmp/xmms-eq-buildroot/usr/share/doc/xmms-eq-0.6
+ exit 0
Processing files: xmms-eq-debuginfo-0.6-fc4
Provides: libeq.so.debug
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1


RPM build errors:
File not found: /var/tmp/xmms-eq-buildroot/usr/lib/xmms/Effect/libeq.so
============================================================

I cant see where is the problem.
Here is he specfile:

============================================================
%define name    xmms-eq
%define version 0.6
%define release fc4

Summary: Equalizer plugin for XMMS
Name: %{name}
Version: %{version}
Release: %{release}
Group: Sound
URL: http://equ.sourceforge.net/
Source:http://prdownloads.sourceforge.net/equ/eq-xmms-%{version}.tar.bz2 
Patch: eq-xmms-0.6-no-autodetect.patch.bz2
License: GPL
Requires: xmms >= 1.0.1
BuildRequires: xmms-devel 
BuildRequires: xmms
BuildRoot: %{_tmppath}/%{name}-buildroot

%description
EQU is a realtime graphical equalizer effect plugin that will equalize
almost everything that you play through XMMS, not just the MP3s.

%prep

%setup -q  -n eq-xmms-%{version}/
%patch -p1 -b .auto
aclocal
autoconf
automake
libtoolize --force

%build

%configure --libdir=%{_libdir}/xmms/Effect/ 

%{__make}
libtool --finish %{_libdir}/xmms/Effect/

%install
#%{__rm} -rf %{buildroot}
%makeinstall
%{__rm} -f %{buildroot}%{_libdir}/xmms/Effect/libeq.la
  	
%clean
%{__rm} -rf %{buildroot}

%files
%defattr(-,root,root)
%doc AUTHORS README TODO NEWS ChangeLog BUGS 
%{_libdir}/xmms/Effect/libeq.so

%changelog
* Fri Jun 10 2005 Götz Waschk <waschk at mandriva.org> 0.6-2mdk
- fix build on x86_64

* Wed Sep 15 2004 Götz Waschk <waschk at linux-mandrake.com> 0.6-1mdk
- initial package from Greg Meyer <greg|at|gkmweb|dot|com> with some
fixes
======================================================================
-- 
Administration & Formation à l'administration
de serveurs dédiés:
http://www.google.fr/search?q=aspo+infogerance+serveur





More information about the fedora-devel-list mailing list