Author | Topic |
|
Posted: 22.03.14 11:59. Post subject: сборка librcc-0.2.12 под mingw32
|
|
|
No new replys
[view all]
|
|
|
Posted: 22.03.14 12:13. Post subject: И немного информации..
И немного информации по сборке. Для сборки потребуется librcd, enca и libxml. Патченный taglib собирается без проблем. Все скрипты я выложил здесь http://qmmp.googlecode.com/svn/trunk/extras/package/win32/contrib/ Замечу также, что работает всё это дело только с русской локалью. Под другие надо делать алиасы (переменная rcc_default_aliases_embeded). И ещё нашёл один баг: for (j=0;rcc_default_aliases[j].alias;j++) if (strncmp(l,rcc_default_aliases[j].alias,i)==0) { l = rcc_default_aliases[j].alias; break; } Только после замены rcc_default_aliases[j].alias на rcc_default_aliases[j].lang удалось заставить библиотеку использовать таблицу соответствия локалей.
|
|
|
|
| administrator
|
|
|
Posted: 14.05.14 04:26. Post subject: Спасибо большое..
Спасибо большое
|
|
|
|
| administrator
|
|
|
Posted: 14.05.14 14:55. Post subject: В патче некоторые ве..
В патче некоторые вещи явно windows specific. Например, mkdir according to man требует 2 аргумента. quote: | - mkdir(dbname, 00755); + mkdir(dbname); |
| Еще quote: | - tmp = getenv ("HOME"); + tmp = getenv ("HOMEPATH"); |
| Потом, я не совсем понял в чем причина, вот этого: quote: | -#ifdef HAVE_UNISTD_H +#if 0 |
| Вы не могли бы добавить соответсвующие ifdefы, чтобы Windows-specific изменения не затрагивали сборки под другими системами? А может вы могли бы также выложить где-нибудь бинарники?
|
|
|
|
Posted: 29.05.14 12:40. Post subject: Спасибо за замечания..
Спасибо за замечания. Обновил немного патч. Теперь должно не ломать совместимость. "-#ifdef 0" вернул обратно и добавил #ifdef _WIN32 строчкой выше, иначе компилятор ругается на WNOHANG. Из недостатков, пока остаётся непонятная каша в CmakeList.txt. Кроме того, хотелось бы иметь возможность собирать без libxml. А то как-то не удобно тащить с собой такую массивную библиотеку.
|
|
|
|
| administrator
|
|
|
Posted: 12.06.14 21:05. Post subject: trialuser trialuser ..
|
|
|
|
| administrator
|
|
|
Posted: 12.06.14 21:15. Post subject: Кстати, если у Вас б..
Кстати, если у Вас будут какие виндовые бинарники, я бы их выложил у себя или дал линк.
|
|
|
|