Hi,
versuche dass in unsere PHP Installation rein zu bekommen. Es wurde noch nicht auf FreeBSD portiert. Durch setzen einiger Flags sind wir schon relativ weitgekommen.
configure:
./configure --prefix="/usr/local/lib/wsf_c" --bindir="/usr/local/bin" --sbindir="/usr/local/sbin" --libexecdir="/usr/local/libexec" --libdir="/usr/local/lib" --includedir="/usr/local/include" LDFLAGS="-L/usr/local/lib -lcompat -liconv -lpthread" CPPFLAGS="-I/usr/local/include/libxml2 -I/usr/local/include" --disable-savan
Dann schreiben wir in die Datei wscf_c/axis2c/util/config.h #define IS_FREEBSD 1.
Danach normal make. Er bricht aber mit folgender Meldung ab:
/usr/bin/ld: cannot find -lsqlite3
*** Error code 1
So, ldconfig -r | grep sqlite gibt aus:
ldconfig -r | grep sqlite
224:-lsqlite3.8 => /usr/local/lib/libsqlite3.so.8
In /usr/local/lib gibt es einen Symlink von libsqlite3.so auf libsqlite3.so.8.
Kann ich libsqlite3.so auch mittels ldconfig in den Cache mit reinnehmen? ldconfig -m /usr/local/lib machts nicht ...
Oder is das ein anderes Problem? sqlite3 aus den Ports ist drauf. Die anderen *.so Sachen holt er sich komischerweise aus /usr/local/lib, da es ja beim configure mit angegeben ist.
Habt Ihr ne Idee?
Danke Euch
Kai
versuche dass in unsere PHP Installation rein zu bekommen. Es wurde noch nicht auf FreeBSD portiert. Durch setzen einiger Flags sind wir schon relativ weitgekommen.
configure:
./configure --prefix="/usr/local/lib/wsf_c" --bindir="/usr/local/bin" --sbindir="/usr/local/sbin" --libexecdir="/usr/local/libexec" --libdir="/usr/local/lib" --includedir="/usr/local/include" LDFLAGS="-L/usr/local/lib -lcompat -liconv -lpthread" CPPFLAGS="-I/usr/local/include/libxml2 -I/usr/local/include" --disable-savan
Dann schreiben wir in die Datei wscf_c/axis2c/util/config.h #define IS_FREEBSD 1.
Danach normal make. Er bricht aber mit folgender Meldung ab:
/usr/bin/ld: cannot find -lsqlite3
*** Error code 1
So, ldconfig -r | grep sqlite gibt aus:
ldconfig -r | grep sqlite
224:-lsqlite3.8 => /usr/local/lib/libsqlite3.so.8
In /usr/local/lib gibt es einen Symlink von libsqlite3.so auf libsqlite3.so.8.
Kann ich libsqlite3.so auch mittels ldconfig in den Cache mit reinnehmen? ldconfig -m /usr/local/lib machts nicht ...
Oder is das ein anderes Problem? sqlite3 aus den Ports ist drauf. Die anderen *.so Sachen holt er sich komischerweise aus /usr/local/lib, da es ja beim configure mit angegeben ist.
Habt Ihr ne Idee?
Danke Euch
Kai