Menu

#3 Trying to compile PHP 5.4+ ODBTP module on 64bit

v1.0 (example)
open
nobody
None
5
2013-06-07
2013-06-06
Alex
No

I am attempting to compile on Win2008r2 64bit and I am getting linking errors when attempting to compile the php 5.4 module. I have the php sources, odbtp libraries, and the SDK installed. My linker command line looks like this

/OUT:"....\Release_TS/php_odbtp.dll" /INCREMENTAL:NO /NOLOGO /LIBPATH:"C:\Program Files\Microsoft SDKs\Windows\v6.1\Lib" /LIBPATH:"C:\php-sdk\php54\vc9\x64\php54\x64\Release_TS" /LIBPATH:"C:\php-sdk\php54\vc9\x64\deps\lib" /LIBPATH:"....\Release_TS" /LIBPATH:"....\Release_TS_Inline" /DLL /MANIFEST /MANIFESTFILE:".\Release_TS\php_odbtp.dll.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /PDB:".\Release_TS/php_odbtp.pdb" /DYNAMICBASE:NO /IMPLIB:".\Release_TS/php_odbtp.lib" /MACHINE:X64 /ERRORREPORT:PROMPT php5ts.lib libodbtp.lib ws2_32.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib

Could you tell me off hand what references I am missing?

