Como instalar o DBD :: mysql no OS X Server 10.6?

3

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
    
por Zoran Simic 07.05.2010 / 05:52

3 respostas

4

Para o OSX 10.6.3, os binários estão aqui

link

    
por 07.05.2010 / 15:09
2

Informações sobre a instalação de binários e cabeçalhos do cliente MySQL para o OSX 10.6:

link

    
por 07.05.2010 / 15:01
1

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 "

    
por 07.05.2010 / 06:09