Re: Can't compile Dillo 3.0.3

August Karlstrom <[email protected]>
Newsgroups gmane.comp.web.dillo.devel
Message-ID <[email protected]>
On 2013-05-13 13:21, Sebastian Geerken wrote:
> On Sat, May 11, August Karlstrom wrote:
>> [...]
>> Linking with libX11 is what's missing:
>>
>> LIBS=-lX11 ./configure
>> make
>> make install
>>
>> This means that libX11 needs to be added to the build scripts.
>
> I've looked at the fltk-config script, and found that it has two
> options:
>
> $ fltk-config --ldflags
> -L/usr/lib/x86_64-linux-gnu -lfltk
> $ fltk-config --ldstaticflags
> /usr/lib/x86_64-linux-gnu/libfltk.a -lXext -lXft -lfontconfig -lfontconfig -lXinerama -ldl -lm -lX11

This is what I get:

$ fltk-config --ldflags
-L/usr/lib/x86_64-linux-gnu -Wl,-Bsymbolic-functions -lfltk
$ fltk-config --ldstaticflags
-Wl,-Bsymbolic-functions /usr/lib/x86_64-linux-gnu/libfltk.a -lXext 
-lXft -lfontconfig -lfontconfig -lXinerama -ldl -lm -lX11

> The configure script of dillo uses "--ldflags", which is used for
> dynamic linking against "libfltk.so", while "--ldstaticflags" is used
> for linking against "libfltk.a". Which files of the two do you have in
> the respective directory (/usr/lib/x86_64-linux-gnu/)? My guess is
> that "libfltk.so" does not exist and so dillo is linked statically.

I do have both the dynamic and the static libraries:

$ ls /usr/lib/x86_64-linux-gnu/libfltk*
/usr/lib/x86_64-linux-gnu/libfltk.a
/usr/lib/x86_64-linux-gnu/libfltk_cairo.a
/usr/lib/x86_64-linux-gnu/libfltk_cairo.so
/usr/lib/x86_64-linux-gnu/libfltk_cairo.so.1.3
/usr/lib/x86_64-linux-gnu/libfltk_forms.a
/usr/lib/x86_64-linux-gnu/libfltk_forms.so
/usr/lib/x86_64-linux-gnu/libfltk_forms.so.1.3
/usr/lib/x86_64-linux-gnu/libfltk_gl.a
/usr/lib/x86_64-linux-gnu/libfltk_gl.so
/usr/lib/x86_64-linux-gnu/libfltk_gl.so.1.3
/usr/lib/x86_64-linux-gnu/libfltk_images.a
/usr/lib/x86_64-linux-gnu/libfltk_images.so
/usr/lib/x86_64-linux-gnu/libfltk_images.so.1.3
/usr/lib/x86_64-linux-gnu/libfltk.so
/usr/lib/x86_64-linux-gnu/libfltk.so.1.3


Regards,
August
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.