Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:7323 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 44179 invoked by uid 1010); 25 Jan 2004 13:06:52 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 44113 invoked by uid 1007); 25 Jan 2004 13:06:51 -0000 To: internals@lists.php.net Message-ID: <4013BF52.8040608@php.net> Date: Sun, 25 Jan 2004 14:06:26 +0100 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6b) Gecko/20031205 Thunderbird/0.4 X-Accept-Language: en-us, en MIME-Version: 1.0 CC: wez@php.net Content-Type: multipart/mixed; boundary="------------030902030304070205060603" X-Posted-By: 80.126.21.70 Subject: link error on VC6 From: abies@php.net (Ard Biesheuvel) --------------030902030304070205060603 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Guys, This is what I get when I try to build on VC6. It appears that the /nodefaultlib:libcmt prevents the linker from pulling in libcmt because resolv.lib references it. The resolv.lib is the one from the php_build.zip archive. Do I need another resolv.lib that is linked to the right C-lib ?? Any ideas ? -- Ard --------------030902030304070205060603 Content-Type: text/plain; name="link_err.txt" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="link_err.txt" Searching Libraries Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\OLEAUT32.LIB: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\libxml2_a.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\iconv_a.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\odbc32.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\odbccp32.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\zlib.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\kernel32.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\ole32.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\user32.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\advapi32.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\shell32.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\ws2_32.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\resolv.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\msvcrt.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\OLDNAMES.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\uuid.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\OLEAUT32.LIB: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\libxml2_a.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\iconv_a.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\odbc32.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\odbccp32.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\zlib.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\kernel32.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\ole32.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\user32.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\advapi32.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\shell32.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\ws2_32.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\resolv.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\msvcrt.lib: Done Searching Libraries Creating library Release_TS\php5ts.lib and object Release_TS\php5ts.exp Searching Libraries Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\OLEAUT32.LIB: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\libxml2_a.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\iconv_a.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\odbc32.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\odbccp32.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\zlib.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\kernel32.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\ole32.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\user32.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\advapi32.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\shell32.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\ws2_32.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\resolv.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\msvcrt.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\OLDNAMES.lib: Searching C:\Program Files\Microsoft Visual Studio\VC98\lib\uuid.lib: Done Searching Libraries resolv.lib(inet_addr.obj) : error LNK2001: unresolved external symbol __pctype resolv.lib(inet_addr.obj) : error LNK2001: unresolved external symbol ___mb_cur_max Release_TS\php5ts.dll : fatal error LNK1120: 2 unresolved externals NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio\VC98\bin\link.exe"' : return code '0x460' Stop. NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio\VC98\bin\NMAKE.EXE"' : return code '0x2' Stop. --------------030902030304070205060603--