új PHP, új gond

 ( NevemTeve | 2014. július 4., péntek - 13:37 )

PHP-5.4.30 nem fordul, pontosabban a libphp5.la linkelése nem sikerül:

ld: 0711-317 ERROR: Undefined symbol: .tgetnum
ld: 0711-317 ERROR: Undefined symbol: .tputs
ld: 0711-317 ERROR: Undefined symbol: .tgoto
ld: 0711-317 ERROR: Undefined symbol: .tgetstr
ld: 0711-317 ERROR: Undefined symbol: .tgetent
ld: 0711-317 ERROR: Undefined symbol: .tgetflag

Ez egy AIX-6.1, legutóbb a PHP-5.4.27 fordult rajta; a kérdéses szimbóleumok a /usr/lib/libcurses.a-ból kellene jöjjenek.

Szerk: No, úgy látszik, a múltkori readline probléma volt emögött is: amióta a readline-ból nem csinálunk libreadline.so-t (tehát csak statikus libreadline.a készül), a libtool (házilag utángyártott vacak!) nem írja bele a libreadline.la-ba, hogy függ a libcurses-től.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

http://forum.prog.hu/tudastar/178575/PHP+echo+mentesitese.html

Az itteni "ISO-8859-1"-es kommented alapjan el nem tudtam volna kepzelni, hogy te mar akkor is a szakmaban voltal, amikor meg AIX letezett. Azt kell hogy mondjam: szomoru. :(

Aztán itt van a htmlspecialchars... Akarod, hogy elmagyarázzam, miért ISO-8859-1 kell, vagy elég egy link?
Szerk:újabban itt van:
http://lzsiga.users.sourceforge.net/ekezet.html#Q0061

Nyilván igazad van, bár nem mindenben. Pl AIX ma is létezik, például éppen ma fordítottam PHP-5.4.30-at az egyik AIX-os gépünkön.

Jó dolog AIX-en házilag faragni ezeket a vackokat? Mi a megfontolás mögötte?

--
arch,xubuntu,debian,windows,android

dev: http://goo.gl/7Us0GN
BCI news: http://goo.gl/fvFM9C

Ez egy hosszú történet... ami azt illeti, hosszabb, mint érdekes... Itten vannak különféle topikjaim a tárgyban: http://hup.hu/forum/238

A probléma újra él, mégpedig a configure során, ahol még nincs is libtool...

Keresi a tgetent-et a ncurses-ben, a terminfo-ban, épp csak a curses-ben nem.

Most éppen ezzel próbálkozom:
sed 's;termcap;curses;g' configure

Szerk: így már ok

Köszi, ez hasznos információ volt!