Re: Error compiling php-5.3.1

Sachin Srivastava <[email protected]>
Newsgroups gmane.comp.php.windows
Organization EnterpriseDB
Message-ID <[email protected]>
In the link that is provided by you, there is a link to 
http://pecl2.php.net/downloads/php-windows-builds/php-libs/binary-tools.zip
which does not contain any freetype libraries. Also i downloaded the 
php-5.3.1 zip source from php site.

Another thing, the php-5.2.x builds fine with my setup, but its failing 
only for 5.3.x (As i said, php-5.3.x builds fine with --without-gd option).


On 2/26/10 2:22 PM, Pierre Joye wrote:
> Then try using the link I gave you. Do not use the libraries on
> gnuwin32 (see the link).
>
> On Fri, Feb 26, 2010 at 8:35 AM, Sachin Srivastava
> <[email protected]>  wrote:
>    
>> Hello,
>>
>> Thanks for the reply.
>>
>> I installed the freetype v2.3.5 using the setup found at
>> http://gnuwin32.sourceforge.net/packages/freetype.htm
>>
>> I am compiling php as:
>>
>> cd C:\php-5.3.1
>>
>> cscript /nologo win32\build\buildconf.js
>>
>> cscript /nologo configure.js --enable-snapshot-build --enable-cli
>> --enable-cgi  --with-openssl=C:\build\OpenSSL --enable-pdo
>> --with-extra-includes=C:\build\iconv\include;C:\build\libxml2\include;C:\build\libxslt\include;C:\build\OpenSSL\include;C:\apache\include;C:\build\zlib\include;C:\pgsql\include;C:\build\jpeg\include;C:\build\libpng\include;C:\build\freetype\include;C:\build\gettext\include
>> --with-extra-libs=C:\build\iconv\lib;C:\build\libxml2\lib;C:\build\libxslt\lib;C:\build\OpenSSL\lib;C:\apache\lib;C:\build\zlib\lib;C:\pgsql\lib;C:\build\jpeg\lib;C:\build\libpng\lib;C:\build\freetype\lib;C:\build\gettext\lib
>> --enable-apache=yes --with-apache-includes=C:\apache\include
>> --with-apache-libs=C:\apache\lib --enable-apache2filter
>> --enable-apache2-2filter --enable-apache2handler --enable-apache2-2handler
>> --with-apache-hooks --with-pgsql --with-pdo-pgsql --enable-prefix=C:\php
>> --enable-one-shot --enable-zend-multibyte=yes --enable-cli-win32
>> --enable-embed --enable-isapi --enable-ftp --without-mysql --without-mysqli
>> --without-pdo-mysql --without-sqlite --without-pdo-sqlite
>> --without-pdo-sqlite-external --with-xsl=SHARED  --enable-mbstring
>> --enable-mbregex --enable-shmop  --enable-exif --enable-soap
>> --enable-sockets --with-php-build=C:\build\phpBuild\win32build
>> --with-gd=SHARED
>>
>> nmake
>>
>> FYI: I get the same error with php-5.3.0 as well, while i can easily compile
>> 5.2.12 with above configurations.
>> Also, i have tried building this, on Windows XP SP2 32 bit with MS Visual
>> Studio 2005 and on Windows 7 32 bit with MS Visual Studio 2008. Both places
>> i got the same error.
>>
>> Any suggestions, so that i can move to php-5.3 ??
>>
>>
>>
>>
>> On 2/25/10 7:54 PM, Pierre Joye wrote:
>>      
>>> hi,
>>>
>>> It works just fine here (and all our build boxes).
>>>
>>> Where did you get the freetype library and how do you compile PHP?
>>>
>>> Please try again using this simple howto:
>>>
>>> http://wiki.php.net/internals/windows/stepbystepbuild
>>>
>>> Cheers, -- Pierre
>>>
>>> On Thu, Feb 25, 2010 at 3:17 PM, Sachin Srivastava
>>> <[email protected]>  wrote:
>>>        
>>>> Hello,
>>>>
>>>>
>>>> I am compiling php and its giving me this error: (I am using
>>>> freetype -2.3.5 )
>>>>
>>>> Generating Code... rc /fo Release_TS\php5ts.dll.res /d
>>>> FILE_DESCRIPTION="\"PHP Script Interpreter\""  /d
>>>> FILE_NAME="\"php5ts.dll\"" /d PRODUCT_NAME="\"PHP Script
>>>> Interpreter\""  /IRelease_TS /d
>>>> MC_INCLUDE="\"Release_TS\wsyslog.rc\"" win32\build\template.rc
>>>> Creating library Release_TS\php5ts.lib and object
>>>> Release_TS\php5ts.exp php_xmlreader.obj : warning LNK4217: locally
>>>>    defined symbol _php_dom_create_object imported in function
>>>> _zim_xmlreader_expand php_xmlreader.obj : warning LNK4049: locally
>>>>    defined symbol _dom_node_class_entry imported rc /n /fo
>>>> Release_TS\php_gd2.dll.res /d FILE_DESCRIPTION="\"GD imaging\"" /d
>>>>    FILE_NAME="\"php_gd2.dll\"" /d URL="\"http://www.php.net\"" /d
>>>> INTERNAL_NAME="\"GD extension\"" /d THANKS_GUYS="\"Thanks to Rasmus
>>>> Lerdorf, Stig Bakken, Jim Winstead, Jouni Ahto, Ilia Alshanetsky,
>>>> Pierre-Alain Joye, Marcus Boerger\"" win32\build\template.rc
>>>> Creating library Release_TS\php_gd2.lib and object
>>>> Release_TS\php_gd2.exp gdft.obj : error LNK2019: unresolved
>>>> external symbol __imp__FT_New_Face referenced in function
>>>> _fontFetch gdft.obj : error LNK2019: unresolved external symbol
>>>> __imp__FT_Done_Face referenced in function _fontRelease gdft.obj :
>>>>    error LNK2019: unresolved external symbol __imp__FT_Done_FreeType
>>>>    referenced in function _php_gd_gdFontCacheShutdown gdft.obj :
>>>> error LNK2019: unresolved external symbol __imp__FT_Init_FreeType
>>>> referenced in function _php_gd_gdFontCacheSetup gdft.obj : error
>>>> LNK2019: unresolved external symbol __imp__FT_Glyph_To_Bitmap
>>>> referenced in function _php_gd_gdImageStringFTEx gdft.obj : error
>>>> LNK2019: unresolved external symbol __imp__FT_Glyph_Get_CBox
>>>> referenced in function _php_gd_gdImageStringFTEx gdft.obj : error
>>>> LNK2019: unresolved external symbol __imp__FT_Get_Glyph referenced
>>>>    in function _php_gd_gdImageStringFTEx gdft.obj : error LNK2019:
>>>> unresolved external symbol __imp__FT_Load_Glyph referenced in
>>>> function _php_gd_gdImageStringFTEx gdft.obj : error LNK2019:
>>>> unresolved external symbol __imp__FT_Get_Kerning referenced in
>>>> function _php_gd_gdImageStringFTEx gdft.obj : error LNK2019:
>>>> unresolved external symbol __imp__FT_Get_Char_Index referenced in
>>>> function _php_gd_gdImageStringFTEx gdft.obj : error LNK2019:
>>>> unresolved external symbol __imp__FT_Set_Transform referenced in
>>>> function _php_gd_gdImageStringFTEx gdft.obj : error LNK2019:
>>>> unresolved external symbol __imp__FT_Set_Char_Size referenced in
>>>> function _php_gd_gdImageStringFTEx Release_TS\php_gd2.dll : fatal
>>>> error LNK1120: 12 unresolved externals NMAKE : fatal error U1077:
>>>> '"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\cl.exe"' :
>>>> return code '0x2' Stop. Compilation of php failed
>>>>
>>>> Please suggest, so that i can move forward with this.
>>>>
>>>> -- Regards, Sachin Srivastava EnterpriseDB
>>>> <http://www.enterprisedb.com>, the Enterprise Postgres
>>>> <http://www.enterprisedb.com>  company.
>>>>
>>>>          
>>>
>>>
>>>        
>>
>> --
>> Regards,
>> Sachin Srivastava
>> EnterpriseDB<http://www.enterprisedb.com>, the Enterprise Postgres
>> <http://www.enterprisedb.com>  company.
>>
>>
>>      
>
>
>    


-- 
Regards,
Sachin Srivastava
EnterpriseDB <http://www.enterprisedb.com>, the Enterprise Postgres 
<http://www.enterprisedb.com> company.
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.