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


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

Автор Тема: Помогите скомпилировать  (Прочитано 2333 раз)

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

Оффлайн wanoska

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Помогите скомпилировать
« : 21 Май 2012, 21:47:23 »
Всё делаю как описано https://forum.ubuntu.ru/index.php?topic=2269.0 но
(Нажмите, чтобы показать/скрыть)
Ubuntu 12.04

Оффлайн yorik1984

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 1592
  • Кто не хочет, ищет причины
    • Просмотр профиля
Re: Помогите скомпилировать
« Ответ #1 : 21 Май 2012, 22:12:12 »
а где ./configure?
И вообще. можно ссылку на код, какой надо компилить

Оффлайн Otto Baynes

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
    • www.emunix.org
Re: Помогите скомпилировать
« Ответ #2 : 21 Май 2012, 22:14:34 »
Вот это установлено? http://plib.sourceforge.net/

В игре которую ты компилируешь есть файл README, в котором перечислены все библиотеки необходимые для компиляции и работы.

Плюс как и сказал yorik1984, необходимо выполнить ./configure перед make
« Последнее редактирование: 21 Май 2012, 22:22:57 от Otto Baynes »

Оффлайн wanoska

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Помогите скомпилировать
« Ответ #3 : 21 Май 2012, 22:27:49 »
Вот всё что я делаю с самого начала
(Нажмите, чтобы показать/скрыть)

http://tuxaqfh.sourceforge.net/ отсюда качал пакет
(Нажмите, чтобы показать/скрыть)
файл README который находиться в папке с игрой
« Последнее редактирование: 21 Май 2012, 22:30:34 от wanoska »

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: Помогите скомпилировать
« Ответ #4 : 21 Май 2012, 22:30:13 »
sudo apt-get install libplib-dev
make
Tempora mutantur et nos mutantur in illis

Оффлайн wanoska

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Помогите скомпилировать
« Ответ #5 : 21 Май 2012, 22:42:50 »
sudo apt-get install libplib-dev
make
sudo apt-get install libplib-dev
make
(Нажмите, чтобы показать/скрыть)

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: Помогите скомпилировать
« Ответ #6 : 21 Май 2012, 22:45:31 »
sudo apt-get install libxi-dev
Tempora mutantur et nos mutantur in illis

Оффлайн wanoska

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Помогите скомпилировать
« Ответ #7 : 21 Май 2012, 22:49:40 »
sudo apt-get install libxi-dev
(Нажмите, чтобы показать/скрыть)

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: Помогите скомпилировать
« Ответ #8 : 21 Май 2012, 22:51:04 »
sudo apt-get install libxmu-dev
Tempora mutantur et nos mutantur in illis

Оффлайн wanoska

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Помогите скомпилировать
« Ответ #9 : 21 Май 2012, 22:54:34 »
sudo apt-get install libxmu-dev
(Нажмите, чтобы показать/скрыть)

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: Помогите скомпилировать
« Ответ #10 : 21 Май 2012, 23:06:01 »
а deb не подойдет?
http://archive.debian.net/ru/woody/tux-aqfh
Tempora mutantur et nos mutantur in illis

Оффлайн wanoska

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Помогите скомпилировать
« Ответ #11 : 21 Май 2012, 23:09:51 »
а deb не подойдет?
http://archive.debian.net/ru/woody/tux-aqfh
Подойдёт, спасибо, но мне интересно разобраться как узнавать какие требуются библиотеки при компиляции того или иного пакета.

Оффлайн Otto Baynes

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
    • www.emunix.org
Re: Помогите скомпилировать
« Ответ #12 : 21 Май 2012, 23:34:22 »
wanoska,
Например в самом первом твоем сообщении была такая ошибка написана:
Цитировать
tux.h:18:22: фатальная ошибка: plib/ssg.h: Нет такого файла или каталога
компиляция прервана.

Гуглишь на предмет plib/ssg.h, и из вывода поисковика уже можно понять что тебе необходима библиотека plib. Потом остается узнать как она называется в ubuntu: тут гуглишь либо "plib ubuntu", либо делаешь sudo apt-cache search plib.

Оффлайн wanoska

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Помогите скомпилировать
« Ответ #13 : 21 Май 2012, 23:38:33 »
wanoska,
Например в самом первом твоем сообщении была такая ошибка написана:
Цитировать
tux.h:18:22: фатальная ошибка: plib/ssg.h: Нет такого файла или каталога
компиляция прервана.

Гуглишь на предмет plib/ssg.h, и из вывода поисковика уже можно понять что тебе необходима библиотека plib. Потом остается узнать как она называется в ubuntu: тут гуглишь либо "plib ubuntu", либо делаешь sudo apt-cache search plib.
Спасибо буду разбираться, учиться.


Пользователь решил продолжить мысль 21 Май 2012, 23:42:11:
если я установил недостающий пакет мне надо заново делать ./configure или просто make?
« Последнее редактирование: 21 Май 2012, 23:42:11 от wanoska »

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1707
  • חתול המדען
    • Просмотр профиля
Re: Помогите скомпилировать
« Ответ #14 : 22 Май 2012, 00:13:35 »
Да, конечно, у Вас же программа конфигурировалась без нужных headers и libraries. И почитайте уже README и INSTALL наконец.
Debian GNU\Linux 7.11; ICH7; r8169; Linux 4.14.32-atomd525mv-imq-ja1 (i686)
Ubuntu GNU\Linux 18.04; MCP61; forcedeth; 4.15.0-20-generic (x86_64)

 

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