XFree86-4-libraries build failure
Adam K Kirchhoff
adamk at voicenet.com
Thu Nov 27 07:22:13 PST 2003
David Rhodus <drhodus at xxxxxxxxx> wrote:
> Adam K Kirchhoff wrote:
>>David Rhodus <drhodus at xxxxxxxxx> wrote:
>>
>>
>>>Eli Scott wrote:
>>>
>>>
>>
>>
>>
>>>>Yeah, I reformatted the entire slice, then reinstlled DragonFly, and I'm
>>>>still getting the same problem. I'm going to play around a bit tonight
>>>>and see if I can massage a build out of it. If I get it to build, I'll
>>>>let you guys know.
>>>>
>>>>Thanks for your help and suggestions.
>>>>
>>>>-Eli
>>>>
>>>>
>>>>
>>
>>
>>
>>>yellow# pwd
>>>/usr/X11R6/lib
>>>yellow# ls -l libXThrStub.so*
>>>lrwxr-xr-x 1 root wheel 16 Oct 2 12:11 libXThrStub.so ->
>>>libXThrStub.so.6
>>>-rwxr-xr-x 1 root wheel 5243 Oct 2 12:11 libXThrStub.so.6
>>>yellow#
>>>yellow# ld -lXThrStub
>>>/usr/libexec/elf/ld: cannot find -lXThrStub
>>>yellow# ktrace ld -lXThrStub
>>>/usr/libexec/elf/ld: cannot find -lXThrStub
>>>yellow# kdump | less
>>>....
>>> 731 ld CALL open(0x80ca480,0,0x1b6)
>>> 731 ld NAMI "/usr/lib/libXThrStub.so"
>>> 731 ld RET open -1 errno 2 No such file or directory
>>> 731 ld CALL open(0x80ca480,0,0x1b6)
>>> 731 ld NAMI "/usr/lib/libXThrStub.a"
>>> 731 ld RET open -1 errno 2 No such file or directory
>>>....
>>>
>>>
>>
>>
>>
>>>hum, maybe I'll make a symlink for the dumb linker
>>>
>>>
>>
>>
>>
>>>yellow# cd /usr/lib
>>>yellow# ln -s /usr/X11R6/lib/libXThrStub.so.6 ./libXThrStub.so
>>>yellow# ld -lXThrStub
>>>/usr/libexec/elf/ld: warning: cannot find entry symbol _start; not
>>>setting start address
>>>yellow#
>>>
>>>
>>
>>
>>
>>
>>>Now you can compile your XFree-4 port......
>>>
>>>
>>
>>That only does you any good if you have the XFree86 libraries installed
>>in the first place, right? If you don't, you're still screwed.
>>
>>Adam
>>
>>
>>
> Well, I *think* at the point your XFree lib compile is blowing up that
> has made it.
> But if not you can find the library in the same place your building your
> ports.
> yellow# pwd
> /usr/ports/x11/XFree86-4-libraries/work/xc/lib/XThrStub
> yellow# ls -l
> total 50
> -rw-r--r-- 1 root wheel 661 Oct 2 11:11 .depend
> -rw-r--r-- 1 root wheel 759 Dec 20 1998 Imakefile
> -rw-r--r-- 1 root wheel 28872 Oct 2 11:08 Makefile
> -rw-r--r-- 1 root wheel 6398 Jan 14 2003 UIThrStubs.c
> -rw-r--r-- 1 root wheel 1384 Oct 2 11:12 UIThrStubs.o
> lrwxr-xr-x 1 root wheel 18 Oct 2 11:12 libXThrStub.so ->
> libXThrStub.so.6.1
> lrwxr-xr-x 1 root wheel 18 Oct 2 11:12 libXThrStub.so.6 ->
> libXThrStub.so.6.1
> -rwxr-xr-x 1 root wheel 5243 Oct 2 11:12 libXThrStub.so.6.1
> yellow#
> Then go to your /usr/lib and ln -s
> /usr/ports/x11/XFree86-4-libraries/work/xc/lib/XThrStub ./libXThrStub.so
> Cool ?
Yeah, that makes sense :-) Thanks.
Adam
More information about the Kernel
mailing list