5
필자는 필요한 모든 라이브러리를 포함하여 PHP를 직접 구성했지만 ... freetype 라이브러리를 잊어 버렸습니다. freetype을 사용하여 PHP 오류를 컴파일하십시오.
그래서 나는 다시 내 PHP-5.3.2 디렉토리로 가서 '--with없는 형 =/usr/local/lib 등의'PHP 구성 벌금, 오류가 한 ./configure를 달렸다.
하지만 내가 할 실행할 때 : 자주 오는
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를 컴파일하지 않았습니다. 무슨 일이야? 전체를 다시 구성해야합니까?
미리 감사드립니다.
@ Robert Ross : 위의 오류 데이터에 대해 더 많은 것을 얻으십시오.이 사이트의 사람들은 컴파일러 오류가 더 낫습니다. – Svisstack
감사! 더 자세한 내용을 추가했습니다. –
'make clean'을 시도 했습니까? – VolkerK