1>------ Build started: Project: odbtp, Configuration: Release_TS Win32 ------
1>Linking...
1> Creating library .\Release_TS/php_odbtp.lib and object .\Release_TS/php_odbtp.exp
1>php_odbtp.obj : error LNK2019: unresolved external symbol impctime64 referenced in function ctime
1>php_odbtp.obj : error LNK2001: unresolved external symbol GSHandlerCheck
1>libodbtp.lib(odbtp.obj) : error LNK2001: unresolved external symbol
GSHandlerCheck
1>libodbtp.lib(w32sockutil.obj) : error LNK2001: unresolved external symbol GSHandlerCheck
1>php_odbtp.obj : error LNK2019: unresolved external symbol
security_cookie referenced in function php_odbtp_error
1>libodbtp.lib(odbtp.obj) : error LNK2001: unresolved external symbol security_cookie
1>libodbtp.lib(w32sockutil.obj) : error LNK2001: unresolved external symbol
security_cookie
1>php_odbtp.obj : error LNK2019: unresolved external symbol security_check_cookie referenced in function php_odbtp_error
1>libodbtp.lib(odbtp.obj) : error LNK2001: unresolved external symbol
security_check_cookie
1>libodbtp.lib(w32sockutil.obj) : error LNK2001: unresolved external symbol security_check_cookie
1>php_odbtp.obj : error LNK2001: unresolved external symbol _fltused
1>libodbtp.lib(odbtp.obj) : error LNK2001: unresolved external symbol _fltused
1>php_odbtp.obj : error LNK2019: unresolved external symbol
imp_atof referenced in function odbtp_read_zval_double
1>php_odbtp.obj : error LNK2019: unresolved external symbol imp_atol referenced in function odbtp_read_zval_long
1>libodbtp.lib(odbtp.obj) : error LNK2001: unresolved external symbol
imp_atol
1>php_odbtp.obj : error LNK2019: unresolved external symbol memcpy referenced in function object_to_odbtp_guid
1>libodbtp.lib(odbtp.obj) : error LNK2001: unresolved external symbol memcpy
1>php_odbtp.obj : error LNK2019: unresolved external symbol imp_tolower referenced in function odbtp_set_zval_to_timestamp
1>php_odbtp.obj : error LNK2019: unresolved external symbol
imp_strncpy referenced in function odbtp_set_zval_to_timestamp
1>libodbtp.lib(odbtp.obj) : error LNK2001: unresolved external symbol imp_strncpy
1>php_odbtp.obj : error LNK2019: unresolved external symbol
imp_strnicmp referenced in function odbtp_set_zval_to_timestamp
1>php_odbtp.obj : error LNK2019: unresolved external symbol imp_stricmp referenced in function odbtp_set_zval_to_timestamp
1>libodbtp.lib(odbtp.obj) : error LNK2001: unresolved external symbol
imp_stricmp
1>php_odbtp.obj : error LNK2019: unresolved external symbol imp_strchr referenced in function php_odbtp_get_last_error
1>php_odbtp.obj : error LNK2019: unresolved external symbol
imp_atoi referenced in function php_odbtp_do_connect
1>libodbtp.lib(odbtp.obj) : error LNK2001: unresolved external symbol imp_atoi
1>php_odbtp.obj : error LNK2019: unresolved external symbol
imp_strstr referenced in function zif_odbtp_flags
1>LINK : error LNK2001: unresolved external symbol _DllMainCRTStartup
1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol implocaltime64 referenced in function localtime
1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol impmktime64 referenced in function mktime
1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol impstat64i32 referenced in function stat
1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol imp_free referenced in function odbFreeQuery
1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol ntohl referenced in function odbReadDataLong
1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol
imp_malloc referenced in function odbSockAllocate
1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol ntohs referenced in function odbExtractShort
1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol imp_fread referenced in function odbReadInterfaceFile
1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol
imp_fclose referenced in function odbReadInterfaceFile
1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol imp_fopen referenced in function odbReadInterfaceFile
1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol
imp_realloc referenced in function odbReadResponse
1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol htons referenced in function odbSendRequest
1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol htonl referenced in function odbSendRequestLong
1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol imp_strrchr referenced in function odbConnect
1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external symbol
imptime64 referenced in function time
1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external symbol
imp_WSAGetLastError referenced in function get_netaddr
1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external symbol imp_gethostbyname referenced in function get_netaddr
1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external symbol
imp_Sleep referenced in function get_netaddr
1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external symbol imp_inet_addr referenced in function get_netaddr
1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external symbol
imp_isdigit referenced in function get_netaddr
1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external symbol imp_ioctlsocket referenced in function set_nonblk_mode
1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external symbol
imp_closesocket referenced in function sock_close
1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external symbol imp_socket referenced in function sock_create
1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external symbol
imp_WSAStartup referenced in function sock_init
1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external symbol imp_WSACleanup referenced in function sock_uninit
1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external symbol
imp_select referenced in function sock_wait
1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external symbol imp_getsockopt referenced in function sock_connect
1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external symbol
WSAFDIsSet referenced in function sock_connect
1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external symbol imp_connect referenced in function sock_connect
1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external symbol
imp_setsockopt referenced in function sock_connect
1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external symbol imp_htons referenced in function sock_connect
1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external symbol
imp_recv referenced in function sock_read
1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external symbol __imp_send referenced in function sock_send
1>....\Release_TS/php_odbtp.dll : fatal error LNK1120: 49 unresolved externals
1>Build log was saved at "file://c:\php-sdk\php54\vc9\x64\php54\ext\odbtp\Release_TS\BuildLog.htm"
1>odbtp - 62 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Related

Support Requests: #3

