Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Denis Kostousov                      2:5020/400     24 Nov 2005  14:41:04
 To : All
 Subject : Сборка mc для ARM'а
 -------------------------------------------------------------------------------- 
 
 Решил собрать mc с поддержкой utf8 для zaurus'а
 После некоторой пляски с бубном (пляска должна была поправить кривые ручки) mc с
 патчами из FC4 собрался. И даже
 заработал на zaurus'е. Однако русского utf-8 так и не показал.
 
 При сборке использовал glib12, slang-utf8 (так же пересобрал исходники от FC4
 для arm'а)
 Hебольшой дебаг показал, что наличие utf8 локали определяется корректно. Hо в
 панелях вместо русских букв - вообще
 ничего. Буквально съедается место, в редакторе - по одной точке на каждый байт.
 
 Hастройка производилась скриптом:
 #!/bin/bash
 other=/opt/Zaurus
 other_inc=/opt/Zaurus/include
 other_lib=/opt/Zaurus/lib
 unset CC CXX LINK
 export CC="arm-linux-gcc"
 export CXX="arm-linux-g++"
 export CFLAGS="-pipe -Wall -W -O2 -DDEBUG -I$other_inc -L$other_lib -DUTF8=1 "
 export CXXFLAGS="-pipe -DQT_QWS_EBX -DQT_QWS_CUSTOM -DQWS -fno-exceptions
 -fno-rtti -Wall -W -O2 -DNO_DEBUG -I$other_inc
 -L$other_lib -DUTF8=1"
 export INCPATH="-I$QPEDIR/include -I$QTDIR/include -I$other_inc"
 export LINK="arm-linux-gcc"
 export LFLAGS=""
 #export LIBS="$SUBLIBS -L$QTDIR/lib -lqpe -lqte -L$other_lib"
 export LIBS="$SUBLIBS -L$QTDIR/lib -L$other_lib"
 export MOC="$QTDIR/bin/moc"
 export UIC="$QTDIR/bin/uic"
 export TAR="tar -cf"
 export GZIP="gzip -9f"
 export GLIB_CONFIG="$other/glib-config"
 
 ./configure --with-screen=slang \
                           --host=arm-sharp-linux-gnu \
                           --target=arm-sharp-linux-gnu \
                           --program-prefix=/usr \
                           --exec-prefix=/usr \
                           --bindir=/usr/bin \
                           --sbindir=/usr/sbin \
                           --sysconfdir=/etc \
                           --datadir=/usr/share \
                           --includedir=/usr/include \
                           --libdir=/usr/lib \
                           --libexecdir=/usr/libexec \
                           --mandir=/usr/man \
                           --infodir=/usr/info \
                           --without-x \
                           --without-gpm-mouse \
                           --with-glib12 \
                           --with-screen=slang \
                           --without-mcfs \
                           --without-samba \
                           --without-ext2undelete \
                           --without-mmap
 
 а далее - make.
 
 Может кто и более опытных товарищей выдвинет обоснованное предположение о
 причинах безобразия?
 Может ли влиять на вывод качество описания терминала из terminfo?
 
 -- 
 Denis Kostousov
 email: sandelloTHEDOGpermonline.ru
 jabber: sandelloATjabber.org
 fingerprint: FE3D 60AF E08D 2D2A 6A8B  C891 70BB 0665 F047 ADAE
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Сборка mc для ARM\'а   Denis Kostousov   24 Nov 2005 14:41:04 
Архивное /ru.linux/65770d65f0ea.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional