我尝试在MacOS Lion上安装DBD-mysql-4.021,但是看起来当我这样做时,它错过了一些头文件。在MacOs Lion上安装Perl DBD-mysql-4.021是否需要MySQL头文件?
MacBook-Pro-de-benoit:DBD-mysql-4.021-XXi0wV vanalder$ sudo make
llvm-gcc-4.2 -c -I/Library/Perl/5.12/darwin-thread-multi-2level/auto/DBI -I/Applications/MAMP/Library/include -fno-omit-frame-pointer -g -DDBD_MYSQL_INSERT_ID_IS_GOOD -g -arch x86_64 -arch i386 -g -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing -fstack-protector -I/usr/local/include -Os -DVERSION=\"4.021\" -DXS_VERSION=\"4.021\" "-I/System/Library/Perl/5.12/darwin-thread-multi-2level/CORE" dbdimp.c In file included from dbdimp.c:20:
dbdimp.h:24:49: error: mysql.h: No such file or directory
dbdimp.h:25:45: error: mysqld_error.h: No such file or directory
dbdimp.h:27:49: error: errmsg.h: No such file or directory In file included from dbdimp.c:20: dbdimp.h:159: error: expected specifier-qualifier-list before ‘MYSQL’ dbdimp.h:257: error: expected specifier-qualifier-list before ‘MYSQL_RES’ In file included from dbdimp.c:20:
....
我试着从here安装MySQL的二进制文件。我可以安装,但它不起作用。或者用macports安装它(mysql5-devel - >无法安装),我应该如何使用MySQL和Perl?
我再次mysql安装从DMG从这个链接[http://www.mysql.com/downloads/mysql/][1]http://www.mysql.com/downloads/mysql/ 但我仍然有同样的错误,当我做
sudo make
dbdimp.h:24:49: error: mysql.h: No such file or directory
dbdimp.h:25:45: error: mysqld_error.h: No such file or directory
dbdimp.h:27:49: error: errmsg.h: No such file or directory
In file included from dbdimp.c:20:
dbdimp.h:159: error: expected specifier-qualifier-list before ‘MYSQL’
dbdimp.h:257: error: expected specifier-qualifier-list before ‘MYSQL_RES’
In file included from dbdimp.c:20:
....
这是我第一次有麻烦安装一个CPAN模块(Xcode中安装GCC编译器K)
你可以从MYSQL [点击这里](http://dev.mysql.com/downloads/mysql/#downloads) – pavel 2012-07-31 11:33:31