Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:14437 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 38032 invoked by uid 1010); 25 Jan 2005 22:49:08 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 38017 invoked from network); 25 Jan 2005 22:49:08 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Jan 2005 22:49:08 -0000 X-Host-Fingerprint: 66.198.51.121 lerdorf.com Linux 2.4/2.6 Received: from ([66.198.51.121:48211] helo=colo.lerdorf.com) by pb1.pair.com (ecelerity HEAD (r4105:4106)) with SMTP id 61/39-18888-4ECC6F14 for ; Tue, 25 Jan 2005 17:49:08 -0500 Received: from [207.126.233.18] (rasmus2.corp.yahoo.com [207.126.233.18]) (authenticated bits=0) by colo.lerdorf.com (8.13.3/8.13.3/Debian-1) with ESMTP id j0PMn3DI025652 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 25 Jan 2005 14:49:03 -0800 Message-ID: <41F6CCDE.4020703@php.net> Date: Tue, 25 Jan 2005 14:49:02 -0800 User-Agent: Mozilla Thunderbird 1.0 (Macintosh/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Rasmus Lerdorf CC: Jani Taskinen , internals@lists.php.net References: <5F443230-6E9C-11D9-92B4-000D93B4252E@gravitonic.com> <41F6C4B1.7040508@lerdorf.com> In-Reply-To: <41F6C4B1.7040508@lerdorf.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Latest phpize.in change screws up shared extensions on Mac OS X From: rasmus@php.net (Rasmus Lerdorf) 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