
    Новые сообщения [новые:0]
  
  Дайджест 
  
  Горячие темы
    Избранное [новые:0]
  
Форумы 
 
Пользователи 
Статистика 
Статистика нагрузки 
    Мод. лог 
  
  Поиск 
  | 
| 
 13.06.2003, 15:03 
 | 
|||
|---|---|---|---|
./configure --enable-nls  Кто  боролся с этим делом под FreeBSD?  | 
|||
| 
 #18+ 
  
    
  В INSTALL  все описанно  предельно лаконично : 1 Поставь gettext 2 Собери постгрес с опцией ./configure --enable-nls 3 Запусти и возрадуйся - все утилиты и libpq тебя будут материть на родном языке 8)) Но проклендо конфигуре злостоно игнорирует установленный из портов gettext и орет что такого нет. В логе это выглядит так : configure:14998: gcc -o conftest -pipe conftest.c -lz -lreadline -lcrypt -lcompat -lm -lutil >&5 /tmp/ccsLUxur.o: In function `main': /tmp/ccsLUxur.o(.text+0x7): undefined reference to `gettext' configure:15001: $? = 1 configure: failed program was: #line 14972 "configure" #include "confdefs.h" .................. configure:15044: gcc -o conftest -pipe conftest.c -lintl -lz -lreadline -lc /usr/libexec/elf/ld: cannot find -lintl configure:15047: $? = 1 configure: failed program was: #line 15018 "configure" #include "confdefs.h" Ну и спрашивается как бы подсказать ему где найти -lintl? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 13.06.2003, 17:19 
 | 
|||
|---|---|---|---|
./configure --enable-nls  Кто  боролся с этим делом под FreeBSD?  | 
|||
| 
 #18+ 
  
    
  Интересная задачка, а если посмотреть фай конфига и выложить линк в то место куда он хочет (линк на gettext)? так не прокатит? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 13.06.2003, 20:26 
 | 
|||
|---|---|---|---|
./configure --enable-nls  Кто  боролся с этим делом под FreeBSD?  | 
|||
| 
 #18+ 
  
    
  Извините за ложную  тревогу  - фигня это, а не задача 8)) я просто переупотребив каберне протупил и забыл при сборке написать так ./configure --enable-nls='ru' --with-libs=/usr/local/lib --with-includes=/usr/local/include И все 8)) Относится это только к FreeeBSD - у линуксоидов насколько я понял этих проблем нет в принципе т.к изначально прикручивался NLS к постгресу _именно_ под линуксами. Кстати сегодня будет "второе отделение марлезонского балета" - я дома из принципа соберу libpq.dll с NLS под cygwin. Сочуствующие - могут отвернуться 8) Злорадстующие - могут предложить пенсию будующему инвалиду умственного труда. 8)) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 13.06.2003, 20:28 
 | 
|||
|---|---|---|---|
./configure --enable-nls  Кто  боролся с этим делом под FreeBSD?  | 
|||
| 
 #18+ 
  
    
  Да забыл  сказать  -  геттекст  брать  желательно  посвежее  wget -b ftp://ftp.gnu.org/pub/gnu/gettext/gettext-0.12.1.tar.gz Хотя по идее это не очень важно - лишь бы был какой-нить. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 15.06.2003, 23:57 
 | 
|||
|---|---|---|---|
./configure --enable-nls  Кто  боролся с этим делом под FreeBSD?  | 
|||
| 
 #18+ 
  
    
  Ну зачем же злорадствовать, лучше плеснусть ещё бокалчик cabernet, чир б сображалось,  а за cygwin может кто и спасибо скажет. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 16.06.2003, 10:49 
 | 
|||
|---|---|---|---|
  
  | 
|||
./configure --enable-nls  Кто  боролся с этим делом под FreeBSD?  | 
|||
| 
 #18+ 
  
    
  su - root cd /usr/ports/databases/postgresql7/ bash export WITH_GETTEXT=yes make install После чего делаем pw usermod -L russian и все работает отлично. НИКАКИХ СБОРОК PostgreSQL КРИВЫМИ РУКАМИ БЫТЬ НЕ ДОЛЖНО ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 16.06.2003, 13:57 
 | 
|||
|---|---|---|---|
./configure --enable-nls  Кто  боролся с этим делом под FreeBSD?  | 
|||
| 
 #18+ 
  
    
  Из портов неинтересно -  у меня  они довольно  в  боксе старые (v4.3 STABLE)  а обновлять из-за двух пакетов - це занадто. Тем более что инета там нет. Так что единственный пристойный выход - собрать самому. 2Stellar Гмм а смысл pw usermod -L russian, если все в профиле прописано? Кажется сделать по INSTALL с незначительными корректировками под FreeBSD проще и логичнее (хотя еще логичнее пропатчить скрипт configure указав специфичные для Free каталоги или добавили замечание про эту обсобеность в файлик INSTALL там где описана установка с NLS. ) Впрочем вопрос решен и тема закрыта. Всем откликнувшимся - спасибо! ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 16.06.2003, 14:31 
 | 
