Re: Problem installing DBD::mysql on Cygwin
David Vergin <[email protected]> Sat, 22 Mar 2008 11:14:51 -0700
| Newsgroups | gmane.comp.db.mysql.perl |
|---|---|
| Message-ID | <[email protected]> |
Is this... ...poorly stated? ...insufficient information provided? ...insufficient effort? ...wrong venue? ...other? Warnock's Dilemma applies. Please advise. ;-) david on 3/17/2008 5:01 PM David Vergin said the following: > Installing DBD::mysql in cygwin has always required a little extra > effort. But Cygwin's upgrade to perl 5.10 wiped out a number of CPAN > installs including DBD::mysql. This time around I'm stumped. > > The instructions in the DBD::mysql-4.006 README file fail because > mysql_config cannot be found. > > Following the instructions in the DBD::mysql-4.006 INSTALL.html file > starts better but then fails during compilation (see below). > > I'm glad to post more or try things at this end to help sort this out, > but at this point the solution is beyond my skills. TIA -- David > > Results for INSTALL.html method for installing on cygwin: > ---------------------8<---------------------------------------------- > admin@GatewayM275 /c/Docume~1/dvergin/Desktop/DBD-mysql-4.006 > $ cp /usr/local/mysql/bin/mysql_config . > > admin@GatewayM275 /c/Docume~1/dvergin/Desktop/DBD-mysql-4.006 > $ perl Makefile.PL --testhost=127.0.0.1 > I will use the following settings for compiling and testing: > > cflags (mysql_config ) = -I/usr/local/mysql/include/mysql > embedded (mysql_config ) = > libs (mysql_config ) = -L/usr/local/mysql/lib/mysql > -lmysqlclient -lz > -lcrypt -lm > mysql_config (guessed ) = mysql_config > nocatchstderr (default ) = 0 > nofoundrows (default ) = 0 > ssl (guessed ) = 0 > testdb (default ) = test > testhost (User's choice) = 127.0.0.1 > testpassword (default ) = > testsocket (default ) = > testuser (default ) = > > To change these settings, see 'perl Makefile.PL --help' and > 'perldoc INSTALL'. > > Using DBI 1.602 (for perl 5.010000 on cygwin-thread-multi-64int) > installed in /usr/lib/perl5/site_perl/5.10/cygwin/auto/DBI/ > Writing Makefile for DBD::mysql > > admin@GatewayM275 /c/Docume~1/dvergin/Desktop/DBD-mysql-4.006 > $ make > gcc -c -I/usr/lib/perl5/site_perl/5.10/cygwin/auto/DBI > -I/usr/local/mysql/include/mysql -DDBD_MYSQL_INSERT_ID_IS_GOOD -g > -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -fno-strict-aliasing > -I/usr/local/include -DUSEIMPORTLIB -O3 -DVERSION=\"4.006\" > -DXS_VERSION=\"4.006\" "-I/usr/lib/perl5/5.10/cygwin/CORE" dbdimp.c > dbdimp.c: In function `mysql_db_FETCH_attrib': > dbdimp.c:2269: warning: cast from pointer to integer of different size > dbdimp.c: In function `mysql_st_prepare': > dbdimp.c:2482: error: `ER_UNSUPPORTED_PS' undeclared (first use in this > function) > dbdimp.c:2482: error: (Each undeclared identifier is reported only once > dbdimp.c:2482: error: for each function it appears in.) > dbdimp.c: In function `mysql_st_FETCH_attrib': > dbdimp.c:4073: warning: cast from pointer to integer of different size > make: *** [dbdimp.o] Error 1 > ---------------------8<---------------------------------------------- > -- MySQL Perl Mailing List For list archives: http://lists.mysql.com/perl To unsubscribe: http://lists.mysql.com/[email protected]