Para o OSX 10.6.3, os binários estão aqui
Tentando instalar o DBD :: mysql no OS X Server 10.6 (mac mini server). Mas eu estou perdendo os cabeçalhos do mysql aparentemente. Como o mysql já faz parte do OS X Server 10.6, eu gostaria de NÃO instalar qualquer outra coisa (nenhum fink ou darwin ports instala), apenas o que for necessário para instalar e trabalhar o DBD :: mysql. Você sabe como eu poderia fazer isso? Eu tenho que instalar os cabeçalhos em algum lugar? E se sim, onde? (novamente: eu não quero instalar outra versão do mysql na caixa, quero usar a versão que veio com). Existe uma maneira de instalar o DBD :: mysql sem compilar nenhum arquivo C?
Esse é o erro que recebo (o erro real é muito maior, mas esses são os bits mais significativos, esse é o primeiro erro relatado).
Checking if your kit is complete...
Looks good
Unrecognized argument in LIBS ignored: '-pipe'
Note (probably harmless): No library found for -lmysqlclient
Multiple copies of Driver.xst found in: /Library/Perl/5.10.0/darwin-thread-multi-2level/auto/DBI/ /System/Library/Perl/Extras/5.10.0/darwin-thread-multi-2level/auto/DBI/ at Makefile.PL line 907
Using DBI 1.611 (for perl 5.010000 on darwin-thread-multi-2level) installed in /Library/Perl/5.10.0/darwin-thread-multi-2level/auto/DBI/
Writing Makefile for DBD::mysql
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-4.2 -c -I/Library/Perl/5.10.0/darwin-thread-multi-2level/auto/DBI -I/usr/include -fno-omit-frame-pointer -pipe -D_P1003_1B_VISIBLE -DSIGNAL_WITH_VIO_CLOSE -DSIGNALS_DONT_BREAK_READ -DIGNORE_SIGHUP_SIGQUIT -DDBD_MYSQL_INSERT_ID_IS_GOOD -g -arch x86_64 -arch i386 -arch ppc -g -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing -I/usr/local/include -Os -DVERSION=\"4.014\" -DXS_VERSION=\"4.014\" "-I/System/Library/Perl/5.10.0/darwin-thread-multi-2level/CORE" dbdimp.c
In file included from dbdimp.c:20:
dbdimp.h:22:49: error: mysql.h: No such file or directory
dbdimp.h:23:45: error: mysqld_error.h: No such file or directory
dbdimp.h:25:49: error: errmsg.h: No such file or directory
Para o OSX 10.6.3, os binários estão aqui
Informações sobre a instalação de binários e cabeçalhos do cliente MySQL para o OSX 10.6:
Espero que isso ajude você " Instale o MySQL e DBD :: MySQL no Mac OS X " e para o erro por favor dê uma olhada em " Bug # 28419 "
Tags perl mac-osx osx-snow-leopard