pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: cannot find -lX11
On 9 March 2011 01:41, Iain Morgan <Iain.Morgan%nasa.gov@localhost> wrote:
> Greetings,
>
> I'm new to pkgsrc (I've only been playing around with it for a few days)
> but I seem to have run into a problem with it on an x86_64 SLES 10
> (Linux) system. From various searches, it looks like this problem has
> cropped up before, but I haven't seen a solution.
>
> For whatever reason, the build process does not seem to be correctly linking
> against libX11.so. I note for example that ~/pkg/share/x11-links/ has lib/
> directory containing symlinks to the systems's 32-bit libraries, but there
> isn't
> a lib64 directory.
>
> libtool: compile: gcc -DHAVE_CONFIG_H -I.
> -I/nobackupp10/imorgan/pkgsrc/graphics/aalib/work/.buildlink/include
> -Wno-error -Wno-format -fno-builtin
> -I/nobackupp10/imorgan/pkgsrc/graphics/aalib/work/.x11-buildlink/include -c
> aarecfunc.c -o aarecfunc.o >/dev/null 2>&1
> /bin/sh ../libtool --mode=link gcc -Wno-error -Wno-format -fno-builtin
> -I/home4/imorgan/pkg/include -I/usr/X11R6/include -L/home4/imorgan/pkg/lib
> -Wl,-R/home4/imorgan/pkg/lib -L/usr/X11R6/lib64 -Wl,-R/usr/X11R6/lib64 -o
> libaa.la -rpath /home4/imorgan/pkg/lib -L/home4/imorgan/pkg/lib
> -Wl,-R/home4/imorgan/pkg/lib -L/usr/X11R6/lib64 -Wl,-R/usr/X11R6/lib64
> -version-info 1:4:0 aafont.lo aafonts.lo aavyhen.lo aamktabl.lo aamem.lo
> aaprintf.lo aahelp.lo aaslnkbd.lo aaslang.lo aafastre.lo aalinux.lo
> aalinuxkbd.lo aax.lo aaxkbd.lo aaxmouse.lo fontgl.lo font16.lo font14.lo
> fontx16.lo fontx13.lo fontx13b.lo fontcour.lo aarec.lo font9.lo font8.lo
> fontline.lo aacurses.lo aacurkbd.lo aacurmou.lo aalib.lo aaflush.lo
> aarender.lo aaout.lo aain.lo aaedit.lo aaregist.lo aakbdreg.lo aagpm.lo
> aamoureg.lo aasave.lo aastdout.lo aastdin.lo aaparse.lo aaimgwidth.lo
> aaimgheight.lo aascrwidth.lo aascrheight.lo aammwidth.lo aammheight.lo
> aaimage.lo aatext.lo aacurrfnt.lo aaattrs.lo aaputpixel.lo aarecfunc.lo -lm
> -L/usr/X11R6/lib64 -lX11
> libtool: link: gcc -shared .libs/aafont.o .libs/aafonts.o .libs/aavyhen.o
> .libs/aamktabl.o .libs/aamem.o .libs/aaprintf.o .libs/aahelp.o
> .libs/aaslnkbd.o .libs/aaslang.o .libs/aafastre.o .libs/aalinux.o
> .libs/aalinuxkbd.o .libs/aax.o .libs/aaxkbd.o .libs/aaxmouse.o .libs/fontgl.o
> .libs/font16.o .libs/font14.o .libs/fontx16.o .libs/fontx13.o
> .libs/fontx13b.o .libs/fontcour.o .libs/aarec.o .libs/font9.o .libs/font8.o
> .libs/fontline.o .libs/aacurses.o .libs/aacurkbd.o .libs/aacurmou.o
> .libs/aalib.o .libs/aaflush.o .libs/aarender.o .libs/aaout.o .libs/aain.o
> .libs/aaedit.o .libs/aaregist.o .libs/aakbdreg.o .libs/aagpm.o
> .libs/aamoureg.o .libs/aasave.o .libs/aastdout.o .libs/aastdin.o
> .libs/aaparse.o .libs/aaimgwidth.o .libs/aaimgheight.o .libs/aascrwidth.o
> .libs/aascrheight.o .libs/aammwidth.o .libs/aammheight.o .libs/aaimage.o
> .libs/aatext.o .libs/aacurrfnt.o .libs/aaattrs.o .libs/aaputpixel.o
> .libs/aarecfunc.o
> -L/nobackupp10/imorgan/pkgsrc/graphics/aalib/work/.buildlink/lib
> -L/nobackupp10/imorgan/pkgsrc/graphics/aalib/work/.x11-buildlink/lib64 -lm
> -lX11 -Wl,-R/home4/imorgan/pkg/lib -Wl,-soname -Wl,libaa.so.1 -o
> .libs/libaa.so.1.0.4
> /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld:
> cannot find -lX11
> collect2: ld returned 1 exit status
> *** Error code 1
>
> Stop.
> bmake: stopped in
> /nobackupp10/imorgan/pkgsrc/graphics/aalib/work/aalib-1.4.0/src
> *** Error code 1
>
> Stop.
> bmake: stopped in /nobackupp10/imorgan/pkgsrc/graphics/aalib/work/aalib-1.4.0
> *** Error code 1
>
> Stop.
> bmake: stopped in /nobackup/imorgan/pkgsrc/graphics/aalib
> *** Error code 1
>
> Stop.
> bmake: stopped in /nobackup/imorgan/pkgsrc/graphics/aalib
>
> Replacing the symlinks in work/.buildlink/lib with ones pointing to the 64-bit
> libraries and (for good measure) adding a link for libX11.so does the trick,
> but
> I would think there should be a better way.
>
> Is there anything I can add to the mk.conf (or some other file) to address
> this?
>
> --
> Iain Morgan
>
> PS: My apologies for raising an issue which appears to have been raised
> beofre.
Did you ever resolve this? Just tried building graphics/aalib on a
RHEL x86_64 system without issues (as a lightly related datapoint).
Home |
Main Index |
Thread Index |
Old Index