Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   make (http://forum.oszone.net/showthread.php?t=48119)

patriot 16-04-2005 10:29 316162

make
 
хочу собрать centericq выдаёт
[admin@localhost centericq-4.20.0]$ make install
make: *** Нет правила для сборки цели `install'. Останов.


что это такое??

Belansky 16-04-2005 10:58 316172

patriot
Собрать можно от имени обычного пользователя, а команда make install дается из-под root'а. И сама процедура сборки прохоит в три этапа: ../configure make и make install.

patriot 16-04-2005 12:12 316200

вот эти три этапа

[admin@localhost centericq-4.20.0]$ ./configure
./configure: line 469: ./config.log: Permission denied
[admin@localhost centericq-4.20.0]$ make
make: *** Не заданы цели и не найден make-файл. Останов.
[admin@localhost centericq-4.20.0]$ make INSTALL
make: Цель `INSTALL' не требует выполнения команд.
[admin@localhost centericq-4.20.0]$


archy 16-04-2005 13:14 316222

Перед этими командами сделай su, либо меняй права на файлы

patriot 16-04-2005 13:22 316225

А вот допустим при rpm

[root@localhost Documents]# rpm -ih centericq-4.9.10-1mdk.src.rpm
предупреждение: centericq-4.9.10-1mdk.src.rpm: подпись DSA V3: NOKEY, key ID 78d019f5
предупреждение: пользователь lenny не существует - используется root
########################################### [100%]
предупреждение: пользователь lenny не существует - используется root

Щас буду эксперементировать с правами, как написано в верхнем посту.
зы прошу прощения за глупые вопросы
:)

patriot 16-04-2005 13:25 316227

Цитата:

Перед этими командами сделай su, либо меняй права на файлы
те менять на рута? если да, то ./configure идёт
[root@localhost centericq-4.20.0]# ./configure
loading cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal-1.4... found
checking for working autoconf... found
checking for working automake-1.4... found
checking for working autoheader... found
checking for working makeinfo... found
checking host system type... i686-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for c++... c++
checking whether the C++ compiler (c++ ) works... yes
checking whether the C++ compiler (c++ ) is a cross-compiler... no
checking whether we are using GNU C++... yes
checking whether c++ accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for ranlib... ranlib
checking whether struct tm is in sys/time.h or time.h... time.h
checking for tm_zone in struct tm... yes
checking for OpenSSL... found in /usr
checking for main in -lcrypto... yes
checking for main in -lssl... yes
checking how to run the C++ preprocessor... c++ -E
checking for vector... yes
checking for iostream... yes
checking for fstream... yes
checking for string... yes
checking for algorithm... yes
checking for list... yes
checking for memory... yes
checking for iterator... yes
checking for exception... yes
checking for utility... yes
checking for hash_map... no
checking for strstream... no
checking for ext/hash_map... yes
checking for sstream... yes
checking for stdint.h... yes
checking for sys/types.h... yes
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for iconv... yes
checking for socket in -lsocket... no
checking for gethostbyname in -lnsl... yes
checking for initscr in -lncurses... yes
checking for gpgme-config... no
checking for curl-config... no
configure: warning: No GPG support in Jabber, since GPGME library not found or its setup not ok
checking for jpeg_start_decompress in -ljpeg... yes
checking for jpeglib.h... yes
configure: error: MSN cannot be built without the curl library, use --disable-msn
[root@localhost centericq-4.20.0]# make
make: *** Не заданы цели и не найден make-файл. Останов.

fossil 16-04-2005 14:37 316252

patriot
Ну значит он у тебя не собрался.
Прикрепи этот свой файлик, народ попробует пособирать ;)

patriot 16-04-2005 18:27 316330

брал отсюда http://centericq.de/archive/source/r...-4.20.0.tar.gz
система - mandrake 10.0

fossil 16-04-2005 18:38 316334

Ок, попробую пособирать у себя.

ruslandh 17-04-2005 07:42 316457

patriot
1 А вы случаем не под рутом файл распаковывали ?
2 А что вы в rpm системе тарболы напрямую ставите ? Не боитесь систему сломать ?

Belansky 17-04-2005 09:27 316481

patriot
Попробуйте провести сборку полностью из-под root'а. Исходя из появляющейся ошибки, попробуйте запустить ./configure --disable-msn

patriot 20-04-2005 09:35 317364

Цитата:

patriot
Попробуйте провести сборку полностью из-под root'а. Исходя из появляющейся ошибки, попробуйте запустить ./configure --disable-msn
работает,
благодарю

Belansky 20-04-2005 10:08 317374

patriot
Не стоит благодарности. :)


Время: 09:44.

Время: 09:44.
© OSzone.net 2001-