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

Reply via email to