ID:               37359
 User updated by:  john at jcoppens dot com
 Reported By:      john at jcoppens dot com
-Status:           Feedback
+Status:           Open
 Bug Type:         *Configuration Issues
 Operating System: Linux
 PHP Version:      5.1.4
 Assigned To:      pajoye
 New Comment:

Below is the config command. I did not use --with-t1lib-dir for two
reasons: 
1) I thought that was for only for t1lib, which is found
2) It's not only a problem compiling t1lib. If I disable
   t1lib in the config, the same problem appears with
   another library (also because of not finding freetype)

LDFLAGS=-L/usr/X11/lib ./configure --with-mysql=/opt/mysql --with-apxs
--with-ming --with-zlib --with-bz2 --enable-exif --enable-ftp --with-gd
--enable-gd-native-ttf --with-ttf=/usr/X11 --with-freetype-dir=/usr/X11
--enable-sockets --with-t1lib --with-truetype --prefix=/usr
--enable-mbstring --with-libxml-dir=/opt/gnome


Previous Comments:
------------------------------------------------------------------------

[2006-05-08 14:46:51] [EMAIL PROTECTED]

What's your configure line?

Did you use --with-t1lib-dir?

------------------------------------------------------------------------

[2006-05-08 14:42:16] john at jcoppens dot com

I've solved the problem for the moment adding LDFLAGS:

LDFLAGS=-L/usr/X11/lib ./configure --with-mysql=/opt/ ...

but I doubt that is the elegant solution.

------------------------------------------------------------------------

[2006-05-08 05:08:51] john at jcoppens dot com

Description:
------------
I (tried) to run configure with

--with-freetype-dir=/usr/X11

(among other options, of course). This works fine for libfreetype
itself, but the config process stops
on (failing) to detect libt1:
If configure fails try --with-xpm-dir=<DIR>
checking for FreeType 1 support... no - FreeType 2.x is to be used
instead
checking for T1_StrError in -lt1... no
configure: error: Problem with libt1.(a|so). Please check config.log
for more information.

It says 'no' here, not because t1 doesn't exist, but because it cannot
find freetype. From the config.log:

configure:35897: checking for T1_StrError in -lt1                      
        
configure:35916: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/lib
-L/usr/local/lib  -Wl,-rpath,/opt/gnome/lib -L/opt/gnome/lib conftest.c
-lt1  -lfreetype -lpng -lz -lbz2 -lz -lresolv -lm -ldl -lnsl  -lxml2 -lz
-lm -lxml2 -lz -lm 1>&5     
/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/../../../../i686-pc-linux-gnu/bin/ld:
cannot find -lfreetype                                                  
            

Probably because the /usr/X11 path is not included.



Expected result:
----------------
I'd expect the path from --with-freetype-dir to be included in all
places where it is needed.

Sorry if I'm incorrect here... I'm not an expert programmer.




------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=37359&edit=1

Reply via email to