parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Misha v.3 25.06.2008 20:38 / 25.06.2008 20:44

спасибо что уделили время и пытаетесь помочь пользователям парсера с его установкой.
По поводу текущей проблемы - а причем тут 32-битная версия libmysqlclient.so не понятно.
очень даже понятно: я приводил ссылку, и например там сказано, что для того, чтобы все работало, парсер, драйвер и либа должны быть _все_вместе_ или 32-битными или 64-битными. либа у вас 64-битная, вы упорно выбираете путь компиляции парсера и драйвера в 64-битном виде, несмотря на наши оговорки, что пока они так не работают, чтобы заработали надо найти косяки в коде и поправить их. нам пока 64 битность не требовалась -- мы не правим.
Эту библиотеку вообще не трогали, просто перекомпилили парсер и пришли к следующему результату:
Форум работающий на parser3 с MySQL нормально работает
по факту вы получили парсер, в котором что-то работает, а что-то -- нет. так получилось, что в форуме не используются механизмы, которые в реалиях не работает, а в тесте они используются.
Т.е. помирает оно при работе с файлами.
не совсем. это работа с hashfile. можно попробовать отключить её (поставить ^rem{}) и надеяться на чудо.
а можно прогнать предлагаемые тесты после сборки (но они тоже не проверяют всего):
cd tests
make tests
я знаю, что Sumo успешно собирал 64-битный парсер на freebsd7 (приходится использовать gc7.0), и я своими глазами видел как собиарется парсер на каком-то 64-битном линуксе (не помню каком, смогу сообщить подробности завтра, как приду на работу).
но я также видел, что при этом _не_ проходят все тесты, которые должны проходить (в частности доставание exif из jpeg).
Остается брать с этого сайта 32-битную версию парсера и ставить совместимую версию либы мускуля
дык мы с самого начала именно этот путь и предлагаем, т.к. режим совместимости с 32 приложениями в подавляющем большинстве случаев включен, а скачать уже собранную либу проще, чем собирать парсер+драйвер.