php7: Nincsen nekije alloca

 ( NevemTeve | 2017. július 27., csütörtök - 18:30 )

Mármint eddig nem hiányzott neki, de most hiányzik. Az --enable-mbstring óta. Csak azért zavar ez az alloca, mert emlékezni vélek, hogy erre már rászaladtam valamikor... Nyilván utólag majd teljesen kézenfekvő lesz a dolog. Mondjuk nem volt include-álva az alloca.h, pedig kellett volna. Vagy include-álva volt, de nem kellett volna. Vagy balkézzel kellett volna lenyomni az Enter-t a ./configure-hoz. Szóval valami teljesen érthető hibát követtem el.

Szerk: google nevű varázseszköz megtalálta: https://hup.hu/node/115430#comment-1527342

Szerk: linker elárulta, ezek a problémás komponensek:
ext/mbstring/oniguruma/regexec.c
ext/mbstring/oniguruma/regcomp.c

Szerk: és azt is elárulta, hogy két sqlite3 van a keletkező PHP programban: az egyik a /usr/local/lib64/libsqlite3.so, a másik a PHP-val érkezik a gépre. Vajon le lehetne beszélni erről az utóbbiról?

Szerk: ügyes configure-használattal eljutottam oda, hogy "duplicated" helyett "undefined" a linkelési hiba az sqlite szimbólumokra.

Szerk: most ezzel próbálkozom (tehát nem "yes", "sure", "please" vagy ilyesmi, hanem az a path, amihez képest megtalálja az include/sqlite3.h -t):

            --with-sqlite3=/usr/local                   \
            --with-pdo-sqlite=/usr/local                \

Szerk: Persze a help-et is megnézhettem volna, nagyon frappáns a 'without' rész:

$ /usr/local/src/php-7.1.7/configure --help | grep -in sqlite
134:  --without-sqlite3=DIR   Do not include SQLite3 support. DIR is the prefix to
135:                          SQLite3 installation directory.
277:  --without-pdo-sqlite=DIR
278:                          PDO: sqlite 3 support.  DIR is the sqlite base

Ha tudtam volna, hogy a 'DIR'-nek jó lesz a '/usr/local', nem próbálkoztam volna mással;)

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ő.

Igy jar az, aki nem gcc-t hasznal.

Ez nem lenne rossz kifogás, de sajnos gcc-t használok. Szóval valami mást kell kisütni;)

Egyebkent te a Fold nevu bolgyo egyetlen elo AIX developere vagy?

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

Szerintem igen, legalabbis az a developer aki megosztja hasznos elmenyeit. :)
Neha elviselnem ha csak a tapasztalatanak felet megkaphatnam :)

oskovulet, csak a lenduletuk altal eletben tartott cegek mar csak par balek altal hasznalt os-eihez erteni? haszontalan tudas lenne

--
NetBSD - Simplicity is prerequisite for reliability