le Wed, 30 May 2007 10:49:55 +0200
The MoonSeeker <[EMAIL PROTECTED]> a écrit:

> I added "sys-apps/findutils ~x86" in /etc/portage/package.keywords  
> but I still have the problem :
[...]
> i386-gentoo-linux-uclibc-gcc  -Os -pipe  -Wl,-z,relro -o find  
> ftsfind.o ./libfindtools.a ../lib/libfind.a ../gnulib/lib/libgnulib.a
> ../gnulib/lib/libgnulib.a(close-stream.o): In function `close_stream':
> close-stream.c:(.text+0xb): warning:
> ./libfindtools.a(parser.o): In function `get_relative_timestamp':
> parser.c:(.text+0xca0): undefined reference to `modf'
> collect2: ld returned 1 exit status

Now you have a real compiling problem. Things you could do are:

- send details about your machine to the list (gcc version, architecture, used 
libc, etc. basically, everything contained in emerge --info) in case someone 
knows a better answer than mine.
- seek on a search engine with keywords extracted of the error log above to 
find a known workaround. This involves patching code by hand, sometimes it's 
doable in a small amount of time. Have a go for bugs.gentoo.org too: your 
package is ~i386 against uclibc, the bug can be worked out over there.
- look for a replacement find command. Try configuring busybox by hand, it may 
provide an optional one. The busybox ebuild has a "configure" or something USE 
flag that allows to provide a main .configure .

Good luck!
--
[EMAIL PROTECTED] mailing list

Reply via email to