Salut tuturor. Stiu ca poate nu ar trebui sa ma adresez aici mai intai, dar poate aveti voi ceva experienta. Am un RH 9 pe care vreau sa compilez PHP 4.3.7 cu suport de mai multe (printre care xslt - sablotron). Am mai compilat pana acum, dar intre timp am facut upgrade de sablotron de la 0.98 la 1.0.1 si al js-ului la ultimul disponibil. Acum am aceste erori la compilare: /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libsablot.so: undefined reference to `readline' /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libsablot.so: undefined reference to `add_history'
Dupa o cautare rapida mi-am dat seama care ar fi fost solutia si buba. Am incercat sa pun la flaguri de compilare si -lstdc++ Dar aceeasi eroare era prezenta. Conform google ce am gasit problema cica ar fi de la libtool (versiune 1.4). Cineva pe acolo zicea ca un upgrade la libtool 1.5 ar rezolva problema. Zis si facut am trecut la libtool 1.5.6 si am incercat o recompilare. De data aceasta au inceput erori de genul ca openssl.lo is not a valid libtool object. Am gasit un patch de la redhat/fedora care spune ca permite PHP-ului sa se compileze cu libtool 1.5 (php-4.3.2-libtool15.patch). Zis si facut. Aplic patchul... nu se mai opreste in eroare respectiva de la openssl.lo si continua, dar totusi moare in aceleasi erori initiale ale libsablot.so... cu undefined reference. Cred ca am incercat sa pun peste tot acel flag: -lstdc++... in LDFLAGS, EXTRA_LDFLAGS inclusiv in ZEND_EXTRA_LIBS... nimic nu a mers... Cred ca urmatorul pas ar fi sa ma interesez pe lista de discutii a sablotron... Voi aveti vreo idee/sugestie? (Una ar fi rollback la sablotron 0.98 si libtool 1.4)... Gcc-ul cum se vede e 3.2.2... --- Detalii despre listele noastre de mail: http://www.lug.ro/
