Parser3 сорбрался!
Darkman_E34 16.12.2004 17:30
Собирается он ТОЛЬКО с --with-static-gc
С --with-shared-gc - не собирается, точнее собирается, но потом не видит libgc.so
Имхо, это не есть правильно. Софт должен собиратся и так и так.
PAF, это куда смотреть, что бы он собирался с --with-shared-gc?
Теперь глюк следующий:
не собирается с --with-shared-xml & --with-static-xml
Строка компоновки:
export CPPFLAGS=-I/usr/include/libxml2 -I/usr/local/gdome2/include
gcc -g -O2 -o parser3 pa_threads.o parser3.o getopt.o ../../main/libmain.a ../../classes/libclasses.a ../../types/libtypes.a ../../main/libmain.a ../../lib/gd/libgd.a ../../lib/cord/libcord.a ../../lib/pcre/libpcre.a ../../lib/md5/libmd5.a ../../lib/sdbm/libsdbm.a ../../lib/smtp/libsmtp.a ../../../src/lib/ltdl/libltdlc.a -ldl -L/usr/local/lib -Wl,-Bstatic -lgc -Wl,-Bdynamic /usr/local/gdome2/lib/libgdome.a /usr/local/gdome2/lib/libxslt.a /usr/local/gdome2/lib/libexslt.a /usr/local/gdome2/lib/libxml2.a /usr/lib/libglib.a -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic -lcrypt -lm
И ещё, почему parser3 не ищет это всё, в стандартных путях типа /usr/lib /usr/include?
Почему я так думаю?
собрал gdome2 через rpmbuild всё сложилось в /usr/lib /usr/include - parser3 отказался "видить" gdome2
собрал gdome2 из сорцов без указания --prefix'a - всё сложилось в /usr/local/include /usr/local/lib.
Parser3 заметил gdome2 только после того, как я собрал gdome с --prefix=/usr/local/gdome2
IMHO, так не должно быть