Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » make, make install

Ответить
Настройки темы
make, make install

Аватара для xamelion

Пользователь


Сообщения: 122
Благодарности: 1

Профиль | Отправить PM | Цитировать


checking for usleep... yes
checking for type of 6th argument to recvfrom()... socklen_t
checking for gtk-config... no
checking If you have GTK+ installed... no
configure: WARNING: Gtk+ has not been installed -> nmapfe will not be made
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
configure: configuring in nbase
configure: running /bin/sh './configure' --prefix=/usr/local *'--with-openssl=/usr/local/ssl/include/openssl/' --cache-file=/dev/null --srcdir=.
checking for gcc... gcc


из вышесказанного смущает две строки, это
configure: WARNING: Gtk+ has not been installed -> nmapfe will not be made

и

configure: running /bin/sh './configure' --prefix=/usr/local *'--with-openssl=/usr/local/ssl/include/openssl/' --cache-

Инсталил nmap из исходников, говорят лучше работает при связке ./configure make make install чем из rpm файлов. Только из исходников как то странно получается, система пишет варнинг, и все продолжается, ни у кого нет ссылки про инсталяцию из отрытого кода почитать?(no english)

[s]Исправлено: xamelion, 10:15 15-03-2004[/s]

Отправлено: 10:14, 15-03-2004

 

Пользователь


Сообщения: 78
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


xamelion
Цитата:
configure: WARNING: Gtk+ has not been installed -> nmapfe will not be made
GTK у тебя не установлен, следовательно GUI собираться не будет.

Цитата:
оворят лучше работает при связке ./configure make make install чем из rpm файлов.
Глупости, в твоём случае это совершенно без разницы.

Отправлено: 21:21, 15-03-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Скорее нет GTK+-devel или GTK+-devel-static (при статической компиляции).
А какая может быть документация ?

Руковоство оператора:
./configure
make
make install

Руководство по траблам
Учебник по C, С++ и т.п.



-------
Поспешай не торопясь


Отправлено: 23:38, 15-03-2004 | #3


Аватара для xamelion

Пользователь


Сообщения: 122
Благодарности: 1

Профиль | Отправить PM | Цитировать


./configure --?? ведь там очень много клучей, да я соглашусь что в  каждом приложении свои ключи, но есть же одинаковые какие нить, например какой нить ключ что бы выводил только ошибки, либо тест начальный без установки. Ну неужели ничего такого нет, как тогда определить ошибки при установки ?

Отправлено: 13:18, 16-03-2004 | #4


Пользователь


Сообщения: 110
Благодарности: 1

Профиль | Отправить PM | Цитировать


xamelion
Вообще, это зависит от того, что считать ошибками. А так:
Код: Выделить весь код
./configure >/dev/null
Но лично я подобным образом делать бы не стал. Лучше видеть то, что выводит configure.

Ключи у configure, в основном, одинаковые. Сравните с другими программами. Тест в случае установки из исходников обычно имеется. Только не перед configure (что тут тестировать-то?), а после компиляции (то есть, после make можно сделать make check).

Кстати, сама установка - это фаза make install. Остальное - настройка исходников под конкретную систему и компиляция - к установке относятся "постольку поскольку".

Почитать про инсталляцию можно в файлах README и INSTALL.

Отправлено: 21:56, 16-03-2004 | #5


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


1 configure --help
Вы это имели ввиду ?
2 Вот, что-то нашёл : http://www.ruslandh.narod.ru/howto_r....13/index.html
3 Да Вы правы, стоило только поискать
 

-------
Поспешай не торопясь


Отправлено: 21:57, 16-03-2004 | #6


Аватара для xamelion

Пользователь


Сообщения: 122
Благодарности: 1

Профиль | Отправить PM | Цитировать


Спасибки огромное.

>>ruslandh
на своей страничке на народе поправь кодировки как время будет..

Отправлено: 14:29, 17-03-2004 | #7


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать



Да я всё про кодировки забываю - приходят новые HOWTO, вижу, что они более свежие, и размером отличаются,  я сваливаю туда, а кодировки установить забываю Неделю назад только испортил по этой причине все хауту с буквы A по D вклюительно

-------
Поспешай не торопясь


Отправлено: 01:49, 18-03-2004 | #8


Аватара для xamelion

Пользователь


Сообщения: 122
Благодарности: 1

Профиль | Отправить PM | Цитировать


Опять не догнал


Поставил я GTK+-devel
запустил команду:
# ./configure --with-openssl=/usr/local/ssl/include/openssl/
Все прошло на ура(По крайне мерее я так думаю, т.к. не одного подозрительного WARNING и т.д. не было. Хотя я не знаю как выглядят ошибки, ведь там летят миллионы букв, он всегда пишит "no", "yes"

пишу команду # make
make[1]: Вход в каталог `/root/nmap-3.51-TEST2/nbase'
gcc -I/usr/local/ssl/include/openssl//include -g -O2 -Wall * *-DHAVE_CONFIG_H -DNCRACK_VERSION=\"\" -DHAVE_CONFIG_H=1 * *-c -o snprintf.o snprintf.c
gcc -I/usr/local/ssl/include/openssl//include -g -O2 -Wall * *-DHAVE_CONFIG_H -DNCRACK_VERSION=\"\" -DHAVE_CONFIG_H=1 * *-c -o nbase_str.o nbase_str.c
gcc -I/usr/local/ssl/include/openssl//include -g -O2 -Wall * *-DHAVE_CONFIG_H -DNCRACK_VERSION=\"\" -DHAVE_CONFIG_H=1 * *-c -o nbase_misc.o nbase_misc.c
gcc -I/usr/local/ssl/include/openssl//include -g -O2 -Wall * *-DHAVE_CONFIG_H -DNCRACK_VERSION=\"\" -DHAVE_CONFIG_H=1 * *-c -o nbase_memalloc.o nbase_memalloc.c
gcc -I/usr/local/ssl/include/openssl//include -g -O2 -Wall * *-DHAVE_CONFIG_H -DNCRACK_VERSION=\"\" -DHAVE_CONFIG_H=1 * *-c -o nbase_rnd.o nbase_rnd.c
nbase_rnd.c:96:26: openssl/rand.h: No such file or directory
nbase_rnd.c: In function `get_random_bytes':
nbase_rnd.c:118: warning: implicit declaration of function `RAND_bytes'
nbase_rnd.c:120: warning: implicit declaration of function `RAND_pseudo_bytes'
nbase_rnd.c:165: warning: implicit declaration of function `RAND_seed'
nbase_rnd.c:166: warning: implicit declaration of function `RAND_status'
make[1]: *** [nbase_rnd.o] Ошибка 1
make[1]: Выход из каталог `/root/nmap-3.51-TEST2/nbase'
make: *** [nbase/libnbase.a] Ошибка 2

Ну и как с этой дрянью боротся ?

Отправлено: 07:12, 22-03-2004 | #9


Аватара для xamelion

Пользователь


Сообщения: 122
Благодарности: 1

Профиль | Отправить PM | Цитировать


# find // |grep rand.h
//usr/local/ssl/include/openssl/rand.h

Отправлено: 16:10, 22-03-2004 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » make, make install

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
make conf? 9112root Общий по FreeBSD 8 05-12-2006 22:59
make patriot Общий по Linux 12 20-04-2005 10:08
Make returned an error. Interceptor Программирование и базы данных 2 16-03-2005 09:55
Need to make shared smth ASh Сетевые технологии 1 03-08-2004 09:16
make Lethal Spirit Общий по Linux 10 06-03-2004 15:34




 
Переход