Ответ
moko 15.10.2018 18:55
"Пакетная" версия parser3 и должна собираться со всеми зависимостями динамически, это нормально (не надо пересобирать при обновлении системных библиотек), в пакете для Linux так все и есть. Сейчас попробовал собрать parser3 на FreeBSD 11.2-RELEASE-p1, вылез косячек с путями к xml библиотекам (исправлено в HEAD в configure), плюс в 11.2 что-то "улучшили" по сравнению с 11.0, поэтому пока добавил --disable-stringstream, разберемся позже.
В итоге вот так:
> ./configure --with-gc=/usr/local/lib/ --with-pcre=/usr/local/ --with-xml=/usr/local/ --disable-stringstream
Парсер собирается без каких бы то ни было дополнительных действий, на выходе динамически слинкованный бинарник:
> ldd ./parser3
./parser3:
libgc.so.1 => /usr/local/lib/libgc.so.1 (0x800731000)
libpcre.so.1 => /usr/local/lib/libpcre.so.1 (0x800920000)
libxml2.so.2 => /usr/local/lib/libxml2.so.2 (0x800b99000)
libxslt.so.1 => /usr/local/lib/libxslt.so.1 (0x800f34000)
libexslt.so.0 => /usr/local/lib/libexslt.so.0 (0x80116f000)
libcrypt.so.5 => /lib/libcrypt.so.5 (0x801381000)
libm.so.5 => /lib/libm.so.5 (0x8015a0000)
libc++.so.1 => /usr/lib/libc++.so.1 (0x8017cd000)
libcxxrt.so.1 => /lib/libcxxrt.so.1 (0x801a9b000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x801cba000)
libc.so.7 => /lib/libc.so.7 (0x801ec9000)
libthr.so.3 => /lib/libthr.so.3 (0x802285000)
libz.so.6 => /lib/libz.so.6 (0x8024ad000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0x8026c5000)
libiconv.so.2 => /usr/local/lib/libiconv.so.2 (0x8028ee000)
Тесты проходятся относительно успешно.
- /usr/ports/lang/parser3, Igor 26.09.2018 13:31
- Ответ, Igor 11.12.2018 09:51
- Cool, спасибо. (-), moko [M] 27.09.2018 12:04
- Ответ, Igor 08.11.2018 17:17
- Ответ, Igor 30.10.2018 20:20
- /usr/port/lang/parser3, Igor 02.10.2018 11:02
- Ответ, moko [M] 03.10.2018 18:43 / 03.10.2018 18:43
- Ответ, Igor 12.10.2018 10:54
- Ответ, moko [M] 12.10.2018 19:35
- Ответ, Igor 15.10.2018 16:59
- Ответ, moko [M] 15.10.2018 18:55
- Ответ, Igor 16.10.2018 18:58
- Ответ, moko [M] 16.10.2018 19:06
- Ответ, Igor 16.10.2018 22:52
- Ответ, moko [M] 17.10.2018 00:19
- Ответ, Igor 17.10.2018 10:00
- Ответ, moko [M] 17.10.2018 14:06
- Ответ, Igor 18.10.2018 12:23
- Ответ, moko [M] 18.10.2018 13:31
- Ответ, Igor 26.10.2018 06:12
- Ответ, Igor 20.10.2018 09:54
- Ответ, Igor 20.10.2018 10:14
- Ответ, Igor 16.10.2018 21:41
- Ответ, Igor 16.10.2018 18:18
- Ответ, Igor 16.10.2018 18:50
- Ответ, Igor 16.10.2018 17:54