Дело всё вот в чем:
Я вот решил программу одну попробовать под свою систему из исходников собрать, но почему-то не получается...
Почитал файл install, там написано, что должна она ставиться как обычно, т.е.
#./configure
#make
#make install
этап конфигурирования проходит без ошибок, а вот make выдает ошибку о там, что дескать не найден makefile...
дело в том, что в папке с исходниками два мэйкфайла - makefile.am и makefile.in
а ей просто make-файл нужен
пробовал я выполнить make -f <имя файла> , куда по очереди вставлял один и другой make-файл, но выдаёт ошибки...
что делать?
Заранее благодарю...
Сборка пакетов из исходного кода! (Проблемка возникла... небольшая, но заметная...)
Модератор: Bizdelnick
-
Payne
- Сообщения: 104
Сборка пакетов из исходного кода!
Прокладка между стулом и клавиатурой - вот причина большинства ошибок системы...
-
Bolverk
- Бывший модератор
- Сообщения: 1571
- ОС: Cygwin
-
Egan
- Сообщения: 247
Re: Сборка пакетов из исходного кода!
Тоже не верю. Успешное конфигурирование подразумевает создание файла Makefile.
-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Сборка пакетов из исходного кода!
в общем-то - смысл всей процедуры именно в создании Makefile
если его нет - что-то не сконфигурилось
-
zenwolf
- Бывший модератор
- Сообщения: 3139
- Статус: Страшный и злой
- ОС: Slackware..Salix..x86_64
Re: Сборка пакетов из исходного кода!
Payne писал(а): ↑21.08.2006 21:00Дело всё вот в чем:
Я вот решил программу одну попробовать под свою систему из исходников собрать, но почему-то не получается...
Почитал файл install, там написано, что должна она ставиться как обычно, т.е.
#./configure
#make
#make install
этап конфигурирования проходит без ошибок, а вот make выдает ошибку о там, что дескать не найден makefile...
дело в том, что в папке с исходниками два мэйкфайла - makefile.am и makefile.in
а ей просто make-файл нужен
пробовал я выполнить make -f <имя файла> , куда по очереди вставлял один и другой make-файл, но выдаёт ошибки...
что делать?
Заранее благодарю...
да -ошибки может не выдвать ,но Makefile не собраться ,а это уже неуспешное конфигурирование
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
-
Payne
- Сообщения: 104
Re: Сборка пакетов из исходного кода!
Ага, благодарствую... буду смотреть, чего у меня в системе нету для успешного конфигурирования...
Прокладка между стулом и клавиатурой - вот причина большинства ошибок системы...
-
WarlorD
- Сообщения: 728
- Статус: хочешь пропатчить KDE под FreeBSD - спроси меня как!
- ОС: FreeBSD, Debian GNU\Linux
Re: Сборка пакетов из исходного кода!
курить на тему autoconf и automake
FreeBSD
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
-
Lonli-Lokli
- Сообщения: 38
Re: Сборка пакетов из исходного кода!
пытался собрать пакет из qt-x11-opensource-src-4.2.1.tar.gz
всё делал как написано в FAQ
user@linux$ /usr/src/program_name$ ./configure
user@linux$ /usr/src/program_name$ make
user@linux$ /usr/src/prorgam-name$ su
root@linux$ /usr/src/program_name# make install DESTDIR=/tmp/program_name
но make install на DESTDIR не реагирует и скидывает всё в /usr/local/Trolltech
что делаю неправильно?
всё делал как написано в FAQ
user@linux$ /usr/src/program_name$ ./configure
user@linux$ /usr/src/program_name$ make
user@linux$ /usr/src/prorgam-name$ su
root@linux$ /usr/src/program_name# make install DESTDIR=/tmp/program_name
но make install на DESTDIR не реагирует и скидывает всё в /usr/local/Trolltech
что делаю неправильно?
-
Bolverk
- Бывший модератор
- Сообщения: 1571
- ОС: Cygwin
Re: Сборка пакетов из исходного кода!
Lonli-Lokli писал(а): ↑17.11.2006 19:33пытался собрать пакет из qt-x11-opensource-src-4.2.1.tar.gz
всё делал как написано в FAQ
user@linux$ /usr/src/program_name$ ./configure
user@linux$ /usr/src/program_name$ make
user@linux$ /usr/src/prorgam-name$ su
root@linux$ /usr/src/program_name# make install DESTDIR=/tmp/program_name
но make install на DESTDIR не реагирует и скидывает всё в /usr/local/Trolltech
что делаю неправильно?
почитать ./configure --help про --prefix
-
Liksys
- Сообщения: 2910
Re: Сборка пакетов из исходного кода!
Если ты не уаерен, что предыдущая операция при сборке программ прошла без ошибок, то можно построить такую команду:
Справка о том, как правильно собирать программу находится в файлах README, INSTALL, а так же в доках, которые обычно находятся в каталоге docs или что-то в этом роде.
Об опциях сборки можно почитать, вызвав конфигуратор так:
Код: Выделить всё
# ./configure && make && make install && echo -----OK-----Справка о том, как правильно собирать программу находится в файлах README, INSTALL, а так же в доках, которые обычно находятся в каталоге docs или что-то в этом роде.
Об опциях сборки можно почитать, вызвав конфигуратор так:
Код: Выделить всё
./configure --help-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Сборка пакетов из исходного кода!
Bolverk писал(а): ↑17.11.2006 19:42Lonli-Lokli писал(а): ↑17.11.2006 19:33
пытался собрать пакет из qt-x11-opensource-src-4.2.1.tar.gz
всё делал как написано в FAQ
user@linux$ /usr/src/program_name$ ./configure
user@linux$ /usr/src/program_name$ make
user@linux$ /usr/src/prorgam-name$ su
root@linux$ /usr/src/program_name# make install DESTDIR=/tmp/program_name
но make install на DESTDIR не реагирует и скидывает всё в /usr/local/Trolltech
что делаю неправильно?
почитать ./configure --help про --prefix
а перед этим _очень_ внимательно прочитать Qt'шную ридмишку. Сборка Qt имеет некоторые особенности, в частности, там нужно определить кое-какие переменные ДО всего остального. Деталей уже не помню, но в документации все подробно описано.