|
SQLite сборка с ICU
|
|||
---|---|---|---|
#18+
В очередной раз вопрос про сборку с поддержкой ICU. Есть открытый проект. http://sourceforge.net/projects/moneymanagerex/develop Работает на SQLite. В Убунту провожу компиляцию. Добавил в Makefile -DSQLITE_ENABLE_ICU\ получаю ошибки, куда копать? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2011, 23:23 |
|
SQLite сборка с ICU
|
|||
---|---|---|---|
#18+
maximand, копать в сторону переменных INCLUDE и LIB. Они должны содержать пути к хидерам и библиотекам ICU. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2011, 23:56 |
|
SQLite сборка с ICU
|
|||
---|---|---|---|
#18+
Stupid_BOTкопать в сторону переменных INCLUDE и LIB. Они должны содержать пути к хидерам и библиотекам ICU. Хидеры установлены в /usr/local/include/unicode От icu нашёл только что-то похожее на Makefile тут /usr/local/lib/icu/current Что за библиотеки? Наверное я что-то пропустил. Использовал только icu4c-4_6.tgz ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2011, 10:29 |
|
SQLite сборка с ICU
|
|||
---|---|---|---|
#18+
maximand, пропустил. Собрать ICU. У меня под виндой такие файлики ICU: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178.
Исходники брал отсюда . ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2011, 12:08 |
|
SQLite сборка с ICU
|
|||
---|---|---|---|
#18+
Stupid_BOT, Ошибки ушли, когда перед компиляцией ICU я задал глобально переменную ICU_DATA c указанием на lib/sqlite/icu/source/data/out/ в итоге SELECT icu_load_collation('ru_RU', 'russian') не тонимает что такое icu_load_collation ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2011, 12:25 |
|
SQLite сборка с ICU
|
|||
---|---|---|---|
#18+
maximand, значит SQLite собралось без поддержки ICU. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2011, 12:31 |
|
SQLite сборка с ICU
|
|||
---|---|---|---|
#18+
Stupid_BOT, Да я ошибся в синтаксисе. Переменная окружения не помогла. Получаю ошибки что и вначале описал. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2011, 13:00 |
|
SQLite сборка с ICU
|
|||
---|---|---|---|
#18+
maximand, с *Nix-ами никогда не работал (в смысле - держись, сейчас насоветую), по аналогии с Win: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2011, 13:09 |
|
SQLite сборка с ICU
|
|||
---|---|---|---|
#18+
Stupid_BOT, всё аналогично. Похоже, что вопрос к Убунте. Например замечен такой косяк. $ icuinfo icuinfo: error while loading shared libraries: libicutu.so.46: cannot open shared object file: No such file or directory Очевидно, что либы не видны который есть тут: /usr/local/lib/ ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2011, 13:44 |
|
SQLite сборка с ICU
|
|||
---|---|---|---|
#18+
maximand, какой размер файла libicutu.so.46 ? Не нулевой? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2011, 13:58 |
|
SQLite сборка с ICU
|
|||
---|---|---|---|
#18+
maximand, скорее всего баян. Но может ещё не читали? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2011, 14:05 |
|
SQLite сборка с ICU
|
|||
---|---|---|---|
#18+
Для работы нужен пакет libicu44, для сборки - libicu-dev. Вообще под убунту проще всего из моего репозитория деб-пакеты взять, при желании их можно пересобрать под убунту, хотя, вероятно, будут работать и так. Ставить что-то из сырцов при использовании пакетного дистрибутива - худшей из возможных вариантов. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2011, 15:41 |
|
SQLite сборка с ICU
|
|||
---|---|---|---|
#18+
Я то думал, что пересоберу с поддержкой ICU и приложение "поумнеет". Теперь понимаю как это далеко от истины. И даже если и соберу должным образом, то появляется зависимость от libicu. В репозитории этого нет. Под Windows и под мак надо чтобы тоже работало. С наскоку не получилось, беру таймаут более детально прошерстить руководство. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2011, 20:40 |
|
SQLite сборка с ICU
|
|||
---|---|---|---|
#18+
Извиняюсь за некропост. но в тему... Протестируйте, может кому понадобится - сам собирал SQLite3_8_8_2_FTS3_COLUMN_METADATA_RTREE_ICU54_1_0_0_win32_win64.zip ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2015, 17:02 |
|
|
start [/forum/topic.php?fid=54&fpage=4&tid=2008464]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 137ms |
0 / 0 |