我正在尝试安装 Bugzilla 作为设置 Testopia 的一部分。我正在使用 3.6.3,因为我们公司网站使用它,并且在可预见的将来没有升级计划。我已经安装了 mysql,但是当我运行/usr/bin/perl install-module.pl DBD::mysql
脚本时它失败了。错误消息虽然不是很有描述性。我已将其包括在下面:
运行 Mkbootstrap for DBD::mysql () chmod 644 mysql.bs rm -f blib/arch/auto/DBD/mysql/mysql.so LD_RUN_PATH="/home/y/lib/mysql:/lib64" /usr/bin/ perl myld gcc -shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic dbdimp.o mysql.o - o blib/arch/auto/DBD/mysql/mysql.so \ -L/home/y/lib/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -lssl -lcrypto \
/usr/bin/ld: 搜索时跳过不兼容的 /home/y/lib/mysql/libmysqlclient.so -lmysqlclient /usr/bin/ld: 找不到 -lmysqlclient collect2: ld 返回 1 退出状态 make: * [blib/ arch/auto/DBD/mysql/mysql.so] 错误 1 CAPTTOFU/DBD-mysql-4.021.tar.gz /usr/bin/make -- NOT OK 由于 note pragma 正在跳过测试运行 make install Make 已返回错误状态,安装似乎不可能
我不知道为什么 libmysqlclient.so 不兼容。安装的 mysql 版本是否太旧或者对于这个版本的 Bugzilla 来说太新?错误消息未指定。任何人都可以帮忙吗?