Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Компиляция makedict в Ubuntu 7.04  (Прочитано 2846 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн FeNiX

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Компиляция makedict в Ubuntu 7.04
« : 25 Августа 2007, 11:15:48 »
Здравствуйте.

Есть необходимость скомпилировать makedict (http://sourceforge.net/project/showfiles.php?group_id=95155) под Ubuntu 7.04.
Во время компиляции возникает следующая ошибка:
checking for MAKEDICT... configure: error: Package requirements (glib-2.0 >= 2.6.0) were not met:

No package 'glib-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables MAKEDICT_CFLAGS
and MAKEDICT_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

Эта либа в Убунте называется libglib2.0. Как мне объяснить это кофигуратору?

Спасибо.
« Последнее редактирование: 25 Августа 2007, 11:18:19 от FeNiX »

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Компиляция makedict в Ubuntu 7.04
« Ответ #1 : 25 Августа 2007, 11:23:16 »
checking for MAKEDICT... configure: error: Package requirements (glib-2.0 >= 2.6.0) were not met:

Эта либа в Убунте называется libglib2.0. Как мне объяснить это кофигуратору?
Поставить пакет с суффиксом -dev, т.е. libglib2.0-dev

Оффлайн FeNiX

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Компиляция makedict в Ubuntu 7.04
« Ответ #2 : 25 Августа 2007, 11:38:37 »
Поставить пакет с суффиксом -dev, т.е. libglib2.0-dev

Благодарю, помогло.

Оффлайн andrexus

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Компиляция makedict в Ubuntu 7.04
« Ответ #3 : 15 Января 2009, 18:46:10 »
скачал последнюю версию makedict (makedict-0.3.1-beta1), но возникли проблемы с компиляцией.
В новой бете используется конфигуратор cmake.
Конфигурирование проходит хоть и с warning-ами, но все-таки успешно, а вот следующая команда make выдает следующий результат


Цитировать
make
[  4%] Generating makedict-0.3.1-beta1-Source/src/dsl_ipa.cpp
Scanning dependencies of target makedict
[  8%] Building CXX object CMakeFiles/makedict.dir/src/makedict.o
In file included from /makedict-0.3.1-beta1-Source/src/connector.hpp:4,
                 from /makedict-0.3.1-beta1-Source/src/makedict.cpp:39:
/makedict-0.3.1-beta1-Source/src/parser.hpp:104: error: ISO C++ forbids declaration of ‘auto_ptr’ with no type
/makedict-0.3.1-beta1-Source/src/parser.hpp:104: error: invalid use of ‘::’
/makedict-0.3.1-beta1-Source/src/parser.hpp:104: error: expected ‘;’ before ‘<’ token
/makedict-0.3.1-beta1-Source/src/parser.hpp:107: error: ISO C++ forbids declaration of ‘auto_ptr’ with no type
/makedict-0.3.1-beta1-Source/src/parser.hpp:107: error: invalid use of ‘::’
/makedict-0.3.1-beta1-Source/src/parser.hpp:107: error: expected ‘;’ before ‘<’ token
/makedict-0.3.1-beta1-Source/src/parser.hpp: In member function ‘void ParserBase::reset_ops(IParserDictOps*)’:
/makedict-0.3.1-beta1-Source/src/parser.hpp:101: error: ‘std_dict_ops_’ was not declared in this scope
make[2]: *** [CMakeFiles/makedict.dir/src/makedict.o] Error 1
make[1]: *** [CMakeFiles/makedict.dir/all] Error 2


Оффлайн andrexus

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Компиляция makedict в Ubuntu 8.10
« Ответ #4 : 16 Января 2009, 13:57:34 »
Говорят, что программа заточена под компилятор от Intel

Chapeau

  • Гость
Re: Компиляция makedict в Ubuntu 7.04
« Ответ #5 : 16 Января 2009, 20:19:53 »
Я тоже, помнится, имел долгий секось с компиляцией этого makedict'а. Потом плюнул и, хоть это и не тру-вэй, тупо вытянул готовый бинарник из альтовского rpm'а.

Оффлайн andrexus

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Компиляция makedict в Ubuntu 7.04
« Ответ #6 : 16 Января 2009, 20:35:33 »
Я тоже, помнится, имел долгий секось с компиляцией этого makedict'а. Потом плюнул и, хоть это и не тру-вэй, тупо вытянул готовый бинарник из альтовского rpm'а.

Но это хоть что-то. Не подскажешь как ты это делал?

P.S. хочу просто сконвертировать словари от Lingvo X3 (Lingvo 12), но для этой многошаговой операции необходим makedict. Поэтому если знаете альтернативный способ конвертирования - поделитесь, please.

Chapeau

  • Гость
Re: Компиляция makedict в Ubuntu 7.04
« Ответ #7 : 16 Января 2009, 21:17:08 »
Но это хоть что-то. Не подскажешь как ты это делал?
Я скачал пакет, по-моему, отсюда: http://rpm.pbone.net/index.php3/stat/4/idpl/4603336/com/makedict-0.3-alt0.1.i586.rpm.html
Конвертнуть в deb можно alien'ом.

 

Страница сгенерирована за 0.058 секунд. Запросов: 23.