The new bundled libtool seems unhappy on fbsd as well. Trying --with-gd=shared gives me:

/bin/bash /homes/rasmus/php43/libtool --silent --preserve-dup-deps --mode=link gcc -DPHP_ATOM_INC -I/homes/rasmus/php43/include -I/homes/rasmus/php43/main -I/homes/rasmus/php43 -I/homes/rasmus/php43/Zend -I/usr/local/include -I/usr/local/include/freetype2 -I/homes/rasmus/php43/TSRM -DSKIP_PATH_CHECKS -g -O2 -Wall -L/home/y/lib -o ext/gd/gd.la -export-dynamic -avoid-version -prefer-pic -module -rpath /homes/rasmus/php43/modules -avoid-version -module -L/lib ext/gd/gd.lo ext/gd/gdttf.lo ext/gd/libgd/gd.lo ext/gd/libgd/gd_gd.lo ext/gd/libgd/gd_gd2.lo ext/gd/libgd/gd_io.lo ext/gd/libgd/gd_io_dp.lo ext/gd/libgd/gd_io_file.lo ext/gd/libgd/gd_ss.lo ext/gd/libgd/gd_io_ss.lo ext/gd/libgd/gd_png.lo ext/gd/libgd/gd_jpeg.lo ext/gd/libgd/gdxpm.lo ext/gd/libgd/gdfontt.lo ext/gd/libgd/gdfonts.lo ext/gd/libgd/gdfontmb.lo ext/gd/libgd/gdfontl.lo ext/gd/libgd/gdfontg.lo ext/gd/libgd/gdtables.lo ext/gd/libgd/gdft.lo ext/gd/libgd/gdcache.lo ext/gd/libgd/gdkanji.lo ext/gd/libgd/wbmp.lo ext/gd/libgd/gd_wbmp.lo ext/gd/libgd/gdhelpers.lo ext/gd/libgd/gd_topal.lo ext/gd/libgd/gd_gif_in.lo ext/gd/libgd/xbm.lo ext/gd/libgd/gd_gif_out.lo -R/usr/local/lib -L/usr/local/lib -lfreetype -R/usr/local/lib -L/usr/local/lib -lpng -lz -R/usr/local/lib -L/usr/local/lib -ljpeg
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
creating reloadable object files...
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
/homes/rasmus/php43/libtool: test: : integer expression expected
creating a temporary reloadable object file: ext/gd/.libs/ext/gd/gd.la-29.o
/usr/libexec/elf/ld: cannot open output file ext/gd/.libs/ext/gd/gd.la-1.o: No such file or directory
gmake: *** [ext/gd/gd.la] Error 1


Replacing ./libtool with my /usr/local/bin/libtool makes it work.

A diff -u of the two libtool scripts is here: http://lerdorf.com/libtool.diff

-Rasmus

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to