Bug #74567 [Opn->Csd]: nmake error
Edit report at https://bugs.php.net/bug.php?id=74567&edit=1
ID: 74567
Updated by: ab@php.net
Reported by: jiaxianglu at gmail dot com
Summary: nmake error
-Status: Open
+Status: Closed
Type: Bug
Package: Compile Failure
Operating System: windows 7
PHP Version: 7.1.4
-Assigned To:
+Assigned To: ab
Block user comment: N
Private report: N
New Comment:
Thanks for the report. Libpng was upgraded and requires some symbols from ext/zlib which was
missing. You have several options to fix this, either of
- apply revision f3c4e2f5bf216aa0942d9a99836c77dbc46a7cd5 to 7.1.4 and do a clean rebuild
- downgrade libpng by overwriting deps locally with http://windows.php.net/downloads/php-sdk/deps/vc14/x64/libpng-1.6.21-vc14-x64.zip
or lower
- fetch 7.1.5 which is going to be released soon
I'd recommend you to keep the current deps, as that's the most secure option, and either
to apply the symbol export patch to 7.1.4 or to switch to 7.1.5 as soon as it's released.
Thanks.
Previous Comments:
------------------------------------------------------------------------
[2017-05-10 12:15:02] jiaxianglu at gmail dot com
Description:
------------
libpng_a.lib(png.obj) : æ¾å° MSIL .netmodule æä½¿ç¨ /GL
ç¼è¯ç模åï¼æ£å¨ä½¿ç¨ /LTCG
éæ°å¯å¨é¾æ¥ï¼å° /LTCG
æ·»å å°é¾æ¥å½ä»¤è¡ä»¥æ¹è¿é¾æ¥å¨æ§è½æ£å¨å建åº
C:\php-sdk\phpdev\vc14\x64\php-src-php-7.1.4\x64\Release_TS\php_gd2.lib å对象
C:\php-sdk\phpdev\vc14\x64\php-src-php-7.1.4\x64\Release_TS\php_gd
LINK : warning LNK4098:
é»è®¤åºâLIBCMTâä¸å
¶ä»åºç使ç¨å²çªï¼è¯·ä½¿ç¨
/NODEFAULTLIB:library libpng_a.lib(pngrutil.obj) : error LNK2001:
æ æ³è§£æçå¤é¨ç¬¦å· inflateReset2
C:\php-sdk\phpdev\vc14\x64\php-src-php-7.1.4\x64\Release_TS\php_gd2.dll : fatal error LNK1120: 1
ä¸ªæ æ³è§£æçå¤é¨å½ä»¤
NMAKE : fatal error U1077: â"E:\Program Files (x86)\Microsoft Visual Studio
14.0\VC\BIN\amd64\link.exe"â: è¿å代ç â0x460â
Stop.
If I use "--without-gd" it will be compiled success.
enveriment:
sdk:php-sdk-binary-tools-php-sdk-2.0.3
deps:deps-7.1-vc14-x64.7z
php:php-src-php-7.1.4
vs:vs2015
Expected result:
----------------
success
Actual result:
--------------
libpng_a.lib(png.obj) : æ¾å° MSIL .netmodule æä½¿ç¨ /GL
ç¼è¯ç模åï¼æ£å¨ä½¿ç¨ /LTCG
éæ°å¯å¨é¾æ¥ï¼å° /LTCG
æ·»å å°é¾æ¥å½ä»¤è¡ä»¥æ¹è¿é¾æ¥å¨æ§è½æ£å¨å建åº
C:\php-sdk\phpdev\vc14\x64\php-src-php-7.1.4\x64\Release_TS\php_gd2.lib å对象
C:\php-sdk\phpdev\vc14\x64\php-src-php-7.1.4\x64\Release_TS\php_gd
LINK : warning LNK4098:
é»è®¤åºâLIBCMTâä¸å
¶ä»åºç使ç¨å²çªï¼è¯·ä½¿ç¨
/NODEFAULTLIB:library libpng_a.lib(pngrutil.obj) : error LNK2001:
æ æ³è§£æçå¤é¨ç¬¦å· inflateReset2
C:\php-sdk\phpdev\vc14\x64\php-src-php-7.1.4\x64\Release_TS\php_gd2.dll : fatal error LNK1120: 1
ä¸ªæ æ³è§£æçå¤é¨å½ä»¤
NMAKE : fatal error U1077: â"E:\Program Files (x86)\Microsoft Visual Studio
14.0\VC\BIN\amd64\link.exe"â: è¿å代ç â0x460â
Stop.
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=74567&edit=1
Thread (3 messages)