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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: libmpfr  (Прочитано 2523 раз)

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

Оффлайн l.rod

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
libmpfr
« : 15 Марта 2010, 20:06:07 »
пытаюсь скомпилировать кое-что для wm, но получаю в ответ

/opt/mingw32ce/libexec/gcc/arm-mingw32ce/4.4.0/cc1plus: error while loading shared libraries: libmpfr.so.1: cannot open shared object file: No such file or directory

libmpfr-dev соответственно установлена

Оффлайн skiffartur

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: libmpfr
« Ответ #1 : 15 Марта 2010, 20:15:26 »
пытаюсь скомпилировать кое-что для wm, но получаю в ответ

/opt/mingw32ce/libexec/gcc/arm-mingw32ce/4.4.0/cc1plus: error while loading shared libraries: libmpfr.so.1: cannot open shared object file: No such file or directory

libmpfr-dev соответственно установлена
Первая ссылка:
http://www.google.ru/search?q=error+while+loading+shared+libraries%3A+libmpfr.so.1&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:ru:official&client=firefox
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 15 Марта 2010, 20:17:01 от skiffartur »

Оффлайн l.rod

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: libmpfr
« Ответ #2 : 15 Марта 2010, 20:46:10 »
это я видел. там предлагают


linked '/usr/local/lib/libmpfr.so.1' and '/usr/local/lib/libgmp.so.3' to the '/usr/lib' directory

но у меня libmpfr уже в /usr/lib

Оффлайн skiffartur

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: libmpfr
« Ответ #3 : 15 Марта 2010, 20:52:37 »
Цитировать
это я видел. там предлагают


linked '/usr/local/lib/libmpfr.so.1' and '/usr/local/lib/libgmp.so.3' to the '/usr/lib' directory

но у меня libmpfr уже в /usr/lib
Об этом в первом посте надо было сказать.


а указать путь при сборке пробовал?
Что еще пробовал?

С тебя однозначно требуют библиотечку. Другой вопрос как ты ее подсунешь :P

Оффлайн l.rod

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: libmpfr
« Ответ #4 : 15 Марта 2010, 22:00:16 »
я не сам собирал - скачал бинарники

Оффлайн skiffartur

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: libmpfr
« Ответ #5 : 16 Марта 2010, 06:08:31 »
пытаюсь скомпилировать кое-что для wm, но получаю в ответ

/opt/mingw32ce/libexec/gcc/arm-mingw32ce/4.4.0/cc1plus: error while loading shared libraries: libmpfr.so.1: cannot open shared object file: No such file or directory

libmpfr-dev соответственно установлена

Возможно тогда писать надо
Цитировать
пытаюсь скомпилировать кое-что для wm,
Но во время отладки получаю в ответ
/opt/mingw32ce/libexec/gcc/arm-mingw32ce/4.4.0/cc1plus: error while loading shared libraries: libmpfr.so.1: cannot open shared object file: No such file or directory

libmpfr-dev соответственно установлена

Откуда все должны знать в какой момент у тебя ошибка... ???

Попробуй линк сделать в директорию исполняемого (твоего) файла (на сколько я знаю поиск идет сначала в рабочей директории)

Оффлайн l.rod

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: libmpfr
« Ответ #6 : 16 Марта 2010, 16:14:24 »
а причем тут отладка?


я скачал исходники одной программы для wm. кое-что там подправил для себя и пытаюсь скомпилировать.

в каталоге с исходниками выполняю make и в ответ получаю это. и зачем мне линк в директориб моего исполняемого файла? как я понял эта иблиотека нужна компилятору, я не моей программе

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: libmpfr
« Ответ #7 : 16 Марта 2010, 16:25:17 »
Вы с mingw32 компилируете?
Если да, то этот компилятор не увидит библиотеки, установленные из репозитория, и они ему, соответственно, не помогут.
Библиотеки для mingw32 надо писать в /usr/i586-mingw32msvc/lib, при этом копировать их из /usr/lib/ вряд ли можно, т.к. в них содержится код для линукса, а сборка происходит для винды.

PS. Посмотрел внимательно на путь, указанный в ошибке. Не, это не mingw32, но сказанное все равно справедливо, только путь к библиотекам будет другой.
Так что, добывайте исходники libmpfr, собирайте их тем же компилятором и устанавливайте в /opt/mingw32ce/
« Последнее редактирование: 16 Марта 2010, 16:28:40 от wl »
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн l.rod

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: libmpfr
« Ответ #8 : 16 Марта 2010, 17:19:48 »
мда, я запутался. нашел здесь инструкцию

http://sourceforge.net/apps/mediawiki/cegcc/index.php?title=Install

вроде работа ет

Оффлайн skiffartur

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: libmpfr
« Ответ #9 : 16 Марта 2010, 20:20:04 »
пытаюсь скомпилировать кое-что для wm, но получаю в ответ
я не сам собирал - скачал бинарники
я скачал исходники одной программы для wm. кое-что там подправил для себя и пытаюсь скомпилировать.
Вы, батенька, поэт ???

пытаюсь скомпилировать кое-что для wm, но получаю в ответ
...
я не сам собирал - скачал бинарники
http://ru.wikipedia.org/wiki/Make
Цитировать
До создания make системы сборки (компиляции) ПО Unix обычно состояли из shell-скриптов сборки, сопровождавших исходный код программ.

 

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