Bugs item #1534212, was opened at 2006-08-04 00:53 Message generated for change (Settings changed) made by righiandr 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: Closed >Resolution: Fixed Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) 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: dann frazier (dannf) Date: 2006-11-20 19:42 Message: Logged In: YES user_id=146718 Originator: NO removing the assignment to me ---------------------------------------------------------------------- Comment By: Bernard Li (bernardli) Date: 2006-08-04 01: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-04 01: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 ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ sisuite-devel mailing list sisuite-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sisuite-devel