Skonfigurowałem PHP samodzielnie, zawiera wszystkie potrzebne biblioteki ... ale potem sobie sprawę, że zapomniałem biblioteki freetype.Skompiluj PHP Błąd z freetype
Wróciłem więc do mojego katalogu php-5.3.2 i pobiegł ./configure '--with-free-type =/usr/local/lib'
PHP zrobił grzywny configure, brak błędów.
Ale kiedy uruchomić make:
collect2: ld returned 1 exit status
make: *** [sapi/cgi/php-cgi] Error 1
coś, co przychodzi się częściej:
/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'
Nieokreślona odniesienia przychodzi się do kilku rzeczy.
Tak więc kończy się niepowodzeniem, ale nie wystąpił, gdy początkowo skompilowałem PHP. Co się dzieje? Czy muszę zmienić konfigurację całej rzeczy?
Z góry dziękuję.
@Robert Ross: Zdobądź więcej danych o błędach powyżej, ludzie na tej stronie lepiej jak niektóre błędy kompilatora. – Svisstack
Dzięki! Dodano więcej szczegółów. –
Czy próbowałeś 'make clean'? – VolkerK