[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