libclucene собрана без поддержки UCS2 (--disable-ucs2). Возможно ли собрать с поддержкой или объяснить почему так. У меня bibletime не собирается из-за этого.
На момент сборки она просто не собиралась с ucs2, за неимением времени на разборки и отсутствии нуждающихся в ucs2 я не стал вникать. Если нужно - соберу.
Похоже я недоглядел. У configure больше нет такого параметра, соответственно это поведение больше не определяется. Если не сложно, пометьте себе убрать --disable-ucs2 при следующей сборке, всё равно это не влияет.
И всё-таки clucene собрана не так. http://www.crosswire.org/pipermail/bt-devel/2006-September/006487.html Вот что я увидел в логах при сборке: ../src/CLucene/StdHeader.cpp:38:4: warning: #warning "==================Using ascii mode!!!==================" ../src/CLucene/StdHeader.cpp:46:4: warning: #warning "==================Hashing not available or is disabled! CLucene may run slower than optimal ==================" Думаю причина в этом.
Как выяснилось, параметр --disable-ascii _включал_ ascii-режим, и в этом всё дело. Так что достаточно убрать --disable-ascii, --disable-ucs2 и всё будет хорошо. Пересоберёте? Да, предупреждение насчёт Hashing осталось: ../src/CLucene/StdHeader.cpp:46:4: warning: #warning "==================Hashing not available or is disabled! CLucene may run slower than optimal =================="
Хм... Но ни --enable-ucs2, ни --disable-ucs2 нет в новом clucene... Какое поведение нужно в отношении ascii?
alt2 в сборочнице с убраными --disable-ucs2 и --disable-ascii