Problem.... Impossible to build whit a cross compiler.... The configure script exits on a cross build, so I took the source it is supposed to run and attempted to compile it, and test it on the system. It generates the following errors:
bash-2.05# cat test.cpp #include "confdefs.h" #include <stdio.h> /* If setvbuf has the reversed format, exit 0. */ int main () { /* This call has the arguments reversed. A reversed system may check and see that the address of main is not _IOLBF, _IONBF, or _IOFBF, and return nonzero. */ if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0) exit(1); putc('\r', stdout); exit(0); /* Non-reversed systems segv here. */ } bash-2.05# sh4-linux-gcc test.cpp test.cpp:1:22: confdefs.h: No such file or directory test.cpp: In function `int main()': test.cpp:10: cannot convert `int' to `char*' for argument `2' to `int setvbuf(FILE*, char*, int, unsigned int)' test.cpp:11: `exit' undeclared (first use this function) test.cpp:11: (Each undeclared identifier is reported only once for each function it appears in.) Aparently {and I checked} there is no confdefs.h on my system. This kinda really sucks scince it is holding up a port... Please let me know what would be a feasible work around.. I'll attempt to dig up the confdefs.h myself in the meantime. _______________________________________________ Bug-fileutils mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-fileutils