cotfessi
08-07-2001, 11:13 PM
I'm trying to compile some software that I downloaded from the net tonight... I'm not a total newbie - after much playing around I have compiled several pieces of software from the source so this isn't going to be a silly "what is MAKE?" question.
here is what I did:
1. I downloaded the and unpacked the tar.gz file
2. I switched to the new directory and as root, i executed: ./configure
3. It stopped mentioning something about bigendian? :mad: Here is the config.log:
configure:573: checking host system type
configure:594: checking target system type
configure:612: checking build system type
configure:637: checking for gcc
configure:750: checking whether the C compiler (gcc ) works
configure:766: gcc -o conftest conftest.c 1>&5
configure:792: checking whether the C compiler (gcc ) is a cross-compiler
configure:797: checking whether we are using GNU C
configure:806: gcc -E conftest.c
configure:825: checking whether gcc accepts -g
configure:862: checking for ranlib
configure:898: checking for ar
configure:929: checking whether byte ordering is bigendian
configure:947: gcc -c -g -O2 -Wall conftest.c 1>&5
configure:962: gcc -c -g -O2 -Wall conftest.c 1>&5
configure: In function `main':
configure:957: `not' undeclared (first use in this function)
configure:957: (Each undeclared identifier is reported only once
configure:957: for each function it appears in.)
configure:957: parse error before `big'
configure: failed program was:
#line 951 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <sys/param.h>
int main() {
#if BYTE_ORDER != BIG_ENDIAN
not big endian
#endif
; return 0; }
any thoughts?? up to this point if I ran in to a problem i just dug around in the debian package list looking for something that would resemble the object that seemed to be missing and apt-get it. But I'm not sure about this one.
some info about my system...
Debian testing running 2.2.18
thanks in advance,
-cotfessi
here is what I did:
1. I downloaded the and unpacked the tar.gz file
2. I switched to the new directory and as root, i executed: ./configure
3. It stopped mentioning something about bigendian? :mad: Here is the config.log:
configure:573: checking host system type
configure:594: checking target system type
configure:612: checking build system type
configure:637: checking for gcc
configure:750: checking whether the C compiler (gcc ) works
configure:766: gcc -o conftest conftest.c 1>&5
configure:792: checking whether the C compiler (gcc ) is a cross-compiler
configure:797: checking whether we are using GNU C
configure:806: gcc -E conftest.c
configure:825: checking whether gcc accepts -g
configure:862: checking for ranlib
configure:898: checking for ar
configure:929: checking whether byte ordering is bigendian
configure:947: gcc -c -g -O2 -Wall conftest.c 1>&5
configure:962: gcc -c -g -O2 -Wall conftest.c 1>&5
configure: In function `main':
configure:957: `not' undeclared (first use in this function)
configure:957: (Each undeclared identifier is reported only once
configure:957: for each function it appears in.)
configure:957: parse error before `big'
configure: failed program was:
#line 951 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <sys/param.h>
int main() {
#if BYTE_ORDER != BIG_ENDIAN
not big endian
#endif
; return 0; }
any thoughts?? up to this point if I ran in to a problem i just dug around in the debian package list looking for something that would resemble the object that seemed to be missing and apt-get it. But I'm not sure about this one.
some info about my system...
Debian testing running 2.2.18
thanks in advance,
-cotfessi