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
