diet-X11 fails /include/bits/types.h
Hi
i am new to mips and i am compiling a familiar gpe image for mips based systems .
Now diet-X11 and X11 are breaking to compile on the below error. I googled and found various occasions of this /include/bits/types.h causing problems
i guess that has something todo with combination on compiler and glibc seems also glibc-2.3.5 fails on that
i am using for that build
glibc-2.3.3
gcc-cross-3.3.4
make[2]: Entering directory `/home/bob/Handhelds/oe/stuff/mips-build/tmp/work/diet-x11-6.2.1cvs20050226-r5/X11/src/util' | if gcc -DHAVE_CONFIG_H -I. -I/home/bob/Handhelds/oe/stuff/mips-build/tmp/work/diet-x11-6.2.1cvs20050226-r5/X11/src/util -I../../src
-I/home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include
-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -Wnested-externs -fno-strict-aliasing
-I/home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include -I/home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include/X11/Xtrans -D_XOPEN_SOURCE=500 -I/home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include -I/home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2
-MT makekeys-makekeys.o -MD -MP -MF ".deps/makekeys-makekeys.Tpo" -c -o makekeys-makekeys.o test -f 'makekeys.c' || echo '/home/bob/Handhelds/oe/stuff/mips-build/tmp/work/diet-x11-6.2.1cvs20050226-r5/X11/src/util/'makekeys.c; \
| then mv -f ".deps/makekeys-makekeys.Tpo" ".deps/makekeys-makekeys.Po";
else rm -f ".deps/makekeys-makekeys.Tpo"; exit 1; fi
| In file included from /home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include/sys/types.h:31,
| from/home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include/X11/Xos.h:59,
| from makekeys.c:34:
| /home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include/bits/types.h:127:3:
#error
| In file included from /home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include/sys/types.h:31,
| from/home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include/X11/Xos.h:59,
| from makekeys.c:34:
| /home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include/bits/types.h:136:
error: syntax error before "__dev_t"
| /home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include/bits/types.h:136:
warning: type defaults to int' in declaration of __dev_t'
| /home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include/bits/types.h:136:
warning: data definition has no type or storage class
| /home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include/bits/types.h:140:
error: syntax error before "__ino64_t"
any hint is greatly appriciated
regards
rob_w
Ok check that types.h and to me it looks that nothing in my toolchain provides WORDSIZE
so i used the WORDSIZE=32 values and filled them in the 3rd else statement . now all compiles fine
Quoted 68 lines · Robert Woerle
Hi
i am new to mips and i am compiling a familiar gpe image for mips based systems .
Now diet-X11 and X11 are breaking to compile on the below error. I googled and found various occasions of this /include/bits/types.h causing problemsi guess that has something todo with combination on compiler and glibc seems also glibc-2.3.5 fails on that
i am using for that build
glibc-2.3.3
gcc-cross-3.3.4make[2]: Entering directory `/home/bob/Handhelds/oe/stuff/mips-build/tmp/work/diet-x11-6.2.1cvs20050226-r5/X11/src/util' | if gcc -DHAVE_CONFIG_H -I.
(quoted diff) +0
-12-I/home/bob/Handhelds/oe/stuff/mips-build/tmp/work/diet-x11-6.2.1cvs20050226-r5/X11/src/util -I../../src -I/home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -I/home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include -I/home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include/X11/Xtrans -D_XOPEN_SOURCE=500 -I/home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include -I/home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 -MT makekeys-makekeys.o -MD -MP -MF ".deps/makekeys-makekeys.Tpo" -c -omakekeys-makekeys.o
test -f 'makekeys.c' || echo '/home/bob/Handhelds/oe/stuff/mips-build/tmp/work/diet-x11-6.2.1cvs20050226-r5/X11/src/util/'makekeys.c; \
| then mv -f ".deps/makekeys-makekeys.Tpo" ".deps/makekeys-makekeys.Po";
else rm -f ".deps/makekeys-makekeys.Tpo"; exit 1; fi
| In file included from/home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include/sys/types.h:31,
| from/home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include/X11/Xos.h:59,
| from makekeys.c:34:
|/home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include/bits/types.h:127:3:
#error
| In file included from/home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include/sys/types.h:31,
| from/home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include/X11/Xos.h:59,
| from makekeys.c:34:
|/home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include/bits/types.h:136:
error: syntax error before "__dev_t"
|/home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include/bits/types.h:136:
warning: type defaults toint' in declaration of__dev_t'
|/home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include/bits/types.h:136:
warning: data definition has no type or storage class
|/home/bob/Handhelds/oe/stuff/mips-build/tmp/staging/mipsel-linux/include/bits/types.h:140:
error: syntax error before "__ino64_t"any hint is greatly appriciated
regards
rob_w