Re: Installing DBD::mysql with cygwin

Fungazid <[email protected]> Thu, 26 Apr 2007 15:40:12 -0700 (PDT)
Newsgroups gmane.comp.db.mysql.perl
Message-ID <[email protected]>
Patrick Hello,


Sorry about this newbie question:
how do I put 'mysql_config' on my path ? Is it a
program ?

I think the problem is that make looks for header
files that are not existing, in existing folders. 
According to the instructions I used the command:
./configure --prefix=/usr/local/mysql --without-server
when I installed mysql linux source under cygwin. 
Maybe this command doesn't create all headers because
its "--without-server" ? 


Avi




--- Patrick Galbraith <[email protected]> wrote:

> Fungazid wrote:
> 
> >Hello to you [email protected] people
> >   
> >I am trying to install DBD::mysql under cygwin in
> >windows xp. 
> >I followed the instruction here:
>
>http://search.cpan.org/dist/DBD-mysql/lib/DBD/mysql/INSTALL.pod
> >Everything worked OK except of the 'make' step for
> >DBD::mysql
> >   
> >so this is what I did:
> >   
> >installing mysql and cygwin: -->OK
> >1) installed mysql under windows xp successfully
> >2) installed all cygwin modules successfully
> >3) I installed and run perl scripts and modules on
> >cygwin with no problems
> >   
> >DBI under cygwin: -->OK
> >1) I installed DBI successfully (makefile, make,
> make
> >test, make install)
> >   
> >installed mysql linux source under cygwin --> OK
> >1) cygwin is installed under C:\cygwin folder. 
> >2) I unpacked mysql linux source to C:\cygwin\home.
> 
> >3) I CD to the new folder
> >(C:\cygwin\home\mysql-5.0.37).
> >4) run the command:
> >./configure --prefix=/usr/local/mysql
> --without-server
> >5)  make
> >6) make install
> >7) cd /usr/local/mysql/bin
> >8) connected successfully to mysql server under
> cygwin
> >by:
> >./mysql -h 127.0.0.1 -u root
> >9) tested mysql under cygwin (select,insert,use,
> >etc..) and everything worked fine.
> >   
> >installing DBD --> PROBLEM IN STEP 5
> >1) tar -xvf DBD-mysql-4.004.tar
> >2) cd DBD-mysql-4.004
> >3) cp /usr/local/mysql/bin/mysql_config .
> >4) perl Makefile.PL --testhost=127.0.0.1 
> >5) make ------------> got errors
> >   
> >this is the output I got from 'make':
> >
> >     
> >$ make
> >cp lib/DBD/mysql.pm blib/lib/DBD/mysql.pm
> >cp lib/DBD/mysql/GetInfo.pm
> >blib/lib/DBD/mysql/GetInfo.pm
> >cp lib/DBD/mysql/INSTALL.pod
> >blib/lib/DBD/mysql/INSTALL.pod
> >cp lib/Bundle/DBD/mysql.pm
> >blib/lib/Bundle/DBD/mysql.pm
> >gcc -c 
> -I/usr/lib/perl5/site_perl/5.8/cygwin/auto/DBI
> >-I/usr/local/mysql/includ
> >e/mysql -DDBD_MYSQL_INSERT_ID_IS_GOOD -g 
> >-DPERL_USE_SAFE_PUTENV -fno-strict-ali
> >asing -pipe -I/usr/local/include -DUSEIMPORTLIB -O3
>  
> >-DVERSION=\"4.004\" -DXS_V
> >ERSION=\"4.004\" 
> "-I/usr/lib/perl5/5.8/cygwin/CORE"  
> >dbdimp.c
> >In file included from dbdimp.c:20:
> >dbdimp.h:23:45: mysqld_error.h: No such file or
> >directory
> >dbdimp.c: In function `mysql_db_FETCH_attrib':
> >dbdimp.c:2296: warning: cast from pointer to
> integer
> >of different size
> >dbdimp.c: In function `mysql_st_prepare':
> >dbdimp.c:2508: error: `ER_UNSUPPORTED_PS'
> undeclared
> >(first use in this function
> >)
> >dbdimp.c:2508: error: (Each undeclared identifier
> is
> >reported only once
> >dbdimp.c:2508: error: for each function it appears
> >in.)
> >dbdimp.c: In function `mysql_st_FETCH_attrib':
> >dbdimp.c:4136: warning: cast from pointer to
> integer
> >of different size
> >make: *** [dbdimp.o] Error 1
> >   
> >
> >
> >  
> >
> Hi,
> 
> Looks to me like 'make' is not finding your mysql
> header files. Do you 
> have the program 'mysql_config' in your path? If you
> don't, make sure it 
> is, and then re-run 'perl Makefile.PL', then 'make'.
> See if this helps.
> 
> regards,
> 
> Patrick
> 
> >I would be greatful for your help in solving this
> >problem
> >   
> >  Thanks 
> >  Avi
> >   
> >   
> >   
> >   
> >  
> >
> >   
> >
> >
> >
> >
> >__________________________________________________
> >Do You Yahoo!?
> >Tired of spam?  Yahoo! Mail has the best spam
> protection around 
> >http://mail.yahoo.com 
> >
> >  
> >
> 
> 
> -- 
> Patrick Galbraith, Senior Programmer 
> Grazr - Easy feed grazing and sharing
> http://www.grazr.com 
> 
> Satyam Eva Jayate - Truth Alone Triumphs
> Mundaka Upanishad
> 
> 
> 
> 
> -- 
> MySQL Perl Mailing List
> For list archives: http://lists.mysql.com/perl
> To unsubscribe:   
> http://lists.mysql.com/[email protected]
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

-- 
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe:    http://lists.mysql.com/[email protected]