Hi,
while trying to link the DBD::mysql driver on a Win32 machine
I receive the following error message claiming about missing
symbols __pctype and ___mb_cur_max in mysqlclient.lib. As you
can see from the output below, I am linking against all ".lib"
files in the MySQL distribution. The paths are right.
I am not an experienced user, but in particular the symbol
__pctype looks like it should be a header definition actually.
I am using VC++ 6.0, SP3.
Any hint welcome.
Thanks,
Jochen
C:\Perl\bin\Perl.exe myld link -out:blib\arch\auto\DBD\mysql\mysql.dll
-dll -nologo -nodefaultlib -release -libpath:"C:\Perl\lib\CORE"
-machine:x86 dbdimp.obj mysql.obj
C:\Perl\lib\CORE\perl56.lib
c:\Prg\mysql\lib\opt\mysqlclient.lib
c:\Prg\mysql\lib\opt\libmysql.lib
c:\Prg\mysql\lib\opt\zlib.lib
C:\prg\MVS\VC98\lib\oldnames.lib
C:\prg\MVS\VC98\lib\kernel32.lib
C:\prg\MVS\VC98\lib\user32.lib
C:\prg\MVS\VC98\lib\gdi32.lib
C:\prg\MVS\VC98\lib\winspool.lib
C:\prg\MVS\VC98\lib\comdlg32.lib
C:\prg\MVS\VC98\lib\advapi32.lib
C:\prg\MVS\VC98\lib\shell32.lib
C:\prg\MVS\VC98\lib\ole32.lib
C:\prg\MVS\VC98\lib\oleaut32.lib
C:\prg\MVS\VC98\lib\netapi32.lib
C:\prg\MVS\VC98\lib\uuid.lib
C:\prg\MVS\VC98\lib\wsock32.lib
C:\prg\MVS\VC98\lib\mpr.lib
C:\prg\MVS\VC98\lib\winmm.lib
C:\prg\MVS\VC98\lib\version.lib
C:\prg\MVS\VC98\lib\odbc32.lib
C:\prg\MVS\VC98\lib\odbccp32.lib
C:\prg\MVS\VC98\lib\msvcrt.lib
-def:mysql.def
Creating library blib\arch\auto\DBD\mysql\mysql.lib and object
blib\arch\auto\DBD\mysql\mysql.exp
mysqlclient.lib(str2int.obj) : error LNK2001: unresolved
external symbol __pctype
mysqlclient.lib(my_init.obj) : error LNK2001: unresolved
external symbol __pctype
mysqlclient.lib(charset.obj) : error LNK2001: unresolved
external symbol __pctype
mysqlclient.lib(default.obj) : error LNK2001: unresolved
external symbol __pctype
mysqlclient.lib(my_error.obj) : error LNK2001: unresolved
external symbol __pctype
mysqlclient.lib(str2int.obj) : error LNK2001: unresolved
external symbol ___mb_cur_max
mysqlclient.lib(my_init.obj) : error LNK2001: unresolved
external symbol ___mb_cur_max
mysqlclient.lib(charset.obj) : error LNK2001: unresolved
external symbol ___mb_cur_max
mysqlclient.lib(default.obj) : error LNK2001: unresolved
external symbol ___mb_cur_max
mysqlclient.lib(my_error.obj) : error LNK2001: unresolved
external symbol ___mb_cur_max
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php