Bug 10388 - Собрана без поддержки ucs2
: Собрана без поддержки ucs2
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/libclucene)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2006-12-10 13:51 by
Modified: 2007-03-30 10:17 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-12-10 13:51:37
libclucene собрана без поддержки UCS2 (--disable-ucs2).
Возможно ли собрать с поддержкой или объяснить почему так.
У меня bibletime не собирается из-за этого.
------- Comment #1 From 2006-12-10 14:27:47 -------
На момент сборки она просто не собиралась с ucs2, за неимением времени на
разборки и отсутствии нуждающихся в ucs2 я не стал вникать. Если нужно -
соберу.
------- Comment #2 From 2006-12-10 14:35:57 -------
Похоже я недоглядел. У configure больше нет такого параметра, соответственно 
это поведение больше не определяется.
Если не сложно, пометьте себе убрать --disable-ucs2 при следующей сборке, всё 
равно это не влияет.
------- Comment #3 From 2006-12-10 15:58:09 -------
И всё-таки 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 =================="

Думаю причина в этом.
------- Comment #4 From 2006-12-10 16:06:15 -------
Как выяснилось, параметр --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 =================="
------- Comment #5 From 2006-12-10 16:43:29 -------
Хм... Но ни --enable-ucs2, ни --disable-ucs2 нет в новом clucene... Какое
поведение нужно в отношении ascii?
------- Comment #6 From 2006-12-10 17:02:10 -------
alt2 в сборочнице с убраными --disable-ucs2 и --disable-ascii