[sigc] x86_64 rpm generation



I ran into the same problem another user had, with multiply defined
crti.o/crtn/crtbeginS/etc.  'autogen.sh' seemed to work for the source
tree.

However, I need to produce rpm files, and something's wrong with the
build process:

# make dist
# rpmbuild -ta libsigc++-1.2.5.tar.gz

You can see in what follows that there seems to be two problems.

A) rpmlib requirements, which look to be asking for an older version of
rpm??
B) somehow the .so files are created without the '.so' string in them,
so the rpm process can't find them.

Any clues?  I suspect this is an autotools problem, but perhaps the spec
file is outdated as well.  Anyone have some help?


Here's the end of the output:

+ /bin/mkdir -p /var/tmp/libsigc++-1.2.5-root/usr/share/doc/libsigc++-1.2.5
+ cp -pr AUTHORS COPYING.LIB README IDEAS NEWS ChangeLog TODO /var/tmp/libsigc++-1.2.5-root/usr/share/doc/libsigc++-1.2.5
+ exit 0
Processing files: libsigc++-devel-1.2.5-1
error: File not found by glob: /var/tmp/libsigc++-1.2.5-root/usr/lib/lib*.so
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.53603
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd libsigc++-1.2.5
+ DOCDIR=/var/tmp/libsigc++-1.2.5-root/usr/share/doc/libsigc++-devel-1.2.5
+ export DOCDIR
+ rm -rf /var/tmp/libsigc++-1.2.5-root/usr/share/doc/libsigc++-devel-1.2.5
+ /bin/mkdir -p /var/tmp/libsigc++-1.2.5-root/usr/share/doc/libsigc++-devel-1.2.5+ cp -pr doc/API doc/conventions doc/diagrams doc/FAQ doc/Makefile doc/Makefile.am doc/Makefile.in doc/Makefile_web.am_fragment doc/manual doc/marshal doc/powerusers doc/reference doc/requirements doc/riscos doc/signals doc/UML doc/win32 /var/tmp/libsigc++-1.2.5-root/usr/share/doc/libsigc++-devel-1.2.5
+ exit 0
Processing files: libsigc++-examples-1.2.5-1
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libsigc++-devel = 1.2.5
Processing files: libsigc++-debuginfo-1.2.5-1
Provides: libsigc-1.2.5.0.5.debug()(64bit)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
 
 
RPM build errors:
    File not found by glob:
/var/tmp/libsigc++-1.2.5-root/usr/lib/lib*.so.*
    File not found by glob:
/var/tmp/libsigc++-1.2.5-root/usr/lib/lib*.so



[mwsadm fims64 libsigc++-1.2.5]$ ls /var/tmp/libsigc++-1.2.5-root/usr/lib
debug        libsigc-1.2.5      libsigc-1.2.a   pkgconfig
libsigc-1.2  libsigc-1.2.5.0.5  libsigc-1.2.la  sigc++-1.2





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]