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


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: Не работает make  (Прочитано 3173 раз)

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

Оффлайн les95

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Не работает make
« : 06 Июнь 2011, 18:51:23 »
Не могу скомпилировать не одну программу из исходников с помощьб make. Результат следующий:
leha@pc:~$ cd '/home/leha/Рабочий стол/qjoypad-4.1.0/src'
leha@pc:~/Рабочий стол/qjoypad-4.1.0/src$ sudo ./config
[sudo] password for leha:
Error: you will need libxtst to compile this program
leha@pc:~/Рабочий стол/qjoypad-4.1.0/src$ sudo make
make: *** Не заданы цели и не найден make-файл.  Останов.
leha@pc:~/Рабочий стол/qjoypad-4.1.0/src$ make install
make: *** Нет правила для сборки цели `install'.  Останов.
leha@pc:~/Рабочий стол/qjoypad-4.1.0/src$

С другими программами аналогично.... В чем причина. помогите....








Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3144
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Не работает make
« Ответ #1 : 06 Июнь 2011, 18:51:48 »
зачем sudo?

Пользователь решил продолжить мысль 06 Июнь 2011, 18:53:30:
Ну и:
Цитировать
Error: you will need libxtst to compile this program
« Последнее редактирование: 06 Июнь 2011, 18:53:30 от RazrFalcon »
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: http://help.ubuntu.ru/wiki/fixme

Оффлайн les95

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Не работает make
« Ответ #2 : 06 Июнь 2011, 19:02:09 »
без sudo тоже самое пишет....
libxtst,  он только с этой программой просит.... libxtst не ставится тоже синаптик говорит неразрешимая зависимость....

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11315
  • Arch Linux & XMonad
    • Просмотр профиля
Re: Не работает make
« Ответ #3 : 06 Июнь 2011, 19:06:32 »
А зачем его вообще собирать если не умеешь? Я его у себя в синаптике нашёл.
sudo apt-get install qjoypadи всё  :-\
sudo ls -a | grep brain > /dev/head

Оффлайн les95

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Не работает make
« Ответ #4 : 06 Июнь 2011, 19:19:38 »
да дело не в том... мне по мимо этой программы еще несколько скомпилировать надо.... и кстати этой программы в синаптике у меня нет... подскажите пожалуйста в каком она репозитории....
ps/ я научиться компилировать хочу... а вы мне такое. ;-(

Оффлайн Root-Boot

  • Старожил
  • *
  • Сообщений: 1814
    • Просмотр профиля
Re: Не работает make
« Ответ #5 : 06 Июнь 2011, 19:23:12 »
sudo не нужно.
Не ./config, а ./configure. Лучше использовать для этого auto-apt.
sudo apt-get install auto-apt
sudo auto-apt -y run ./configure
(здесь sudo нужно)

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11315
  • Arch Linux & XMonad
    • Просмотр профиля
Re: Не работает make
« Ответ #6 : 06 Июнь 2011, 19:28:52 »

ps/ я научиться компилировать хочу... а вы мне такое. ;-(
https://forum.ubuntu.ru/index.php?topic=138477.msg1019891#msg1019891
sudo ls -a | grep brain > /dev/head

Оффлайн aliftin

  • Старожил
  • *
  • Сообщений: 1398
    • Просмотр профиля
Re: Не работает make
« Ответ #7 : 07 Июнь 2011, 11:15:11 »
В qjoypad какой-то баг был и собиралось оно через раз. Я трижды пытался собрать на разных системах, но получилось лишь один раз. Советую вам:
1. Никогда не собирать на рабочем столе (да и вообще избегать кириллицы в названии пути к исходникам).
2. Никогда не использовать sudo при сборке (за исключением sudo make install).
3. Читать инструкцию по сборке (редко когда в папке с исходниками нет файлов INSTALL и README).
4. Никогда вообще не собирать из исходников и довериться ppa (сторонним репозиториям).
« Последнее редактирование: 07 Июнь 2011, 11:35:48 от aliftin »
Если мы не можем до чего то дотянуться, мы виним в этом не свой рост, не отсутствие табуретки, а свою цель.

andrey_p

  • Гость
Re: Не работает make
« Ответ #8 : 07 Июнь 2011, 11:20:21 »
Маловато пунктов перед последним! )))

 

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