DBD-mysql - Installation problems on cygwin

Posted on Thu Nov 16 20:55:15 2006 by oeuftete
Installation problems on cygwin
I am having trouble installing DBD::mysql on cygwin with MySQL 5.0. I have fixed mysql_config so that I can compile fine, but I now get unresolved symbols at link time.

I did find out that I had to install the mysql client library on my system. I have done that, added it to the link line, but it still fails. I am not using ActiveState Perl, but the perl that got installed with cygwin.
I did nm on the library to see if the missing symbols were there. They appear to be, but have a trailing @4 on the name, like this:

$ nm c:/Progra~1/Mysql/MySQLS~1.0/lib/opt/mysqlclient.lib | grep _mysql_init U _mysql_init@4 00000000 T _mysql_init@4

This looks like some sort of linker compatibility issue. Does anyone have any ideas? I looked for a binary distribution, but haven't been able to find one. Can anyone help?

I've attached the output of my link attempt below.

Thanks!

$ make rm -f blib/arch/auto/DBD/mysql/mysql.dll LD_RUN_PATH="" /usr/bin/perl.exe myld ld2 -s -L/usr/local/lib dbdimp.o mysql.o -o blib/arch/auto/ +DBD/mysql/mysql.dll /usr/lib/perl5/5.8/c ygwin/CORE/libperl.dll.a -Lc:/Progra~1/Mysql/MySQLS~1.0/lib/opt c:/Progra~1/Mysql/MySQLS~1.0/lib/o +pt/mysqlclient.lib -lz -lcrypt -lm gcc -shared -o mysql.dll -Wl,--out-implib=libmysql.dll.a -Wl,--export-all-symbols -Wl,--enable-aut +o-import -Wl,--stack,8388608 -Wl,--enable -auto-image-base \ -s -L/usr/local/lib dbdimp.o mysql.o /usr/lib/perl5/5.8/cygwin/CORE/libperl.dll.a -Lc:/Progra~1/My +sql/MySQLS~1.0/lib/opt c:/Progra~1/Mysql/ MySQLS~1.0/lib/opt/mysqlclient.lib -lz -lcrypt -lm Warning: .drectve `/DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"uuid.lib" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:" +OLDNAMES" ' unrecognized dbdimp.o: In function `mysql_dr_connect': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:1287: undefined reference to `_my +sql_init' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:1439: undefined reference to `_my +sql_real_connect' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:1307: undefined reference to `_my +sql_options' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:1317: undefined reference to `_my +sql_options' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:1328: undefined reference to `_my +sql_options' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:1339: undefined reference to `_my +sql_options' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:1431: undefined reference to `_my +sql_options' dbdimp.o: In function `mysql_db_login': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:1584: undefined reference to `_my +sql_error' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:1584: undefined reference to `_my +sql_errno' dbdimp.o: In function `mysql_db_commit': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:1633: undefined reference to `_my +sql_commit' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:1636: undefined reference to `_my +sql_error' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:1636: undefined reference to `_my +sql_errno' dbdimp.o: In function `mysql_db_rollback': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:1665: undefined reference to `_my +sql_rollback' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:1668: undefined reference to `_my +sql_error' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:1668: undefined reference to `_my +sql_errno' dbdimp.o: In function `mysql_db_disconnect': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:1707: undefined reference to `_my +sql_close' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:1707: undefined reference to `_my +sql_close' dbdimp.o: In function `mysql_db_destroy': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:1797: undefined reference to `_my +sql_rollback' dbdimp.o: In function `mysql_db_STORE_attrib': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:1848: undefined reference to `_my +sql_autocommit' dbdimp.o: In function `mysql_db_FETCH_attrib': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:1987: undefined reference to `_my +sql_error' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2031: undefined reference to `_my +sql_insert_id' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2036: undefined reference to `_my +sql_get_proto_info' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2069: undefined reference to `_my +sql_thread_id' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2017: undefined reference to `_my +sql_get_host_info' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:1983: undefined reference to `_my +sql_errno' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2026: undefined reference to `_my +sql_info' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2042: undefined reference to `_my +sql_get_server_info' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2052: undefined reference to `_my +sql_stat' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2059: undefined reference to `_my +sql_stat' dbdimp.o: In function `mysql_st_prepare': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2231: undefined reference to `_my +sql_stmt_init' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2248: undefined reference to `_my +sql_stmt_prepare' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2268: undefined reference to `_my +sql_stmt_param_count' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2250: undefined reference to `_my +sql_error' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2250: undefined reference to `_my +sql_errno' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2251: undefined reference to `_my +sql_stmt_close' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2256: undefined reference to `_my +sql_errno' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2235: undefined reference to `_my +sql_error' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2235: undefined reference to `_my +sql_errno' dbdimp.o: In function `mysql_st_internal_execute41': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2540: undefined reference to `_my +sql_stmt_execute' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2550: undefined reference to `_my +sql_stmt_result_metadata' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2570: undefined reference to `_my +sql_stmt_store_result' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2576: undefined reference to `_my +sql_stmt_num_rows' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2564: undefined reference to `_my +sql_num_rows' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2514: undefined reference to `_my +sql_free_result' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2552: undefined reference to `_my +sql_stmt_errno' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2572: undefined reference to `_my +sql_stmt_error' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2572: undefined reference to `_my +sql_stmt_errno' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2526: undefined reference to `_my +sql_stmt_bind_param' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2542: undefined reference to `_my +sql_stmt_error' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2542: undefined reference to `_my +sql_stmt_errno' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2543: undefined reference to `_my +sql_stmt_reset' dbdimp.o: In function `mysql_describe': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2749: undefined reference to `_my +sql_fetch_fields' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2788: undefined reference to `_my +sql_stmt_bind_result' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2790: undefined reference to `_my +sql_stmt_error' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2790: undefined reference to `_my +sql_stmt_errno' dbdimp.o: In function `mysql_st_clean_cursor': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:3045: undefined reference to `_my +sql_stmt_free_result' dbdimp.o: In function `mysql_st_finish': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:3126: undefined reference to `_my +sql_free_result' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:3045: undefined reference to `_my +sql_stmt_free_result' dbdimp.o: In function `mysql_st_fetch': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2883: undefined reference to `_my +sql_stmt_fetch' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2989: undefined reference to `_my +sql_fetch_row' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:3000: undefined reference to `_my +sql_fetch_lengths' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2942: undefined reference to `_my +sql_stmt_fetch_column' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2943: undefined reference to `_my +sql_stmt_error' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2943: undefined reference to `_my +sql_stmt_errno' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2886: undefined reference to `_my +sql_stmt_error' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2886: undefined reference to `_my +sql_stmt_errno' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2892: undefined reference to `_my +sql_stmt_affected_rows' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2991: undefined reference to `_my +sql_errno' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2992: undefined reference to `_my +sql_error' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2992: undefined reference to `_my +sql_errno' dbdimp.o: In function `mysql_st_destroy': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:3161: undefined reference to `_my +sql_stmt_close' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:3163: undefined reference to `_my +sql_stmt_error' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:3166: undefined reference to `_my +sql_stmt_error' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:3166: undefined reference to `_my +sql_stmt_errno' dbdimp.o: In function `mysql_st_FETCH_internal': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:3329: undefined reference to `_my +sql_field_seek' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:3407: undefined reference to `_my +sql_fetch_field' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:3407: undefined reference to `_my +sql_fetch_field' dbdimp.o: In function `mysql_db_reconnect': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:3798: undefined reference to `_my +sql_errno' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:3798: undefined reference to `_my +sql_errno' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:3822: undefined reference to `_my +sql_error' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:3822: undefined reference to `_my +sql_errno' dbdimp.o: In function `mysql_st_internal_execute': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2438: undefined reference to `_my +sql_list_fields' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2443: undefined reference to `_my +sql_error' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2443: undefined reference to `_my +sql_errno' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2450: undefined reference to `_my +sql_real_query' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2450: undefined reference to `_my +sql_real_query' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2455: undefined reference to `_my +sql_error' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2455: undefined reference to `_my +sql_errno' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2461: undefined reference to `_my +sql_use_result' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2464: undefined reference to `_my +sql_errno' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2468: undefined reference to `_my +sql_affected_rows' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2405: undefined reference to `_my +sql_free_result' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2461: undefined reference to `_my +sql_store_result' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2464: undefined reference to `_my +sql_errno' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2465: undefined reference to `_my +sql_error' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2465: undefined reference to `_my +sql_errno' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2470: undefined reference to `_my +sql_num_rows' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:607: undefined reference to `_mys +ql_real_escape_string' dbdimp.o: In function `mysql_st_execute': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2673: undefined reference to `_my +sql_num_fields' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:2668: undefined reference to `_my +sql_insert_id' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:3045: undefined reference to `_my +sql_stmt_free_result' dbdimp.o: In function `mysql_db_quote': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:3978: undefined reference to `_my +sql_real_escape_string' dbdimp.o: In function `mysql_db_last_insert_id': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/dbdimp.c:3993: undefined reference to `_my +sql_insert_id' mysql.o: In function `XS_DBD__mysql__dr__ListDBs': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:54: undefined reference to `_mysq +l_list_dbs' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:61: undefined reference to `_mysq +l_num_rows' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:64: undefined reference to `_mysq +l_fetch_row' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:66: undefined reference to `_mysq +l_free_result' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:68: undefined reference to `_mysq +l_close' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:61: undefined reference to `_mysq +l_num_rows' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:57: undefined reference to `_mysq +l_error' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:57: undefined reference to `_mysq +l_errno' mysql.o: In function `XS_DBD__mysql__dr__admin_internal': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:149: undefined reference to `_mys +ql_real_query' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:101: undefined reference to `_mys +ql_error' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:101: undefined reference to `_mys +ql_errno' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:110: undefined reference to `_mys +ql_shutdown' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:160: undefined reference to `_mys +ql_error' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:160: undefined reference to `_mys +ql_errno' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:166: undefined reference to `_mys +ql_close' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:113: undefined reference to `_mys +ql_refresh' mysql.o: In function `XS_DBD__mysql__db__ListDBs': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:203: undefined reference to `_mys +ql_list_dbs' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:214: undefined reference to `_mys +ql_num_rows' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:217: undefined reference to `_mys +ql_fetch_row' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:219: undefined reference to `_mys +ql_free_result' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:214: undefined reference to `_mys +ql_num_rows' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:205: undefined reference to `_mys +ql_list_dbs' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:209: undefined reference to `_mys +ql_error' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:209: undefined reference to `_mys +ql_errno' mysql.o: In function `XS_DBD__mysql__db_do': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:469: undefined reference to `_mys +ql_free_result' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:276: undefined reference to `_mys +ql_stmt_init' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:278: undefined reference to `_mys +ql_stmt_prepare' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:429: undefined reference to `_mys +ql_stmt_close' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:432: undefined reference to `_mys +ql_stmt_error' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:437: undefined reference to `_mys +ql_error' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:439: undefined reference to `_mys +ql_stmt_close' mysql.o: In function `XS_DBD__mysql__db_ping': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:489: undefined reference to `_mys +ql_ping' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:492: undefined reference to `_mys +ql_ping' mysql.o: In function `XS_DBD__mysql__st_dataseek': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:553: undefined reference to `_mys +ql_data_seek' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:533: undefined reference to `_mys +ql_stmt_data_seek' mysql.o: In function `XS_DBD__mysql__GetInfo_dbd_mysql_get_info': /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:639: undefined reference to `_mys +ql_get_server_info' /cygdrive/c/Docume~1/gallen/.cpan/build/DBD-mysql-3.0008/mysql.xs:643: undefined reference to `_mys +ql_get_parameters' Creating library file: libmysql.dll.a collect2: ld returned 1 exit status perlld: *** system() failed to execute gcc -shared -o mysql.dll -Wl,--out-implib=libmysql.dll.a -Wl,--export-all-symbols -Wl,--enable-aut +o-import -Wl,--stack,8388608 -Wl,--enable -auto-image-base \ -s -L/usr/local/lib dbdimp.o mysql.o /usr/lib/perl5/5.8/cygwin/CORE/libperl.dll.a -Lc:/Progra~1/My +sql/MySQLS~1.0/lib/opt c:/Progra~1/Mysql/ MySQLS~1.0/lib/opt/mysqlclient.lib -lz -lcrypt -lm make: *** [blib/arch/auto/DBD/mysql/mysql.dll] Error 1
Write a response