|||
|---|---|---|---|
  
  | 
|||
./configure --enable-nls  Кто  боролся с этим делом под FreeBSD?  | 
|||
| 
 #18+ 
  
    
  >Из портов неинтересно - у меня они довольно в боксе старые (v4.3 STABLE)  >а обновлять из-за двух пакетов - це занадто. Тем более что инета там нет. Обнови только 1 пакет: postgresql7 >Так что единственный пристойный выход - собрать самому. Это - самый кривой способ, что, кстати, и было продемонстрировано. >Гмм а смысл pw usermod -L russian, если все в профиле прописано? Видишь ли.... Есть такое понятие: стандарт. Во FreeBSD стандартно делать так, а не писать фигню в профайл. >Кажется сделать по INSTALL с незначительными корректировками под FreeBSD >проще и логичнее (хотя еще логичнее пропатчить скрипт configure указав >специфичные для Free каталоги или добавили замечание про эту обсобеность >в файлик INSTALL там где описана установка с NLS. Не проще и не логичнее. Куча софта, которому нужен пакадж postgtesql, начнет бодро его ставить, не найдет и станет ругаться. То есть этим ты вынуждаешь себя и впредь все ставить ручками, а это - в корне неправильно. В Линуксе есть rpm, во Фре - пакаджи. В каждой их этих систем надо жить по ее правилам. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 16.06.2003, 14:35 
 | 
|||
|---|---|---|---|
  
  | 
|||
./configure --enable-nls  Кто  боролся с этим делом под FreeBSD?  | 
|||
| 
 #18+ 
  
    
  su - root  cd /usr/ports/databases/postgresql7/ bash: export WITH_GETTEXT=yes csh: setenv WITH_GETTEXT yes make install Посмотри сам: вместо четырех команд ты собираешься что-то патчить, куда-то писать, выдумывать, куда все это добро поставить и т.д. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 16.06.2003, 16:05 
 | 
|||
|---|---|---|---|
./configure --enable-nls  Кто  боролся с этим делом под FreeBSD?  | 
|||
| 
 #18+ 
  
    
  Погоди я  видимо  просто  чего-то не понял  1) как обновить 1 порт отдельно, учитывая что машина не видит Инет? Кстати там вообще дерева портов нет - я забыл 8) Места понимаешь ли жаль - винт всего 420 МБ 8) 2) Чем плох вариант вместо 4 комманд дать две? cd /usr/ins/pgsql/v7.3.3 ./configure --enable-nls='ru' --with-libs=/usr/local/lib --with-includes=/usr/local/include && make install 3) В чем был неправ Иван Паскаль когда пару лет назад описывал локализацию консоли во фре? И когда появился этот стандарт с использованием логин класс russian? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
| 
 17.06.2003, 10:42 
 | 
|||
|---|---|---|---|
  
  | 
|||
./configure --enable-nls  Кто  боролся с этим делом под FreeBSD?  | 
|||
| 
 #18+ 
  
    
  > 1) как обновить 1 порт отдельно, учитывая что машина не видит Инет? Скачать tarball порта и притащить на дискете/винте/CD-RW. Абсолютно также, как и притащить дистрибутив Постгреса. >Кстати там >вообще дерева портов нет - я забыл 8) Места понимаешь ли жаль - винт >всего 420 МБ 8) tarball порта займет максимум 20 килобайт. >2) Чем плох вариант вместо 4 комманд дать две? Тем, что если ты используешь OS, будь добр жить по ее законам. А также тем, что тебе придется руками искать зависимости. > cd /usr/ins/pgsql/v7.3.3 Первый раз вижу каталог /usr/ins/ man 7 hier до достижения нирваны. > 3) В чем был неправ Иван Паскаль когда пару лет назад описывал >локализацию консоли во фре? Ключевой момент: "пару лет назад". > И когда появился этот стандарт с использованием логин класс russian? Неважно, когда он появился, важно, что сейчас он там есть. Во всяком случае, во FreeBSD 4.2 этот класс уже был, а она появилась в ноябре 2000 года. К сожалению, более старой версии у меня под рукой нет. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 
  
  
   | 
  | 

start [/forum/topic.php?fid=53&tablet=1&tid=2008170]:  | 
    0ms | 
get settings:  | 
    8ms | 
get forum list:  | 
    11ms | 
check forum access:  | 
    3ms | 
check topic access:  | 
    3ms | 
track hit:  | 
    61ms | 
get topic data:  | 
    9ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    44ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 12ms | 
| total: | 155ms | 

    | 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... ля, ля, ля ...