Hello.
I'm trying to package libgii 0.8 for Mandrake rpms. However, i got problems
woth installation stage : libgii is not installed.
Here is process output:
Executing(%install): /bin/sh -e /home/guillaume/rpm/tmp/rpm-tmp.5445
+ umask 022
+ cd /home/guillaume/rpm/BUILD
+ cd libgii
+ make prefix=/home/guillaume/rpm/tmp/libgii-root/usr
exec_prefix=/home/guillaume/rpm/tmp/libgii-root/usr
bindir=/home/guillaume/rpm/tmp/libgii-root/usr/bin
sbindir=/home/guillaume/rpm/tmp/libgii-root/usr/sbin
sysconfdir=/home/guillaume/rpm/tmp/libgii-root/etc
datadir=/home/guillaume/rpm/tmp/libgii-root/usr/share
includedir=/home/guillaume/rpm/tmp/libgii-root/usr/include
libdir=/home/guillaume/rpm/tmp/libgii-root/usr/lib
libexecdir=/home/guillaume/rpm/tmp/libgii-root/usr/lib
localstatedir=/home/guillaume/rpm/tmp/libgii-root/var/lib
sharedstatedir=/home/guillaume/rpm/tmp/libgii-root/usr/com
mandir=/home/guillaume/rpm/tmp/libgii-root/usr/share/man
infodir=/home/guillaume/rpm/tmp/libgii-root/usr/share/info install
[..]
Making install in gg
make[1]: Entre dans le r�pertoire `/home/guillaume/rpm/BUILD/libgii/gg'
make[2]: Entre dans le r�pertoire `/home/guillaume/rpm/BUILD/libgii/gg'
/bin/sh ../mkinstalldirs /home/guillaume/rpm/tmp/libgii-root/usr/lib
mkdir /home/guillaume/rpm/tmp/libgii-root/usr/lib
/bin/sh ../libtool --mode=install /usr//bin/install -c libgg.la
/home/guillaume/rpm/tmp/libgii-root/usr/lib/libgg.la
/usr//bin/install -c .libs/libgg.so.0.0.7
/home/guillaume/rpm/tmp/libgii-root/usr/lib/libgg.so.0.0.7
(cd /home/guillaume/rpm/tmp/libgii-root/usr/lib && rm -f libgg.so.0 && ln -s
libgg.so.0.0.7 libgg.so.0)
(cd /home/guillaume/rpm/tmp/libgii-root/usr/lib && rm -f libgg.so && ln -s
libgg.so.0.0.7 libgg.so)
/usr//bin/install -c .libs/libgg.lai
/home/guillaume/rpm/tmp/libgii-root/usr/lib/libgg.la
libtool: install: warning: remember to run `libtool --finish /usr/lib'
make[2]: Rien � faire pour `install-data-am'.
make[2]: Quitte le r�pertoire `/home/guillaume/rpm/BUILD/libgii/gg'
make[1]: Quitte le r�pertoire `/home/guillaume/rpm/BUILD/libgii/gg'
Making install in gii
make[1]: Entre dans le r�pertoire `/home/guillaume/rpm/BUILD/libgii/gii'
make[2]: Entre dans le r�pertoire `/home/guillaume/rpm/BUILD/libgii/gii'
/bin/sh ../mkinstalldirs /home/guillaume/rpm/tmp/libgii-root/usr/lib
/bin/sh ../libtool --mode=install /usr//bin/install -c libgii.la
/home/guillaume/rpm/tmp/libgii-root/usr/lib/libgii.la
libtool: install: warning: relinking `libgii.la'
cd /home/guillaume/rpm/BUILD/libgii/gii; /bin/sh ../libtool --mode=relink gcc
-O3 -fomit-frame-pointer -pipe -mcpu=pentiumpro -march=i586 -ffast-math
-fno-strength-reduce -D_REENTRANT -D_THREAD_SAFE -o libgii.la -rpath /usr/lib
-version-info 0:8 -no-undefined -export-symbols ./EXPSYMS dl.lo gii.lo
init.lo unix.lo ../gg/libgg.la
gcc -shared dl.lo gii.lo init.lo unix.lo -L/usr/lib -lgg -Wl,-soname
-Wl,libgii.so.0 -Wl,-retain-symbols-file -Wl,./EXPSYMS -o
.libs/libgii.so.0.0.8
/usr//bin/ld: cannot find -lgg
collect2: ld returned 1 exit status
libtool: install: error: relink `libgii.la' with the above command before
installing it
libtool: install: warning: remember to run `libtool --finish /usr/lib'
make[2]: Rien � faire pour `install-data-am'.
make[2]: Quitte le r�pertoire `/home/guillaume/rpm/BUILD/libgii/gii'
make[1]: Quitte le r�pertoire `/home/guillaume/rpm/BUILD/libgii/gii'
So, everything is OK for gg, but not for gii.
And here is my resulting installation tree:
[guillaume@silbermann guillaume]$ ls -R rpm/tmp/libgii-root/usr/lib/
rpm/tmp/libgii-root/usr/lib/:
ggi/ libgg.la* libgg.so@ libgg.so.0@ libgg.so.0.0.7*
rpm/tmp/libgii-root/usr/lib/ggi:
filter/ input/
rpm/tmp/libgii-root/usr/lib/ggi/filter:
rpm/tmp/libgii-root/usr/lib/ggi/input:
Any help appreciated :-)
Another minor problem: sgml documentation isn't processed into something
else. Is it normal ?
--
Guillaume Rousse <[EMAIL PROTECTED]>
GPG key http://bohm.snv.jussieu.fr/~rousse/gpgkey.html