Bugs item #1534212, was opened at 2006-08-03 15:53 Message generated for change (Comment added) made by bernardli You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100259&aid=1534212&group_id=259
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: packaging Group: v3.7.3 Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: dann frazier (dannf) Summary: install failes: make.d/boel_binaries.inc v3.7.3 Initial Comment: I'm building systemimager-3.7.3 on FC5, x86_64. When running 'make install_binaries' I get the following error: # Copy over the standard libs. -BEF- cp -a /lib/ld* /opt/tmp/systemimager-3.7.3/initrd_source/build_dir/lib cp: cannot stat `/lib/ld*': No such file or directory make: *** [/opt/tmp/systemimager-3.7.3/initrd_source/build_dir.build] Error 1 This is because the test in make.d/boel_binaries.inc:126 is not specific enough. make.d/boel_binaries.inc:126: output=`find /lib/ -name ld*` make.d/boel_binaries.inc:127: test ! -n "$(output)" || cp -a /lib/ld* $(BOEL_BINARIES_DIR)/lib make.d/boel_binaries.inc:128: test ! -d /lib64 || cp -a /lib64/ld* $(BOEL_BINARIES_DIR)/lib64 On FC5 w/ the stock kernel installed the output of the test, (output=`find /lib/ -name ld*`) is: [EMAIL PROTECTED] systemimager-3.7.3]# find /lib/ -name ld* /lib/modules/2.6.15-1.2054_FC5/kernel/drivers/usb/misc/ldusb.ko /lib/modules/2.6.16-1.2111-K/kernel/drivers/usb/misc/ldusb.ko Which causes 'cp -a /lib/ld* $(BOEL_BINARIES_DIR)/lib' to be run which failes because I do not have the i686 version of glibc installed. If you want to stick w/ find rather than test or if, then you should restrict its depth. e.g. "find /lib64 -maxdepth 1 -name ld*" Thanks for all the work. Bruce ---------------------------------------------------------------------- >Comment By: Bernard Li (bernardli) Date: 2006-08-03 16:15 Message: Logged In: YES user_id=879102 RPMs of SystemImager 3.7.3 are available here, they work fine for Fedora Core 5: https://sourceforge.net/project/showfiles.php?group_id=259&package_id=37046&release_id=423836 ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2006-08-03 16:03 Message: Logged In: NO Sorry...the problem is really in ./initrd_source/initrd.rul:135 and there is no test at all: ./initrd_source/initrd.rul:134: # Copy over the standard libs. -BEF- ./initrd_source/initrd.rul:135: cp -a /lib/ld* $(INITRD_BUILD_DIR)/lib ./initrd_source/initrd.rul:136: test ! -d /lib64 || cp -a /lib64/ld* $(INITRD_BUILD_DIR)/lib64 However the logic above should probably be applied here or some other $ARCH check. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100259&aid=1534212&group_id=259 ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Sisuite-devel mailing list Sisuite-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sisuite-devel