Discussion

  • Alex

    Alex - 2013-06-07

    I need to add the specific error of "Unable to load dynamic library
    'C:\usr\local\apache\var\php\ext\php_odbtp_mssql.dll' - %1 is not a
    valid Win32 application.\r\n in Unknown on line 0".

    I ran into this problem before attempting to mix 64bit php with 32bit
    modules

    On Thu, Jun 6, 2013 at 10:10 PM, Alex Erwin alex.erwin@dilithiumtoys.comwrote:

    I am on a 64 bit system and using 64 bit PHP and Apache.

    On Thu, Jun 6, 2013 at 2:58 PM, Robert Twitty rtwitty@users.sf.netwrote:

    Try using the 5.4 compiled extension at
    http://odbtp.sourceforge.net/php_odbtp-1.1.5-Win32-VC9.zip.


    Status: open
    Created: Thu Jun 06, 2013 02:59 PM UTC by Alex
    Last Updated: Thu Jun 06, 2013 02:59 PM UTC
    Owner: nobody

    I am attempting to compile on Win2008r2 64bit and I am getting linking
    errors when attempting to compile the php 5.4 module. I have the php
    sources, odbtp libraries, and the SDK installed. My linker command line
    looks like this

    /OUT:"....\Release_TS/php_odbtp.dll" /INCREMENTAL:NO /NOLOGO
    /LIBPATH:"C:\Program Files\Microsoft SDKs\Windows\v6.1\Lib"
    /LIBPATH:"C:\php-sdk\php54\vc9\x64\php54\x64\Release_TS"
    /LIBPATH:"C:\php-sdk\php54\vc9\x64\deps\lib" /LIBPATH:"....\Release_TS"
    /LIBPATH:"....\Release_TS_Inline" /DLL /MANIFEST
    /MANIFESTFILE:".\Release_TS\php_odbtp.dll.intermediate.manifest"
    /MANIFESTUAC:"level='asInvoker' uiAccess='false'"
    /PDB:".\Release_TS/php_odbtp.pdb" /DYNAMICBASE:NO
    /IMPLIB:".\Release_TS/php_odbtp.lib" /MACHINE:X64 /ERRORREPORT:PROMPT
    php5ts.lib libodbtp.lib ws2_32.lib odbc32.lib odbccp32.lib kernel32.lib
    user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib
    ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib

    Could you tell me off hand what references I am missing?

    1>------ Build started: Project: odbtp, Configuration: Release_TS Win32

    1>Linking...
    1> Creating library .\Release_TS/php_odbtp.lib and object
    .\Release_TS/php_odbtp.exp
    1>php_odbtp.obj : error LNK2019: unresolved external symbol impctime64
    referenced in function ctime
    1>php_odbtp.obj : error LNK2001: unresolved external symbol
    GSHandlerCheck
    1>libodbtp.lib(odbtp.obj) : error LNK2001: unresolved external symbol

    GSHandlerCheck
    1>libodbtp.lib(w32sockutil.obj) : error LNK2001: unresolved external
    symbol GSHandlerCheck
    1>php_odbtp.obj : error LNK2019: unresolved external symbol
    security_cookie
    referenced in function php_odbtp_error
    1>libodbtp.lib(odbtp.obj) : error LNK2001: unresolved external symbol
    security_cookie
    1>libodbtp.lib(w32sockutil.obj) : error LNK2001: unresolved external
    symbol
    security_cookie
    1>php_odbtp.obj : error LNK2019: unresolved external symbol security_check_cookie
    referenced in function php_odbtp_error
    1>libodbtp.lib(odbtp.obj) : error LNK2001: unresolved external symbol

    security_check_cookie
    1>libodbtp.lib(w32sockutil.obj) : error LNK2001: unresolved external
    symbol security_check_cookie
    1>php_odbtp.obj : error LNK2001: unresolved external symbol _fltused
    1>libodbtp.lib(odbtp.obj) : error LNK2001: unresolved external symbol
    _fltused
    1>php_odbtp.obj : error LNK2019: unresolved external symbol
    imp_atof
    referenced in function odbtp_read_zval_double
    1>php_odbtp.obj : error LNK2019: unresolved external symbol imp_atol
    referenced in function odbtp_read_zval_long
    1>libodbtp.lib(odbtp.obj) : error LNK2001: unresolved external symbol

    imp_atol
    1>php_odbtp.obj : error LNK2019: unresolved external symbol memcpy
    referenced in function object_to_odbtp_guid
    1>libodbtp.lib(odbtp.obj) : error LNK2001: unresolved external symbol
    memcpy
    1>php_odbtp.obj : error LNK2019: unresolved external symbol imp_tolower
    referenced in function odbtp_set_zval_to_timestamp
    1>php_odbtp.obj : error LNK2019: unresolved external symbol
    imp_strncpy
    referenced in function odbtp_set_zval_to_timestamp
    1>libodbtp.lib(odbtp.obj) : error LNK2001: unresolved external symbol
    imp_strncpy
    1>php_odbtp.obj : error LNK2019: unresolved external symbol
    imp_strnicmp
    referenced in function odbtp_set_zval_to_timestamp
    1>php_odbtp.obj : error LNK2019: unresolved external symbol imp_stricmp
    referenced in function odbtp_set_zval_to_timestamp
    1>libodbtp.lib(odbtp.obj) : error LNK2001: unresolved external symbol

    imp_stricmp
    1>php_odbtp.obj : error LNK2019: unresolved external symbol imp_strchr
    referenced in function php_odbtp_get_last_error
    1>php_odbtp.obj : error LNK2019: unresolved external symbol
    imp_atoi
    referenced in function php_odbtp_do_connect
    1>libodbtp.lib(odbtp.obj) : error LNK2001: unresolved external symbol
    imp_atoi
    1>php_odbtp.obj : error LNK2019: unresolved external symbol
    imp_strstr
    referenced in function zif_odbtp_flags
    1>LINK : error LNK2001: unresolved external symbol _DllMainCRTStartup
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol
    imp
    localtime64 referenced in function localtime
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol
    imp
    mktime64 referenced in function mktime
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol
    imp
    stat64i32 referenced in function stat
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol imp_free
    referenced in function odbFreeQuery
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol
    ntohl referenced in function odbReadDataLong
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol
    imp_malloc
    referenced in function odbSockAllocate
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol
    ntohs referenced in function odbExtractShort
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol imp_fread
    referenced in function odbReadInterfaceFile
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol
    imp_fclose
    referenced in function odbReadInterfaceFile
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol imp_fopen
    referenced in function odbReadInterfaceFile
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol
    imp_realloc
    referenced in function odbReadResponse
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol
    htons referenced in function odbSendRequest
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol
    htonl referenced in function odbSendRequestLong
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol imp_strrchr
    referenced in function odbConnect
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol
    imptime64 referenced in function time
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol
    imp_WSAGetLastError referenced in function get_netaddr
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol imp_gethostbyname referenced in function get_netaddr
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol
    imp_Sleep referenced in function get_netaddr
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol imp_inet_addr referenced in function get_netaddr
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol
    imp_isdigit referenced in function get_netaddr
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol imp_ioctlsocket referenced in function set_nonblk_mode
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol
    imp_closesocket referenced in function sock_close
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol imp_socket referenced in function sock_create
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol
    imp_WSAStartup referenced in function sock_init
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol imp_WSACleanup referenced in function sock_uninit
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol
    imp_select referenced in function sock_wait
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol imp_getsockopt referenced in function sock_connect
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol
    WSAFDIsSet referenced in function sock_connect
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol imp_connect referenced in function sock_connect
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol
    imp_setsockopt referenced in function sock_connect
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol imp_htons referenced in function sock_connect
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol
    imp_recv referenced in function sock_read
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol __imp_send referenced in function sock_send
    1>....\Release_TS/php_odbtp.dll : fatal error LNK1120: 49 unresolved
    externals
    1>Build log was saved at
    "file://c:\php-sdk\php54\vc9\x64\php54\ext\odbtp\Release_TS\BuildLog.htm"
    1>odbtp - 62 error(s), 0 warning(s)
    ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped
    ==========


    Sent from sourceforge.net because you indicated interest in
    https://sourceforge.net/p/odbtp/support-requests/3/

    To unsubscribe from further messages, please visit
    https://sourceforge.net/auth/subscriptions/

     

    Related

    Support Requests: #3

  • Alex

    Alex - 2013-06-07

    I am on a 64 bit system and using 64 bit PHP and Apache.

    On Thu, Jun 6, 2013 at 2:58 PM, Robert Twitty rtwitty@users.sf.net wrote:

    Try using the 5.4 compiled extension at
    http://odbtp.sourceforge.net/php_odbtp-1.1.5-Win32-VC9.zip.


    Status: open
    Created: Thu Jun 06, 2013 02:59 PM UTC by Alex
    Last Updated: Thu Jun 06, 2013 02:59 PM UTC
    Owner: nobody

    I am attempting to compile on Win2008r2 64bit and I am getting linking
    errors when attempting to compile the php 5.4 module. I have the php
    sources, odbtp libraries, and the SDK installed. My linker command line
    looks like this

    /OUT:"....\Release_TS/php_odbtp.dll" /INCREMENTAL:NO /NOLOGO
    /LIBPATH:"C:\Program Files\Microsoft SDKs\Windows\v6.1\Lib"
    /LIBPATH:"C:\php-sdk\php54\vc9\x64\php54\x64\Release_TS"
    /LIBPATH:"C:\php-sdk\php54\vc9\x64\deps\lib" /LIBPATH:"....\Release_TS"
    /LIBPATH:"....\Release_TS_Inline" /DLL /MANIFEST
    /MANIFESTFILE:".\Release_TS\php_odbtp.dll.intermediate.manifest"
    /MANIFESTUAC:"level='asInvoker' uiAccess='false'"
    /PDB:".\Release_TS/php_odbtp.pdb" /DYNAMICBASE:NO
    /IMPLIB:".\Release_TS/php_odbtp.lib" /MACHINE:X64 /ERRORREPORT:PROMPT
    php5ts.lib libodbtp.lib ws2_32.lib odbc32.lib odbccp32.lib kernel32.lib
    user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib
    ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib

    Could you tell me off hand what references I am missing?

    1>------ Build started: Project: odbtp, Configuration: Release_TS Win32

    1>Linking...
    1> Creating library .\Release_TS/php_odbtp.lib and object
    .\Release_TS/php_odbtp.exp
    1>php_odbtp.obj : error LNK2019: unresolved external symbol impctime64
    referenced in function ctime
    1>php_odbtp.obj : error LNK2001: unresolved external symbol
    GSHandlerCheck
    1>libodbtp.lib(odbtp.obj) : error LNK2001: unresolved external symbol

    GSHandlerCheck
    1>libodbtp.lib(w32sockutil.obj) : error LNK2001: unresolved external
    symbol GSHandlerCheck
    1>php_odbtp.obj : error LNK2019: unresolved external symbol
    security_cookie
    referenced in function php_odbtp_error
    1>libodbtp.lib(odbtp.obj) : error LNK2001: unresolved external symbol
    security_cookie
    1>libodbtp.lib(w32sockutil.obj) : error LNK2001: unresolved external
    symbol
    security_cookie
    1>php_odbtp.obj : error LNK2019: unresolved external symbol security_check_cookie
    referenced in function php_odbtp_error
    1>libodbtp.lib(odbtp.obj) : error LNK2001: unresolved external symbol

    security_check_cookie
    1>libodbtp.lib(w32sockutil.obj) : error LNK2001: unresolved external
    symbol security_check_cookie
    1>php_odbtp.obj : error LNK2001: unresolved external symbol _fltused
    1>libodbtp.lib(odbtp.obj) : error LNK2001: unresolved external symbol
    _fltused
    1>php_odbtp.obj : error LNK2019: unresolved external symbol
    imp_atof
    referenced in function odbtp_read_zval_double
    1>php_odbtp.obj : error LNK2019: unresolved external symbol imp_atol
    referenced in function odbtp_read_zval_long
    1>libodbtp.lib(odbtp.obj) : error LNK2001: unresolved external symbol

    imp_atol
    1>php_odbtp.obj : error LNK2019: unresolved external symbol memcpy
    referenced in function object_to_odbtp_guid
    1>libodbtp.lib(odbtp.obj) : error LNK2001: unresolved external symbol
    memcpy
    1>php_odbtp.obj : error LNK2019: unresolved external symbol imp_tolower
    referenced in function odbtp_set_zval_to_timestamp
    1>php_odbtp.obj : error LNK2019: unresolved external symbol
    imp_strncpy
    referenced in function odbtp_set_zval_to_timestamp
    1>libodbtp.lib(odbtp.obj) : error LNK2001: unresolved external symbol
    imp_strncpy
    1>php_odbtp.obj : error LNK2019: unresolved external symbol
    imp_strnicmp
    referenced in function odbtp_set_zval_to_timestamp
    1>php_odbtp.obj : error LNK2019: unresolved external symbol imp_stricmp
    referenced in function odbtp_set_zval_to_timestamp
    1>libodbtp.lib(odbtp.obj) : error LNK2001: unresolved external symbol

    imp_stricmp
    1>php_odbtp.obj : error LNK2019: unresolved external symbol imp_strchr
    referenced in function php_odbtp_get_last_error
    1>php_odbtp.obj : error LNK2019: unresolved external symbol
    imp_atoi
    referenced in function php_odbtp_do_connect
    1>libodbtp.lib(odbtp.obj) : error LNK2001: unresolved external symbol
    imp_atoi
    1>php_odbtp.obj : error LNK2019: unresolved external symbol
    imp_strstr
    referenced in function zif_odbtp_flags
    1>LINK : error LNK2001: unresolved external symbol _DllMainCRTStartup
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol imp
    localtime64 referenced in function localtime
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol imp
    mktime64 referenced in function mktime
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol imp
    stat64i32 referenced in function stat
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol imp_free
    referenced in function odbFreeQuery
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol
    ntohl referenced in function odbReadDataLong
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol
    imp_malloc
    referenced in function odbSockAllocate
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol
    ntohs referenced in function odbExtractShort
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol imp_fread
    referenced in function odbReadInterfaceFile
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol
    imp_fclose
    referenced in function odbReadInterfaceFile
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol imp_fopen
    referenced in function odbReadInterfaceFile
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol
    imp_realloc
    referenced in function odbReadResponse
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol
    htons referenced in function odbSendRequest
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol
    htonl referenced in function odbSendRequestLong
    1>libodbtp.lib(odbtp.obj) : error LNK2019: unresolved external symbol imp_strrchr
    referenced in function odbConnect
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol
    imptime64 referenced in function time
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol
    imp_WSAGetLastError referenced in function get_netaddr
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol imp_gethostbyname referenced in function get_netaddr
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol
    imp_Sleep referenced in function get_netaddr
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol imp_inet_addr referenced in function get_netaddr
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol
    imp_isdigit referenced in function get_netaddr
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol imp_ioctlsocket referenced in function set_nonblk_mode
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol
    imp_closesocket referenced in function sock_close
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol imp_socket referenced in function sock_create
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol
    imp_WSAStartup referenced in function sock_init
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol imp_WSACleanup referenced in function sock_uninit
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol
    imp_select referenced in function sock_wait
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol imp_getsockopt referenced in function sock_connect
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol
    WSAFDIsSet referenced in function sock_connect
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol imp_connect referenced in function sock_connect
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol
    imp_setsockopt referenced in function sock_connect
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol imp_htons referenced in function sock_connect
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol
    imp_recv referenced in function sock_read
    1>libodbtp.lib(w32sockutil.obj) : error LNK2019: unresolved external
    symbol __imp_send referenced in function sock_send
    1>....\Release_TS/php_odbtp.dll : fatal error LNK1120: 49 unresolved
    externals
    1>Build log was saved at
    "file://c:\php-sdk\php54\vc9\x64\php54\ext\odbtp\Release_TS\BuildLog.htm"
    1>odbtp - 62 error(s), 0 warning(s)
    ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========


    Sent from sourceforge.net because you indicated interest in
    https://sourceforge.net/p/odbtp/support-requests/3/

    To unsubscribe from further messages, please visit
    https://sourceforge.net/auth/subscriptions/

     

    Related

    Support Requests: #3


Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.