Latest CVS download won't compile for me

Ron Jobmann RJobmann at Omnitronix.com
Wed Sep 27 18:10:02 UTC 2006


Here is the output generated from your questions.  The answer to "How do
you invoke 'make'" is
I preset some environment variables one of which is
CROSS_COMPILE=/usr/local/bin/arm-linux-.  Then
at the top level of my Snapgear distribution I just type 'make'.

 

-----Original Message-----
From: Bernhard Fischer [mailto:rep.nop at aon.at] 
Sent: Wednesday, September 27, 2006 10:54 AM
To: Ron Jobmann
Cc: busybox at busybox.net
Subject: Re: Latest CVS download won't compile for me

On Wed, Sep 27, 2006 at 10:26:43AM -0700, Ron Jobmann wrote:
>
>Thanks for your help.  I did some more searching and found that someone

>with the same problem on an earlier build had to change a CFLAGS 
>definition to look for the correct includes, NOT the ones my system was

>picking up.
>
>But now, I get a linker error at the end:
>
>	LINK busybox_unstripped
>trunk/lib/libcrypt.so: could not read symbols: Invalid operation
>collect2: ld returned 1 exit status
>make[3]: *** [busybox_unstripped] Error 1
>make[2]: *** {_all] Error 2
>
>I know there's nothing wrong with the libraries since they're used to 
>build other apps.
>
>Any ideas?

What does "make V=1" look like when you get that error?
How exactly do you invoke make (resp. how do you specify your
cross-compiler, if you use one)?

do you see crypt() in $(CROSS)nm -D --defined-only trunk/lib/libcrypt.so
or does that throw an error too?
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: error.txt
Url: http://lists.busybox.net/pipermail/busybox/attachments/20060927/8203c8a8/attachment-0002.txt 


More information about the busybox mailing list