2010-05-01 117 views
5

我自己配置​​了PHP,包括了我需要的所有库......但后来意识到我忘记了freetype库。编译PHP错误与freetype

于是我又回到我的php-5.3.2目录并运行的./configure '--with自由型=的/ usr/local/lib目录'

PHP做的配置很好,没有任何错误。

但是当我运行make:

collect2: ld returned 1 exit status 
make: *** [sapi/cgi/php-cgi] Error 1 

东西频繁出现:

/php-5.3.2/ext/libxml/libxml.c:336: undefined reference to `ts_resource_ex' 
/php-5.3.2/ext/sqlite3/sqlite3.c:663: undefined reference to `executor_globals_id' 
ext/sqlite3/.libs/sqlite3.o: In function `php_sqlite3_callback_final': 
/php-5.3.2/ext/sqlite3/sqlite3.c:811: undefined reference to `ts_resource_ex' 
ext/sqlite3/.libs/sqlite3.o: In function `php_sqlite3_callback_step': 
/php-5.3.2/ext/sqlite3/sqlite3.c:799: undefined reference to `ts_resource_ex' 
ext/sqlite3/.libs/sqlite3.o: In function `php_sqlite3_callback_func': 
/php-5.3.2/ext/sqlite3/sqlite3.c:788: undefined reference to `ts_resource_ex' 
ext/sqlite3/.libs/sqlite3.o: In function `php_sqlite3_authorizer': 
/php-5.3.2/ext/sqlite3/sqlite3.c:1782: undefined reference to `ts_resource_ex' 
/php-5.3.2/ext/sqlite3/sqlite3.c:1787: undefined reference to `core_globals_id' 
ext/sqlite3/.libs/sqlite3.o: In function `zim_sqlite3_open': 
/php-5.3.2/ext/sqlite3/sqlite3.c:161: undefined reference to `core_globals_id' 
/php-5.3.2/ext/sqlite3/sqlite3.c:123: undefined reference to `core_globals_id' 

未定义的基准出现了几件事情。

所以它在这里失败,但它并没有当我最初编译PHP。这是怎么回事?我需要重新配置整个事情吗?

在此先感谢。

+0

@罗伯特罗斯:获取更多的错误数据以上,本网站上的人更喜欢一些compilator错误。 – Svisstack 2010-05-01 19:03:47

+0

谢谢!增加了更多细节。 – 2010-05-01 19:17:00

+5

你尝试过“干净”吗? – VolkerK 2010-05-01 19:50:27

回答