Собрал я в общем. закомментил ту функцию, которая мак определяет(теперь в инфе пользователей мак адрес не видно).
Закомментил в trayicon_x11.cpp все на чем ошибки вылазили.
в crypto.cpp uint заменил на unsigned int.
в settings.cpp поменял местами 2 инклюда(socket по моему и if), иначе вылазила ошибка )
в historyform.cpp вместо #include <malloc.h> написал #include <malloc/malloc.h>
далее
Код: Выделить всё
cd ~/trix/src
qmake -makefile -macx
make
mkdir /Applications/Trix
mv Trix.app /Applications/Trix/
cd ..
mv gfx /Applications/Trix/ && mv tr /Applications/Trix/ && mv avatars /Applications/Trix/
Далее запускаем просто приложение из этой папки(Applications/Trix)
Что не работает:
Мак адреса не показывает(нужно переписывать по другому ту функцию)
Не показывает смайлы и аватары(в консоли вот такие ошибки -
QTextImage: no mimesource for ./gfx/wilted_rose.png), просто серый квадрат вместо смайла.
Звук конечно не пашет, кроме системного динамика(в мак ос х его заменяет звук еле слышный, сойдет в принципе, но плохо что он на все сообщения реагирует)
Иконка в трее и не нужна, т.к. в доке трикс все равно висит.
вот еще пара ошибок, замеченных в логе:
Код: Выделить всё
QGDict::hashKeyString: Invalid null key
QFile::writeBlock: File not open
скрин будет позже.