Version 1.3.1 finds libPNG but fails to find Freetype.  I also tried
sudo apt-get libfreetype6-dev libpng-dev

And it cannot find the libraries.

I tried simply "./configure" after the apt-get and it still cannot find
libpng or freetype

How can this compile from source with those libraries?
Ian

On Sun, Jan 2, 2011 at 11:05 PM, Ian Harrold <ian.harr...@gmail.com> wrote:

> I am following up again.  Has anyone been able to compile Directfb 1.4.11
> with libpng 1.4.5 and freetype 2.4.3?  And if so, what changes did you have
> to make?
>
> Thanks,
> Ian
>
>
> On Wed, Dec 15, 2010 at 10:01 PM, Ian Harrold <ian.harr...@gmail.com>wrote:
>
>> I am compiling for an Atom SBC and so am generating Atom optimized
>> libraries versus those used on my development board.  I compiled the libpng
>> 1.4.5 and freetype 2.4.3 from source and installed them to:
>> /Libraries/Atom/lib
>>
>> I then ran ldconfig to update the library search.
>>
>> I am configuring DirectFB with the following settings:
>> CPPFLAGS="-I/Libraries/Atom/include -O2 -march=core2 -mssse3 -mfpmath=sse
>> -fomit-frame-pointer -pipe -mtune=generic" LDFLAGS="-L/Libraries/Atom/lib"
>> CFLAGS="-I/Libraries/Atom/include -O2 -march=core2 -mssse3 -mfpmath=sse
>> -fomit-frame-pointer -pipe -mtune=generic" ./configure --prefix=$PREFIX
>> --disable-x11 --disable-voodoo --enable-jpeg --enable-zlib --enable-png
>> -enable-gif --enable-freetype --with-inputdrivers=none
>> --with-gfxdrivers=nvidia
>>
>> I get the following message on console:
>> <SNIP>
>> configure: WARNING:
>> *** libvncserver-config not found -- building without VNC support. See
>> http://libvncserver.sourceforge.net
>> checking for sysfs_get_mnt_path in -lsysfs... no
>> configure: WARNING:  *** libsysfs not found -- Building without sysfs
>> support.
>> checking for jpeg_destroy_decompress in -ljpeg... yes
>> checking jpeglib.h usability... yes
>> checking jpeglib.h presence... yes
>> checking for jpeglib.h... yes
>> checking for gzsetparams in -lz... yes
>> checking zlib.h usability... yes
>> checking zlib.h presence... yes
>> checking for zlib.h... yes
>> checking for LIBPNG... no
>> configure: WARNING: *** PNG library not found. PNG image provider will not
>> be built.
>> checking for FREETYPE... no
>> configure: WARNING: *** no freetype -- FreeType font provider will not be
>> built.
>> checking for LINOTYPE... no
>> configure: WARNING: *** no linotype -- LinoType font provider will not be
>> built.
>> checking which gfxdrivers should be built... nvidia
>> checking which inputdrivers should be built... configure: creating
>> ./config.status
>> </SNIP>
>> <SNIP>
>> Building Image Provider Modules:
>>   GIF                       yes
>>   JPEG                      yes                 -ljpeg
>>   PNG                       no
>>
>> Building Video Provider Modules:
>>   GIF                       yes
>>   Video4Linux               yes (v2: no)
>>
>> Building Font Modules:
>>   FreeType2                 no,
>>   LinoType                  no,
>>   Default font              yes
>> </SNIP>
>>
>> I debugged the configure script, and it is falling into the:
>> fi
>>  else
>>     pkg_failed=untried
>> fi
>> section for both the LIBPNG_CFLAGS and LIBPNG_LIBS checks.
>>
>> I did notice that when I installed LibPNG it saved the .so as
>> "libpng14.s0.14.5.0" and LibFreetype as "libfreetype.so.6.6.1".   However
>> -lfreetype link flag would be:
>> -rw-r--r-- 1 dev1 dev1   576084 2010-12-14 22:08 libfreetype.a
>> -rwxr-xr-x 1 dev1 dev1      980 2010-12-14 22:08 libfreetype.la
>> lrwxrwxrwx 1 dev1 dev1       20 2010-12-14 22:08 libfreetype.so ->
>> libfreetype.so.6.6.1
>> lrwxrwxrwx 1 dev1 dev1       20 2010-12-14 22:08 libfreetype.so.6 ->
>> libfreetype.so.6.6.1
>> -rwxr-xr-x 1 dev1 dev1   552450 2010-12-14 22:08 libfreetype.so.6.6.1
>> and -lpng link flag would be:
>> lrwxrwxrwx 1 dev1 dev1       11 2010-12-15 21:54 libpng.so -> libpng14.so
>> lrwxrwxrwx 1 dev1 dev1       18 2010-12-15 21:54 libpng14.so ->
>> libpng14.so.14.5.0
>> lrwxrwxrwx 1 dev1 dev1       18 2010-12-15 21:54 libpng14.so.14 ->
>> libpng14.so.14.5.0
>> -rwxr-xr-x 1 dev1 dev1   164713 2010-12-15 21:54 libpng14.so.14.5.0
>> I did try modifying the libpng14.so.14.5.0 name to be libpng14.so.1.4.5.0and 
>> relinking back so libpng.so pointed to end correct file in the end.
>> But It still did not work.
>>
>> Any ideas?  I believe this is a versioning issue with this version
>> libpng.  I have compiled earlier versions of DirectFB (1.3.0) with libpng
>> (1.2.34) and libfreetype (2.3.7) using a similar method and did not have
>> these issues.
>> Thanks in advance!
>>
>>
>
_______________________________________________
directfb-users mailing list
directfb-users@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to