Re: DBD::mysql, incompatible pointer

Patrick Galbraith <[email protected]> Tue, 23 Oct 2007 15:44:35 -0400
Newsgroups gmane.comp.db.mysql.perl
Message-ID <[email protected]>
Those warnings are not the problem - ignore them, they are xs oddities 
that I nor others have been able to make go away in the source.

What is the error you have upon "make test" ?

Jim Wright wrote:

> I've been beating my head against this one for a few days, I've found  
> nothing via google that has been of any help.
>
> Machine is a Mac Mini, Intel core duo, build 5.0.45 of mysql  
> installed.  I tried the package installer, and even built mysql from  
> source, made no difference.
>
>
> Using DBI 1.601 (for perl 5.008008 on darwin-thread-multi-2level)  
> installed in /Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBI/
> Writing Makefile for DBD::mysql
> wrights-Computer-3:DBD-mysql-4.005 wright$ make
> cc -c  -I/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBI -I/ 
> usr/local/include/mysql -DDBD_MYSQL_INSERT_ID_IS_GOOD -g  -arch i386 - 
> arch ppc -g -pipe -fno-common -DPERL_DARWIN -no-cpp-precomp -fno- 
> strict-aliasing -Wdeclaration-after-statement -I/usr/local/include - 
> O3   -DVERSION=\"4.005\" -DXS_VERSION=\"4.005\"  "-I/System/Library/ 
> Perl/5.8.8/darwin-thread-multi-2level/CORE"   dbdimp.c
> dbdimp.c: In function ‘mysql_describe’:
> dbdimp.c:3250: warning: assignment from incompatible pointer type
> dbdimp.c: In function ‘mysql_describe’:
> dbdimp.c:3250: warning: assignment from incompatible pointer type
> cc -c  -I/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/DBI -I/ 
> usr/local/include/mysql -DDBD_MYSQL_INSERT_ID_IS_GOOD -g  -arch i386 - 
> arch ppc -g -pipe -fno-common -DPERL_DARWIN -no-cpp-precomp -fno- 
> strict-aliasing -Wdeclaration-after-statement -I/usr/local/include - 
> O3   -DVERSION=\"4.005\" -DXS_VERSION=\"4.005\"  "-I/System/Library/ 
> Perl/5.8.8/darwin-thread-multi-2level/CORE"   mysql.c
> Running Mkbootstrap for DBD::mysql ()
> chmod 644 mysql.bs
> rm -f blib/arch/auto/DBD/mysql/mysql.bundle
> LD_RUN_PATH="/usr/local/lib/mysql" /usr/bin/perl myld cc -mmacosx- 
> version-min=10.5  -arch i386 -arch ppc -bundle -undefined  
> dynamic_lookup -L/usr/local/lib dbdimp.o mysql.o  -o blib/arch/auto/ 
> DBD/mysql/mysql.bundle     \
>        -L/usr/local/lib/mysql -lmysqlclient -lz -lm      \
>     
> chmod 755 blib/arch/auto/DBD/mysql/mysql.bundle
> cp mysql.bs blib/arch/auto/DBD/mysql/mysql.bs
> chmod 644 blib/arch/auto/DBD/mysql/mysql.bs
> Manifying blib/man3/DBD::mysql.3pm
> Manifying blib/man3/DBD::mysql::INSTALL.3pm
> Manifying blib/man3/Bundle::DBD::mysql.3pm
>
>
> I edited the makefile, and removed the references to -arch ppc (not  
> quite sure why those were even put in there by config?), and that  
> eliminated one of the two errors, but still not enough for make test  
> to complete.



-- 
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]