> I'm trying to get Ethereal compiling with gcc under OS/2.
> When I run ./configure, I get stopped here:
...
> checking whether byte ordering is bigendian... configure: error: can not run test program while cross compiling
Somehow, the configure script thinks the C compiler is a cross compiler.
This appears, from a quick look at the autoconf source, to be the result
of a trivial program being detected as failing to compile.
This may be the result of the autoconf code not working on OS/2.
> Is there any help someone can provide?
Try one of the following:
1) not using OS/2;
2) not using autoconf, but, instead, figuring out what it would
do and doing it yourself;
3) checking to see if there's any information about support for
OS/2 in autoconf in the bug database for autoconf, and, if
you find nothing, asking the autoconf mailing list for help.
>From your signature line, 1) is probably not an interesting alternative.
2) would be hard, *but* you might be able to do it a bit quicker by
using the "config.h.win32" files as prototypes for hand-constructed OS/2
"config.h" files. The "Makefile.nmake" files, however, might not be as
helpful for constructing Makefiles.
For 3), check out
http://sources.redhat.com/autoconf/
for information on the mailing lists and bug databases.