Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
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-битном линуксе (не помню каком, смогу сообщить подробности завтра, как приду на работу).
Остается брать с этого сайта 32-битную версию парсера и ставить совместимую версию либы мускулядык мы с самого начала именно этот путь и предлагаем, т.к. режим совместимости с 32 приложениями в подавляющем большинстве случаев включен, а скачать уже собранную либу проще, чем собирать парсер+драйвер.