X11R6.8.1 compile problems
I'm trying to install X11 on mandrake 10.1. I'm following the directions at: http://www.x.org/X11R6.8.1/doc/BUILD.html . Unpacking it went without any trouble, and it gets most of the way through the compiling, but then I get this:
gcc -m32 -c -O2 -fno-strength-reduce -fno-strict-aliasing -ansi -pedantic -Wall -Wpointer-arith -Wundef -I../../../exports/include/X11 -I../../../include/extensions -I../../../programs/Xserver/include -I../../../include/extensions -I../../zlib -I../../.. -I../../../exports/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DFUNCPROTO=15 -DNARROWPROTO lbx_zlib.c In file included from lbx_zlib.c:67: lbx_zlib.h:55:18: zlib.h: No such file or directory In file included from lbx_zlib.c:67: lbx_zlib.h:59: error: syntax error before "z_stream" lbx_zlib.h:59: warning: no semicolon at end of struct or union lbx_zlib.h:81: error: syntax error before '}' token lbx_zlib.h:81: warning: ISO C does not allow extra `;' outside of a function lbx_zlib.c:83: error: field `compress_state' has incomplete type lbx_zlib.c:84: error: field `decompress_state' has incomplete type lbx_zlib.c: In function `init_compress': lbx_zlib.c:97: error: dereferencing pointer to incomplete type lbx_zlib.c:99: error: dereferencing pointer to incomplete type lbx_zlib.c:100: error: dereferencing pointer to incomplete type lbx_zlib.c:101: error: dereferencing pointer to incomplete type lbx_zlib.c:101: error: dereferencing pointer to incomplete type lbx_zlib.c:102: error: dereferencing pointer to incomplete type lbx_zlib.c:104: error: dereferencing pointer to incomplete type lbx_zlib.c:104: error: `alloc_func' undeclared (first use in this function) lbx_zlib.c:104: error: (Each undeclared identifier is reported only once lbx_zlib.c:104: error: for each function it appears in.) lbx_zlib.c:104: error: syntax error before numeric constant lbx_zlib.c:105: error: dereferencing pointer to incomplete type lbx_zlib.c:105: error: `free_func' undeclared (first use in this function) lbx_zlib.c:105: error: syntax error before numeric constant lbx_zlib.c:106: error: dereferencing pointer to incomplete type lbx_zlib.c:107: error: dereferencing pointer to incomplete type lbx_zlib.c:108: error: dereferencing pointer to incomplete type lbx_zlib.c:108: error: dereferencing pointer to incomplete type lbx_zlib.c:110: error: dereferencing pointer to incomplete type lbx_zlib.c:110: warning: implicit declaration of function `deflateInit' lbx_zlib.c:110: error: dereferencing pointer to incomplete type lbx_zlib.c:112: error: dereferencing pointer to incomplete type lbx_zlib.c:112: error: dereferencing pointer to incomplete type lbx_zlib.c:112: error: `Z_OK' undeclared (first use in this function) lbx_zlib.c: In function `init_decompress': lbx_zlib.c:118: error: dereferencing pointer to incomplete type lbx_zlib.c:120: error: dereferencing pointer to incomplete type lbx_zlib.c:121: error: dereferencing pointer to incomplete type lbx_zlib.c:122: error: dereferencing pointer to incomplete type lbx_zlib.c:122: error: dereferencing pointer to incomplete type lbx_zlib.c:123: error: dereferencing pointer to incomplete type lbx_zlib.c:125: error: dereferencing pointer to incomplete type lbx_zlib.c:125: error: `alloc_func' undeclared (first use in this function) lbx_zlib.c:125: error: syntax error before numeric constant lbx_zlib.c:126: error: dereferencing pointer to incomplete type lbx_zlib.c:126: error: `free_func' undeclared (first use in this function) lbx_zlib.c:126: error: syntax error before numeric constant lbx_zlib.c:127: error: dereferencing pointer to incomplete type lbx_zlib.c:128: error: dereferencing pointer to incomplete type lbx_zlib.c:129: error: dereferencing pointer to incomplete type lbx_zlib.c:129: error: dereferencing pointer to incomplete type lbx_zlib.c:131: error: dereferencing pointer to incomplete type lbx_zlib.c:133: error: dereferencing pointer to incomplete type lbx_zlib.c:133: warning: implicit declaration of function `inflateInit' lbx_zlib.c:133: error: dereferencing pointer to incomplete type lbx_zlib.c:142: error: dereferencing pointer to incomplete type lbx_zlib.c:142: error: dereferencing pointer to incomplete type lbx_zlib.c:142: error: `Z_OK' undeclared (first use in this function) lbx_zlib.c: In function `do_compress': lbx_zlib.c:151: error: dereferencing pointer to incomplete type lbx_zlib.c:151: error: dereferencing pointer to incomplete type lbx_zlib.c:152: error: dereferencing pointer to incomplete type lbx_zlib.c:152: error: dereferencing pointer to incomplete type lbx_zlib.c:152: error: dereferencing pointer to incomplete type lbx_zlib.c:154: error: dereferencing pointer to incomplete type lbx_zlib.c:154: error: dereferencing pointer to incomplete type lbx_zlib.c:155: error: dereferencing pointer to incomplete type lbx_zlib.c:155: error: dereferencing pointer to incomplete type lbx_zlib.c:155: error: dereferencing pointer to incomplete type lbx_zlib.c:157: error: dereferencing pointer to incomplete type lbx_zlib.c:157: warning: implicit declaration of function `deflate' lbx_zlib.c:157: error: dereferencing pointer to incomplete type lbx_zlib.c:159: error: dereferencing pointer to incomplete type lbx_zlib.c:159: error: dereferencing pointer to incomplete type lbx_zlib.c:160: error: dereferencing pointer to incomplete type lbx_zlib.c:160: error: dereferencing pointer to incomplete type lbx_zlib.c: In function `do_decompress': lbx_zlib.c:168: error: dereferencing pointer to incomplete type lbx_zlib.c:168: error: dereferencing pointer to incomplete type lbx_zlib.c:169: error: dereferencing pointer to incomplete type lbx_zlib.c:169: error: dereferencing pointer to incomplete type lbx_zlib.c:169: error: dereferencing pointer to incomplete type lbx_zlib.c:171: error: dereferencing pointer to incomplete type lbx_zlib.c:171: error: dereferencing pointer to incomplete type lbx_zlib.c:172: error: dereferencing pointer to incomplete type lbx_zlib.c:172: error: dereferencing pointer to incomplete type lbx_zlib.c:172: error: dereferencing pointer to incomplete type lbx_zlib.c:174: error: dereferencing pointer to incomplete type lbx_zlib.c:174: warning: implicit declaration of function `inflate' lbx_zlib.c:174: error: dereferencing pointer to incomplete type lbx_zlib.c:174: error: `Z_PARTIAL_FLUSH' undeclared (first use in this function) lbx_zlib.c:176: error: dereferencing pointer to incomplete type lbx_zlib.c:176: error: dereferencing pointer to incomplete type lbx_zlib.c:178: error: dereferencing pointer to incomplete type lbx_zlib.c:178: error: dereferencing pointer to incomplete type lbx_zlib.c:179: error: dereferencing pointer to incomplete type lbx_zlib.c:179: error: dereferencing pointer to incomplete type lbx_zlib.c: In function `GetNewPacket': lbx_zlib.c:189: error: dereferencing pointer to incomplete type lbx_zlib.c:191: error: dereferencing pointer to incomplete type lbx_zlib.c:191: error: dereferencing pointer to incomplete type lbx_zlib.c:192: error: dereferencing pointer to incomplete type lbx_zlib.c:198: error: dereferencing pointer to incomplete type lbx_zlib.c:200: error: dereferencing pointer to incomplete type lbx_zlib.c:200: error: dereferencing pointer to incomplete type lbx_zlib.c:204: error: dereferencing pointer to incomplete type lbx_zlib.c:205: error: dereferencing pointer to incomplete type lbx_zlib.c: In function `NewPacketAvail': lbx_zlib.c:219: error: dereferencing pointer to incomplete type lbx_zlib.c:221: error: dereferencing pointer to incomplete type lbx_zlib.c:221: error: dereferencing pointer to incomplete type lbx_zlib.c:222: error: dereferencing pointer to incomplete type lbx_zlib.c: In function `ZlibFree': lbx_zlib.c:334: warning: implicit declaration of function `deflateEnd' lbx_zlib.c:336: warning: implicit declaration of function `inflateEnd' lbx_zlib.c: In function `ZlibFlush': lbx_zlib.c:347: error: dereferencing pointer to incomplete type lbx_zlib.c:349: error: `Z_PARTIAL_FLUSH' undeclared (first use in this function) lbx_zlib.c:350: error: dereferencing pointer to incomplete type lbx_zlib.c:350: error: dereferencing pointer to incomplete type lbx_zlib.c:351: error: dereferencing pointer to incomplete type lbx_zlib.c:351: error: dereferencing pointer to incomplete type lbx_zlib.c:355: error: dereferencing pointer to incomplete type lbx_zlib.c: In function `ZlibWrite': lbx_zlib.c:426: error: dereferencing pointer to incomplete type lbx_zlib.c:427: error: dereferencing pointer to incomplete type lbx_zlib.c:429: error: dereferencing pointer to incomplete type lbx_zlib.c:433: error: dereferencing pointer to incomplete type lbx_zlib.c:433: error: dereferencing pointer to incomplete type lbx_zlib.c:434: error: dereferencing pointer to incomplete type lbx_zlib.c:434: error: dereferencing pointer to incomplete type lbx_zlib.c:437: error: dereferencing pointer to incomplete type lbx_zlib.c:437: error: dereferencing pointer to incomplete type lbx_zlib.c:440: error: dereferencing pointer to incomplete type lbx_zlib.c:441: error: dereferencing pointer to incomplete type lbx_zlib.c:442: error: `Z_NO_FLUSH' undeclared (first use in this function) lbx_zlib.c:446: error: dereferencing pointer to incomplete type lbx_zlib.c: In function `ZlibRead': lbx_zlib.c:475: error: dereferencing pointer to incomplete type lbx_zlib.c:477: error: dereferencing pointer to incomplete type lbx_zlib.c:478: error: dereferencing pointer to incomplete type lbx_zlib.c:482: error: dereferencing pointer to incomplete type lbx_zlib.c:483: error: dereferencing pointer to incomplete type lbx_zlib.c:491: error: dereferencing pointer to incomplete type lbx_zlib.c:492: error: dereferencing pointer to incomplete type lbx_zlib.c:493: error: dereferencing pointer to incomplete type lbx_zlib.c:493: error: dereferencing pointer to incomplete type lbx_zlib.c:494: error: dereferencing pointer to incomplete type lbx_zlib.c:494: error: dereferencing pointer to incomplete type lbx_zlib.c:497: error: dereferencing pointer to incomplete type lbx_zlib.c:497: error: dereferencing pointer to incomplete type lbx_zlib.c:498: error: dereferencing pointer to incomplete type lbx_zlib.c:498: error: dereferencing pointer to incomplete type lbx_zlib.c:499: error: dereferencing pointer to incomplete type lbx_zlib.c:508: error: dereferencing pointer to incomplete type lbx_zlib.c:517: error: dereferencing pointer to incomplete type lbx_zlib.c:517: error: dereferencing pointer to incomplete type lbx_zlib.c:517: error: dereferencing pointer to incomplete type lbx_zlib.c:517: error: dereferencing pointer to incomplete type lbx_zlib.c:517: error: dereferencing pointer to incomplete type lbx_zlib.c:517: error: dereferencing pointer to incomplete type lbx_zlib.c:517: error: dereferencing pointer to incomplete type lbx_zlib.c:517: error: dereferencing pointer to incomplete type lbx_zlib.c:519: error: dereferencing pointer to incomplete type lbx_zlib.c:519: error: dereferencing pointer to incomplete type lbx_zlib.c:520: error: dereferencing pointer to incomplete type lbx_zlib.c:521: error: dereferencing pointer to incomplete type lbx_zlib.c:525: error: dereferencing pointer to incomplete type lbx_zlib.c: In function `ZlibInputAvail': lbx_zlib.c:540: error: dereferencing pointer to incomplete type lbx_zlib.c:541: error: dereferencing pointer to incomplete type lbx_zlib.c:541: error: dereferencing pointer to incomplete type make[5]: *** [lbx_zlib.o] Error 1 make[5]: Leaving directory `/home/shot_baker/downloads/x.org/xc/lib/lbxutil/lbx_zlib' make[4]: *** [lbx_zlib] Error 2 make[4]: Leaving directory `/home/shot_baker/downloads/x.org/xc/lib/lbxutil' make[3]: *** [all] Error 2 make[3]: Leaving directory `/home/shot_baker/downloads/x.org/xc/lib' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/shot_baker/downloads/x.org/xc' make[1]: *** [World] Error 2 make[1]: Leaving directory `/home/shot_baker/downloads/x.org/xc' make: *** [World] Error 2 I've been playing with this for a while now, working through other problems that have come up, but I'm stumped here. Don't know if it's something I did earlier or not. Any ideas on what I'm doing wrong, how to fix it, or where to find more info on this? I'm running Mandrake 10.1 with kernel 2.6.8.1. Many thanks. Baker |
"lbx_zlib.h:55:18: zlib.h: No such file or directory"
I think that you are missing zlib. Check to see if you have zlib with: rpm -qi zlib ---------------------- Steve Stites |
Thanks for the help.
Ok, ran the command and it wasn't installed. Downloaded and installed it without problems, but the make for X11 still isn't working. Now I'm getting a bunch of warnings about ISO C forbids this, that and the next thing. A lot of warnings... syntax errors etc. they are in: xmlconfig.c glxcmds.c glapitemp.h vtxfmt_tmp.h Could this be because I'm using the wrong C compiler to compile this? If so, which compiler should I use, and how do I make that the system default? Thanks again Baker |
gcc 3.4.x compiles xorg fine. did you install the -devel package also (for zlib)?
|
All times are GMT -5. The time now is 03:44 PM. |