Recently, Somebody Somewhere wrote these words > > Just for the fun of it, ...meh, I have recompiled 6.8.2 with a > new buildscript. (the buildscript has been filled with the HLFS > xorg-6.8.2 build commands, copied from the page, so no typos (of > mine) ) Again, Xorg -configure failed, so I tried 6.9. I'm not > sure if I understood your post correctly. I have tried with > either of your gcc specs files in /usr/lib/gcc/2.6.14.6/ and > have built 6.9 with the same 6.8.2 buildscript, except for the > patches. The nonow patch could actually be applied, but I'm not > sure whether I still need to with these spec files. So in total > I have run four compilations of Xorg 6.9 now. With and without > the -nonow patch and with either the specs file or the specs.old > file. > > Unfortunately, the build fails with this error: > > gcc -m32 -o xdm -O2 -fno-strength-reduce > -fno-strict-aliasing -march=i686 -ansi -Wall -Wpointer-arith > -Wundef -L../../exports/lib auth.o daemon.o server.o > dpylist.o dm.o error.o file.o netaddr.o reset.o > resource.o protodpy.o policy.o session.o socket.o > streams.o util.o xdmcp.o mitauth.o genauth.o > access.o choose.o prngc.o xdmauth.o rpcauth.o > greet.o verify.o Login.o -lXpm -lXmu -lXt -lSM -lICE -lXext > -lX11 -lXt -lSM -lICE -lXext -lX11 -lXau -lXdmcp -lrpcsvc > -lcrypt -lXinerama -Wl,-rpath-link,../../exports/lib > /usr/bin/ld: cannot find -lrpcsvc collect2: ld gaf exit-status 1 > terug make[4]: *** [xdm] Fout 1 make[4]: Leaving directory > `/usr/src/xorg/xcbuild/programs/xdm' make[3]: *** [all] Fout 2 > make[3]: Leaving directory `/usr/src/xorg/xcbuild/programs' > make[2]: *** [all] Fout 2 make[2]: Leaving directory > `/usr/src/xorg/xcbuild' make[1]: *** [World] Fout 2 make[1]: > Leaving directory `/usr/src/xorg/xcbuild' make: *** [World] Fout > 2 > > (I do have /usr/include/rpcsvc/) > > What have I missed?
I think it's in ~/xcbuild/programs/xdm/Makefile RPCLIB = -lrpcsvc Just delete it. grepping for RPCLIB sorts you out. The other gotchas: http://www.linuxfromscratch.org/pipermail/hlfs-dev/2006-January/002705.html Instead of Kevin Day's Mesa patch, I ended up with the one from here http://bugs.freedesktop.org/show_bug.cgi?id=4197 And although I may not have made it clear, I followed the Xorg-6.8.2 page from the book pretty completely. You don't actually need any of the 6.8.2 patches for 6.9.0, as the developers have largely adopted them. But the sed commands before, & methodology are all similar. There is a later set of instructions in January which include DRI http://www.linuxfromscratch.org/pipermail/hlfs-dev/2006-January/002745.html and you might even get lucky. I got DRI only to discover the video card I have is useless. -- With Best Regards, Declan Moriarty. -- http://linuxfromscratch.org/mailman/listinfo/hlfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page