[Rpm-maint] rpmbuild error with 4.4.2.2 (but not 4.4.2)
Joachim Worringen
joachim at dolphinics.com
Mon Nov 26 14:16:42 UTC 2007
Greetings,
we are building RPMs from an autotools-based source tree being installed
via plain "make install". This works fine with rpmbuild up to 4.4.2
(RHEL5), but fails with Fedora Core 8, which has rpmbuild version
4.4.2.2(-3.fc8 and -7.fc8) installed. The log says:
"
+ cd /tmp/DISRPMROOT_282/BUILD/Dolphin-3.3.0
+ /usr/lib/rpm/check-buildroot
Binary file /tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/bin/sciconntest matches
Binary file /tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/bin/cspace matches
Binary file /tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/bin/dma matches
Binary file /tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/bin/queryseg matches
Binary file /tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/bin/memcopy matches
Binary file /tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/bin/scipp matches
Binary file /tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/bin/resource matches
Binary file
/tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/bin/reflectmem/reflectmem matches
Binary file
/tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/bin/reflectmem/rm_general matches
Binary file
/tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/bin/reflectmem/rm_multimap matches
Binary file
/tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/bin/reflectmem/rm_special matches
Binary file /tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/bin/query matches
Binary file /tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/bin/scibench2 matches
Binary file /tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/bin/shmem matches
Binary file /tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/bin/lock matches
Binary file /tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/bin/probe matches
Binary file /tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/bin/dma_bench matches
Binary file
/tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/bin/SciMemCpy_verify matches
Binary file /tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/bin/contest matches
Binary file /tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/bin/alltoall matches
Binary file /tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/bin/intr_bench matches
Binary file /tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/bin/bottle matches
Binary file /tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/bin/dmatest matches
Binary file /tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/bin/scimemcopybench
matches
Binary file /tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/bin/csr matches
Binary file /tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/bin/localconnection
matches
Binary file
/tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/lib64/librmlib.so.3.1.0 matches
/tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/lib64/libsisci.la:libdir='/tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/lib64'
/tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/lib64/librmlib.la:dependency_libs='
/tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/lib64/libsisci.la -lpthread'
/tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/lib64/librmlib.la:libdir='/tmp/DISRPMROOT_282/tmp/DIS-root/opt/DIS/lib64'
Found '/tmp/DISRPMROOT_282/tmp/DIS-root' in installed files; aborting
error: Bad exit status from /var/tmp/rpm-tmp.59914 (%install)
"
Is there a problem with the libs being in lib64, not in lib? But as I
said, this works fine with rpm 4.4.2 and before.
The error message "Found '/tmp/DISRPMROOT_282/tmp/DIS-root' in installed
files;" seems to make no sense at all.
More info available on demand.
thanks, Joachim
More information about the Rpm-maint
mailing list