Bug 10388 - Собрана без поддержки ucs2
Summary: Собрана без поддержки ucs2
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libclucene (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-12-10 13:51 MSK by Vitaly Lipatov
Modified: 2007-03-30 10:17 MSD (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2006-12-10 13:51:37 MSK
libclucene собрана без поддержки UCS2 (--disable-ucs2).
Возможно ли собрать с поддержкой или объяснить почему так.
У меня bibletime не собирается из-за этого.
Comment 1 Eugene Ostapets 2006-12-10 14:27:47 MSK
На момент сборки она просто не собиралась с ucs2, за неимением времени на
разборки и отсутствии нуждающихся в ucs2 я не стал вникать. Если нужно - соберу.
Comment 2 Vitaly Lipatov 2006-12-10 14:35:57 MSK
Похоже я недоглядел. У configure больше нет такого параметра, соответственно 
это поведение больше не определяется.
Если не сложно, пометьте себе убрать --disable-ucs2 при следующей сборке, всё 
равно это не влияет.
Comment 3 Vitaly Lipatov 2006-12-10 15:58:09 MSK
И всё-таки 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 Vitaly Lipatov 2006-12-10 16:06:15 MSK
Как выяснилось, параметр --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 Eugene Ostapets 2006-12-10 16:43:29 MSK
Хм... Но ни --enable-ucs2, ни --disable-ucs2 нет в новом clucene... Какое
поведение нужно в отношении ascii?
Comment 6 Eugene Ostapets 2006-12-10 17:02:10 MSK
alt2 в сборочнице с убраными --disable-ucs2 и --disable-ascii