RE: Installing DBD::mysql with cygwin

"Benton, Kevin" <[email protected]> Fri, 27 Apr 2007 12:30:14 -0700
Newsgroups gmane.comp.db.mysql.perl
Message-ID <[email protected]>
So - if I say that I'm a new guy, does that mean I get three free newbie
questions too?  :-)  J/K!

Kevin Benton
MySQL DBA #5739
Senior Software Developer
MSS Silicon Design Engineering
Advanced Micro Devices
 
The opinions stated in this communication do not necessarily reflect the
view of Advanced Micro Devices and have not been reviewed by management.
This communication may contain sensitive and/or confidential and/or
proprietary information.  Distribution of such information is strictly
prohibited without prior consent of Advanced Micro Devices.  This
communication is for the intended recipient(s) only.  If you have
received this communication in error, please notify the sender, then
destroy any remaining copies of this communication.
 

> -----Original Message-----
> From: Patrick Galbraith [mailto:[email protected]]
> Sent: Friday, April 27, 2007 1:25 PM
> To: Fungazid
> Cc: [email protected]
> Subject: Re: Installing DBD::mysql with cygwin
> 
> Fungazid,
> 
> Ok, you're a new guy, so you get 3 free newbie questions!
> 
> Try to find mysql_config: "locate mysql_config" or "find / -name
> 'mysql_config'". Once you find where it is, say it's in
/usr/local/bin,
> you would do "export PATH=$PATH:/usr/local/bin", then you should be
set.
> 
> regards,
> 
> Patrick
> 
> Fungazid wrote:
> 
> >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
> >
> >
> 
> 
> --
> 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]
> 
> 




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