OS X Server 10.6(mac miniサーバー)にDBD :: mysqlをインストールしようとしています。しかし、どうやらmysqlヘッダーがありません。 mysqlはすでにOSX Server 10.6の一部であるため、[〜#〜] not [〜#〜]他のものをインストールしたい(finkまたはdarwinポートはインストールされない)、取得するために必要なものは何でもDBD :: mysqlがインストールされて機能しています。どうすればそれができるか知っていますか?ヘッダーをどこかにインストールする必要がありますか?もしそうなら、どこで? (繰り返しますが、別のバージョンのmysqlをボックスにインストールしたくないので、付属のバージョンを使用したいと思います)。 CファイルをコンパイルせずにDBD :: mysqlをインストールする方法はありますか?
これは私が得るエラーです(実際のエラーははるかに長いですが、これらは最も意味のあるビットであり、これが最初に報告されるエラーです)。
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
OSX 10.6.3の場合、バイナリはここにあります
http://www.opensource.Apple.com/other/MySQL-53.binaries.tar.gz
OSX 10.6用のMySQLクライアントバイナリとヘッダーのインストールに関する情報:
これがお役に立てば幸いです " Mac OSXにMySQLとDBD :: MySQLをインストールしてください "そしてエラーについては " Bug#28419 "をご覧ください