After I upgraded to XFree86-4.2.0 I can no longer build latest stable (2.2.2) KDE and probably not HEAD from CVS either. When I try to make kdm (KDE Display Manager) I get:
gcc -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -DUNIXCONN -DTCPCONN -DOSMAJORVERSION=2 -DOSMINORVERSION=4 -DFRAGILE_DEV_MEM -DDEV_RANDOM -DHAVE_GETUSERSHELL -DUSE_SYSLOG -DUSESHADOW -DXDMCP -DNDEBUG -O2 -o kdm access.o auth.o choose.o client.o daemon.o dm.o dpylist.o error.o file.o genauth.o krb5auth.o mitauth.o netaddr.o policy.o process.o protodpy.o reset.o resource.o rpcauth.o server.o session.o socket.o streams.o util.o xdmauth.o xdmcp.o -L/usr/X11R6-4.2.0/lib -L/usr/local/qt/lib -L/usr/local/kde/lib -lX11 -lXau -lXdmcp -lcrypt -lutil -Wl,--rpath -Wl,/usr/local/kde/lib -Wl,--rpath -Wl,/usr/local/qt/lib -Wl,--rpath -Wl,/usr/X11R6-4.2.0/lib auth.o: In function `MakeServerAuthFile': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/auth.c:320: the use of `mktemp' is dangerous, better use `mkstemp' access.o: In function `getLocalAddress': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/access.c:109: undefined reference to `XdmcpAllocARRAY8' access.o: In function `FreeHostEntry': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/access.c:123: undefined reference to `XdmcpDisposeARRAY8' access.o: In function `FreeDisplayEntry': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/access.c:143: undefined reference to `XdmcpDisposeARRAY8' access.o: In function `ReadHostEntry': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/access.c:272: undefined reference to `XdmcpAllocARRAY8' access.o: In function `ReadDisplayEntry': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/access.c:347: undefined reference to `XdmcpAllocARRAY8' access.o: In function `scanHostlist': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/access.c:468: undefined reference to `XdmcpARRAY8Equal' access.o: In function `ForEachMatchingIndirectHost': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/access.c:581: undefined reference to `XdmcpARRAY8Equal' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/access.c:598: undefined reference to `XdmcpARRAY8Equal' access.o: In function `UseChooser': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/access.c:635: undefined reference to `XdmcpARRAY8Equal' access.o: In function `ForEachChooserHost': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/access.c:682: undefined reference to `XdmcpARRAY8Equal' access.o:<SOMEWHERE>/kdebase-2.2.2/kdm/backend/access.c:741: more undefined references to `XdmcpARRAY8Equal' follow auth.o: In function `SaveServerAuthorizations': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/auth.c:360: undefined reference to `XauWriteAuth' auth.o: In function `writeAuth': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/auth.c:603: undefined reference to `XauWriteAuth' auth.o: In function `SetUserAuthorization': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/auth.c:1094: undefined reference to `XauLockAuth' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/auth.c:1102: undefined reference to `XauUnlockAuth' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/auth.c:1110: undefined reference to `XauLockAuth' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/auth.c:1117: undefined reference to `XauUnlockAuth' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/auth.c:1208: undefined reference to `XauUnlockAuth' auth.o: In function `RemoveUserAuthorization': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/auth.c:1236: undefined reference to `XauLockAuth' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/auth.c:1281: undefined reference to `XauUnlockAuth' choose.o: In function `RememberIndirectClient': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/choose.c:144: undefined reference to `XdmcpARRAY8Equal' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/choose.c:148: undefined reference to `XdmcpCopyARRAY8' choose.o: In function `ForgetIndirectClient': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/choose.c:169: undefined reference to `XdmcpARRAY8Equal' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/choose.c:176: undefined reference to `XdmcpDisposeARRAY8' choose.o: In function `IsIndirectClient': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/choose.c:192: undefined reference to `XdmcpARRAY8Equal' choose.o: In function `IndirectChoice': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/choose.c:276: undefined reference to `XdmcpDisposeARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/choose.c:277: undefined reference to `XdmcpDisposeARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/choose.c:282: undefined reference to `XdmcpARRAY8Equal' choose.o: In function `RegisterIndirectChoice': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/choose.c:303: undefined reference to `XdmcpARRAY8Equal' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/choose.c:322: undefined reference to `XdmcpCopyARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/choose.c:330: undefined reference to `XdmcpDisposeARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/choose.c:332: undefined reference to `XdmcpCopyARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/choose.c:334: undefined reference to `XdmcpDisposeARRAY8' choose.o: In function `ProcessChooserSocket': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/choose.c:562: undefined reference to `XdmcpReadARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/choose.c:563: undefined reference to `XdmcpReadCARD16' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/choose.c:564: undefined reference to `XdmcpReadARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/choose.c:567: undefined reference to `XdmcpDisposeARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/choose.c:574: undefined reference to `XdmcpDisposeARRAY8' dpylist.o: In function `RemoveDisplay': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/dpylist.c:147: undefined reference to `XdmcpDisposeARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/dpylist.c:148: undefined reference to `XdmcpDisposeARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/dpylist.c:149: undefined reference to `XdmcpDisposeARRAY8' genauth.o: In function `InitXdmcpWrapper': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/genauth.c:142: undefined reference to `_XdmcpWrapperToOddParity' genauth.o: In function `GenerateAuthData': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/genauth.c:225: undefined reference to `_XdmcpAuthSetup' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/genauth.c:229: undefined reference to `_XdmcpAuthDoIt' policy.o: In function `ChooseAuthentication': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/policy.c:76: undefined reference to `XdmcpARRAY8Equal' policy.o: In function `SelectAuthorizationTypeIndex': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/policy.c:104: undefined reference to `XdmcpARRAY8Equal' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/policy.c:110: undefined reference to `XdmcpARRAY8Equal' protodpy.o: In function `NewProtoDisplay': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/protodpy.c:128: undefined reference to `XdmcpCopyARRAY8' protodpy.o: In function `DisposeProtoDisplay': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/protodpy.c:166: undefined reference to `XdmcpDisposeARRAY8' server.o: In function `GetRemoteAddress': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/server.c:260: undefined reference to `XdmcpDisposeARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/server.c:288: undefined reference to `XdmcpAllocARRAY8' xdmauth.o: In function `XdmGetXdmcpAuth': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmauth.c:167: undefined reference to `XdmcpWrap' xdmauth.o: In function `XdmCheckAuthentication': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmauth.c:261: undefined reference to `XdmcpUnwrap' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmauth.c:265: undefined reference to `XdmcpCopyARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmauth.c:268: undefined reference to `XdmcpIncrementKey' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmauth.c:269: undefined reference to `XdmcpWrap' xdmcp.o: In function `sendForward': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:177: undefined reference to `XdmcpFlush' xdmcp.o: In function `ClientAddress': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:192: undefined reference to `XdmcpAllocARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:197: undefined reference to `XdmcpAllocARRAY8' xdmcp.o: In function `all_query_respond': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:237: undefined reference to `XdmcpDisposeARRAY8' xdmcp.o: In function `indirect_respond': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:256: undefined reference to `XdmcpReadARRAYofARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:275: undefined reference to `XdmcpWriteHeader' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:276: undefined reference to `XdmcpWriteARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:277: undefined reference to `XdmcpWriteARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:278: undefined reference to `XdmcpWriteARRAYofARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:282: undefined reference to `XdmcpDisposeARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:283: undefined reference to `XdmcpDisposeARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:292: undefined reference to `XdmcpDisposeARRAYofARRAY8' xdmcp.o: In function `ProcessRequestSocket': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:335: undefined reference to `XdmcpFill' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:340: undefined reference to `XdmcpReadHeader' xdmcp.o: In function `registerHostname': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:435: undefined reference to `XdmcpReallocARRAY8' xdmcp.o: In function `direct_query_respond': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:452: undefined reference to `XdmcpReadARRAYofARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:459: undefined reference to `XdmcpDisposeARRAYofARRAY8' xdmcp.o: In function `forward_respond': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:603: undefined reference to `XdmcpReadARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:603: undefined reference to `XdmcpReadARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:603: undefined reference to `XdmcpReadARRAYofARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:689: undefined reference to `XdmcpDisposeARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:690: undefined reference to `XdmcpDisposeARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:691: undefined reference to `XdmcpDisposeARRAYofARRAY8' xdmcp.o: In function `send_willing': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:713: undefined reference to `XdmcpWriteHeader' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:714: undefined reference to `XdmcpWriteARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:715: undefined reference to `XdmcpWriteARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:716: undefined reference to `XdmcpWriteARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:717: undefined reference to `XdmcpFlush' xdmcp.o: In function `send_unwilling': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:738: undefined reference to `XdmcpWriteHeader' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:739: undefined reference to `XdmcpWriteARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:740: undefined reference to `XdmcpWriteARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:741: undefined reference to `XdmcpFlush' xdmcp.o: In function `request_respond': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:791: undefined reference to `XdmcpReadCARD16' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:791: undefined reference to `XdmcpReadARRAY16' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:791: undefined reference to `XdmcpReadARRAYofARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:791: undefined reference to `XdmcpReadARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:791: undefined reference to `XdmcpReadARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:791: undefined reference to `XdmcpReadARRAYofARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:791: undefined reference to `XdmcpReadARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:904: undefined reference to `XdmcpDisposeARRAY16' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:905: undefined reference to `XdmcpDisposeARRAYofARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:906: undefined reference to `XdmcpDisposeARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:907: undefined reference to `XdmcpDisposeARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:908: undefined reference to `XdmcpDisposeARRAYofARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:909: undefined reference to `XdmcpDisposeARRAY8' xdmcp.o: In function `send_accept': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:932: undefined reference to `XdmcpWriteHeader' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:933: undefined reference to `XdmcpWriteCARD32' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:934: undefined reference to `XdmcpWriteARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:935: undefined reference to `XdmcpWriteARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:936: undefined reference to `XdmcpWriteARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:937: undefined reference to `XdmcpWriteARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:938: undefined reference to `XdmcpFlush' xdmcp.o: In function `send_decline': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:958: undefined reference to `XdmcpWriteHeader' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:959: undefined reference to `XdmcpWriteARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:960: undefined reference to `XdmcpWriteARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:961: undefined reference to `XdmcpWriteARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:962: undefined reference to `XdmcpFlush' xdmcp.o: In function `manage': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:986: undefined reference to `XdmcpReadCARD32' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:986: undefined reference to `XdmcpReadCARD16' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:986: undefined reference to `XdmcpReadARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:1078: undefined reference to `XdmcpDisposeARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:1100: undefined reference to `XdmcpDisposeARRAY8' xdmcp.o: In function `send_failed': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:1134: undefined reference to `XdmcpWriteHeader' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:1135: undefined reference to `XdmcpWriteCARD32' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:1136: undefined reference to `XdmcpWriteARRAY8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:1137: undefined reference to `XdmcpFlush' xdmcp.o: In function `send_refuse': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:1152: undefined reference to `XdmcpWriteHeader' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:1153: undefined reference to `XdmcpWriteCARD32' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:1154: undefined reference to `XdmcpFlush' xdmcp.o: In function `send_alive': <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:1171: undefined reference to `XdmcpReadCARD16' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:1171: undefined reference to `XdmcpReadCARD32' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:1192: undefined reference to `XdmcpWriteHeader' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:1193: undefined reference to `XdmcpWriteCARD8' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:1194: undefined reference to `XdmcpWriteCARD32' <SOMEWHERE>/kdebase-2.2.2/kdm/backend/xdmcp.c:1195: undefined reference to `XdmcpFlush' collect2: ld returned 1 exit status make[3]: *** [kdm] Error 1 make[3]: Leaving directory `<SOMEWHERE>/kdebase-2.2.2/kdm/backend' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `<SOMEWHERE>/kdebase-2.2.2/kdm' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `<SOMEWHERE>/kdebase-2.2.2' make: *** [all-recursive-am] Error 2 _______________________________________________ Newbie mailing list [EMAIL PROTECTED] *** To unsubscribe , or change message options, see: http://XFree86.Org/mailman/listinfo/newbie
