RE: DBD::mysql installing error

"Martin J. Evans" <[email protected]>
Newsgroups gmane.comp.db.mysql.perl
Organization Easysoft Ltd
Message-ID <[email protected]>
Looks like DBD::mysql 2.9008 is out of sync with your DBI version.

What does 
perl -MDBI -e 'print $DBI::VERSION,"\n"'
output?

If it later than 1.4n I would get a more recent DBD::mysql like
DBD-mysql-3.0006 and try again.

The latest DBI is 1.51.

Martin
--
Martin J. Evans
Easysoft Ltd, UK
http://www.easysoft.com


On 13-Jul-2006 yasinti wrote:
> Hi,
>   I got a lot of error when I tried to install DBD::mysql module using
> DBD-mysql-2.9008.tar.gz. 
>   When I ran a command 'make' after I ran 'perl Makefile.PL', errors came up.
>   The errors like bellow:
>   =====================================================
>   dbdimp.c:713: (near initialization for
> `SQL_GET_TYPE_INFO_values[53].native_type
> ')
> dbdimp.c:714: initializer element is not constant
> dbdimp.c:714: (near initialization for `SQL_GET_TYPE_INFO_values[53]')
> dbdimp.c:720: `FIELD_TYPE_LONGLONG' undeclared here (not in a function)
> dbdimp.c:720: initializer element is not constant
> dbdimp.c:720: (near initialization for
> `SQL_GET_TYPE_INFO_values[54].native_type
> ')
> dbdimp.c:721: initializer element is not constant
> dbdimp.c:721: (near initialization for `SQL_GET_TYPE_INFO_values[54]')
> dbdimp.c: In function `native2sql':
> dbdimp.c:729: `FIELD_TYPE_VAR_STRING' undeclared (first use in this function)
>   .
>   .
>   .
>   dbdimp.c: In function `mysql_dr_connect':
> dbdimp.c:855: `MYSQL' undeclared (first use in this function)
> dbdimp.c:855: `result' undeclared (first use in this function)
> dbdimp.c:857: `host' undeclared (first use in this function)
> dbdimp.c:858: `port' undeclared (first use in this function)
> dbdimp.c:863: `user' undeclared (first use in this function)
> dbdimp.c:864: `password' undeclared (first use in this function)
> dbdimp.c:878: `CLIENT_FOUND_ROWS' undeclared (first use in this function)
> dbdimp.c:880: `sock' undeclared (first use in this function)
> dbdimp.c:882: `imp_dbh' undeclared (first use in this function)
> dbdimp.c:897: `MYSQL_OPT_COMPRESS' undeclared (first use in this function)
> dbdimp.c:906: `MYSQL_OPT_CONNECT_TIMEOUT' undeclared (first use in this
> function
>   .
>   .
>   .
>   dbdimp.c:2419: dereferencing pointer to incomplete type
> dbdimp.c:2420: dereferencing pointer to incomplete type
> dbdimp.c:2423: dereferencing pointer to incomplete type
> dbdimp.c: In function `mysql_db_quote':
> dbdimp.c:2559: dereferencing pointer to incomplete type
> dbdimp.c: In function `mysql_db_last_insert_id':
> dbdimp.c:2575: dereferencing pointer to incomplete type
> make: *** [dbdimp.o] Error 1
>   ================================================
>   I've tried to change some parameter when running 'perl Makefile.PL', such
> as --testuser=root, --testhost=localhost.
>   I use xampp/lampp bundle (Apache 2.0.55, MySQL 5.0.15, Perl 5.8.7, etc).
>   Is there something wrong?
>   Thanks a lot and regards,
>    
>   sinti
> 
>               
> ---------------------------------
> Apakah Anda Yahoo!?
> Kunjungi halaman depan Yahoo! Indonesia yang baru!

-- 
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe:    http://lists.mysql.com/[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.