nixp.ru v3.0

22 января 2017,
воскресенье,
00:33:57 MSK

DevOps с компанией «Флант»
Gosha написал 5 октября 2004 года в 16:28 (368 просмотров) Ведет себя неопределенно; открыл 4 темы в форуме, оставил 13 комментариев на сайте.

Как правильно устновить Web Downloader for X (2.5.0final) под Mandrake 10.

pto@localhost d4x-2.5.0final]$ ./configure

——————————————————————————

D4X — Web Downloader for X (2.5.0final)

——————————————————————————

checking build system type… i686-pc-linux-gnu

checking host system type… i686-pc-linux-gnu

checking target system type… i686-pc-linux-gnu

checking for a BSD-compatible install… /usr/bin/install -c

checking whether build environment is sane… yes

checking for gawk… gawk

checking whether make sets $(MAKE)… yes

checking whether to enable maintainer-specific portions of Makefiles… no

checking for style of include used by make… GNU

checking for gcc… no

checking for cc… no

checking for cc… no

checking for cl… no

configure: error: no acceptable C compiler found in $PATH

See `config.log' for more details.

[pto@localhost d4x-2.5.0final]$ make install

make: * Нет правила для сборки цели `install’. Останов.

А где взять эти правила?

Uncle Theodore

Надо не правила взять, а компилятор установить. Тебе ж configure сказало,

configure: error: no acceptable C compiler found in $PATH

Установи gcc и devel- пакеты, какие нужны (Иксовые, скорее всего понадобятся, X-че-нибудь-devel.rpm)

Good Luck,

UT

vovans

Так ты посмотри, что он инстал ещё и под юзером длелает:)

Я тоже иногда удивляюсь подобной ошибке, когда по запарке su забуду ввести =)

Negative

если делать make install не под рутом, то ошибка все же другая :)

vovans

Как ни странно, но это так =)

elPoohy

И ещё когда поставиш нужные пакеты то незабудь между этими твоими командами….

Gosha
./configure

make install

…. ещё и make сделать…. а то 100% не заработает 8-)

кроме того помоему гдето в инете я видел рпм d4x. может стоит его скачать….

pol

http://www.krasu.ru/soft/chuchelo/download.php3

Gosha

А сейчас чего он хочет?

[root@localhost d4x-2.5.0final]# ./configure

——————————————————————————

D4X — Web Downloader for X (2.5.0final)

——————————————————————————

checking build system type… i686-pc-linux-gnu

checking host system type… i686-pc-linux-gnu

checking target system type… i686-pc-linux-gnu

checking for a BSD-compatible install… /usr/bin/install -c

checking whether build environment is sane… yes

checking for gawk… gawk

checking whether make sets $(MAKE)… yes

checking whether to enable maintainer-specific portions of Makefiles… no

checking for style of include used by make… GNU

checking for gcc… gcc

checking for C compiler default output file name… a.out

checking whether the C compiler works… yes

checking whether we are cross compiling… no

checking for suffix of executables…

checking for suffix of object files… o

checking whether we are using the GNU C compiler… yes

checking whether gcc accepts -g… yes

checking for gcc option to accept ANSI C… none needed

checking dependency style of gcc… gcc3

checking whether struct tm is in sys/time.h or time.h… time.h

checking for struct tm.tm_zone… yes

checking for g++… g++

checking whether we are using the GNU C++ compiler… yes

checking whether g++ accepts -g… yes

checking dependency style of g++… gcc3

checking for gcc… (cached) gcc

checking whether we are using the GNU C compiler… (cached) yes

checking whether gcc accepts -g… (cached) yes

checking for gcc option to accept ANSI C… (cached) none needed

checking dependency style of gcc… (cached) gcc3

checking for a BSD-compatible install… /usr/bin/install -c

checking for gawk… (cached) gawk

checking for ranlib… ranlib

checking whether NLS is requested… yes

checking for msgfmt… /usr/bin/msgfmt

checking for gmsgfmt… /usr/bin/msgfmt

checking for xgettext… /usr/bin/xgettext

checking for msgmerge… /usr/bin/msgmerge

checking for library containing strerror… none required

checking how to run the C preprocessor… gcc -E

checking for egrep… grep -E

checking for ANSI C header files… yes

checking for an ANSI C-conforming const… yes

checking for signed… yes

checking for inline… inline

checking for sys/types.h… yes

checking for sys/stat.h… yes

checking for stdlib.h… yes

checking for string.h… yes

checking for memory.h… yes

checking for strings.h… yes

checking for inttypes.h… yes

checking for stdint.h… yes

checking for unistd.h… yes

checking for off_t… yes

checking for size_t… yes

checking for long long… yes

checking for long double… yes

checking for wchar_t… yes

checking for wint_t… yes

checking for inttypes.h… yes

checking for stdint.h… yes

checking for intmax_t… yes

checking whether printf() supports POSIX/XSI format strings… yes

checking for working alloca.h… yes

checking for alloca… yes

checking for stdlib.h… (cached) yes

checking for unistd.h… (cached) yes

checking for getpagesize… yes

checking for working mmap… yes

checking whether we are using the GNU C Library 2.1 or newer… yes

checking whether integer division by zero raises SIGFPE… yes

checking for unsigned long long… yes

checking for inttypes.h… yes

checking whether the inttypes.h PRIxNN macros are broken… no

checking for stdint.h… (cached) yes

checking for SIZE_MAX… yes

checking for stdint.h… (cached) 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 ptrdiff_t… yes

checking argz.h usability… yes

checking argz.h presence… yes

checking for argz.h… yes

checking limits.h usability… yes

checking limits.h presence… yes

checking for limits.h… yes

checking locale.h usability… yes

checking locale.h presence… yes

checking for locale.h… yes

checking nl_types.h usability… yes

checking nl_types.h presence… yes

checking for nl_types.h… yes

checking malloc.h usability… yes

checking malloc.h presence… yes

checking for malloc.h… yes

checking stddef.h usability… yes

checking stddef.h presence… yes

checking for stddef.h… yes

checking for stdlib.h… (cached) yes

checking for string.h… (cached) yes

checking for unistd.h… (cached) yes

checking sys/param.h usability… yes

checking sys/param.h presence… yes

checking for sys/param.h… yes

checking for asprintf… yes

checking for fwprintf… yes

checking for getcwd… yes

checking for getegid… yes

checking for geteuid… yes

checking for getgid… yes

checking for getuid… yes

checking for mempcpy… yes

checking for munmap… yes

checking for putenv… yes

checking for setenv… yes

checking for setlocale… yes

checking for snprintf… yes

checking for stpcpy… yes

checking for strcasecmp… yes

checking for strdup… yes

checking for strtoul… yes

checking for tsearch… yes

checking for wcslen… yes

checking for __argz_count… yes

checking for __argz_stringify… yes

checking for __argz_next… yes

checking for __fsetlocking… yes

checking whether _snprintf is declared… no

checking whether _snwprintf is declared… no

checking whether feof_unlocked is declared… yes

checking whether fgets_unlocked is declared… no

checking whether getc_unlocked is declared… yes

checking for iconv… yes

checking for iconv declaration…

extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);

checking for nl_langinfo and CODESET… yes

checking for LC_MESSAGES… yes

checking for bison… no

checking whether NLS is requested… yes

checking whether included gettext is requested… no

checking for GNU gettext in libc… yes

checking whether to use NLS… yes

checking where the gettext function comes from… libc

checking for autogen… ${SHELL} /usr/local/d4x-2.5.0final/admin/missing —run autogen

checking for doxygen… ${SHELL} /usr/local/d4x-2.5.0final/admin/missing —run doxygen

checking for rpm… /bin/rpm

checking for dot… no

checking whether ln -s works… yes

checking for esd-config… no

checking for ESD — version >= 0.2.7… no

* The esd-config script installed by ESD could not be found

* If ESD was installed in PREFIX, make sure PREFIX/bin is in

* your path, or set the ESD_CONFIG environment variable to the

* full path to esd-config.

checking for pkg-config… /usr/bin/pkg-config

checking for GLIB — version >= 2.4.0… no

* Could not run GLIB test program, checking why…

* The test program failed to compile or link. See the file config.log for the

* exact error that occured. This usually means GLIB is incorrectly installed.

configure: error: * GLIB >= 2.4.0 not installed! *

[root@localhost d4x-2.5.0final]# make

make: * Не заданы цели и не найден make-файл. Останов.

[root@localhost d4x-2.5.0final]#

Где этот GLIB взять?

Master
Gosha
Где этот GLIB взять?

Я думаю поставить. Должен быть в дистрибутиве в виде rpm пакета.

Gosha

А как этот пакет называется? Все переискал, что-то похожее поставил не помогает :(

Нашел rpm все равно ругается

Следующие пакеты имеют неверные подписи:

/home/pto/Dowlands/d4x-2.5.0-2mdk.src.rpm: Неверная подпись ((SHA1) DSA sha1 md5 (GPG) (MISSING KEY) GPG#26752624 NOT OK)

Master
Gosha
А как этот пакет называется? Все переискал, что-то похожее поставил не помогает :(

Видимо название будет содержать glib.

Gosha

Уже и glib установил, все равно ругается:

checking for pkg-config… /usr/bin/pkg-config

checking for GLIB — version >= 2.4.0… no

* Could not run GLIB test program, checking why…

* The test program failed to compile or link. See the file config.log for the

* exact error that occured. This usually means GLIB is incorrectly installed.

configure: error: * GLIB >= 2.4.0 not installed! *

Кстати, а как проверить стоит ли это GLIB? Если через удаление пакетов, то показывает что стоит glib2-2.4.0-9

Genie
* Could not run GLIB test program, checking why…

* The test program failed to compile or link. See the file config.log for the

* exact error that occured. This usually means GLIB is incorrectly installed.


немного подумать: а что значит failed to compile or link?

стоит glib2-2.4.0-9


может проблема в отсутствии немного не такого пакета? а, скажем, glib2-devel-2.4.0-9?

сомпилировать и линковать с динамическими библиотеками оно вроде бы ещё не научилось, а вот с .h-ами и .a-ми — вполне. ;)

Gosha

Поставил glib2-devel-2.4.0-9.i586.rpm

Не помогает :(

pol

» Я думаю поставить. Должен быть в дистрибутиве в виде rpm пакета.»

Насколько я понимаю ты в 10 Мандражке?

там он был — ищи — libglib ….dev …

кстати, укажи в префиксе ./configure — … папку где у тебя глиб, найдёшь через менеджер rpm -ок

Gosha

Поставил, ничего не помогает :(

Curu3MyHg
Gosha
Уже и glib установил, все равно ругается:

checking for pkg-config… /usr/bin/pkg-config

checking for GLIB — version >= 2.4.0… no

* Could not run GLIB test program, checking why…

* The test program failed to compile or link. See the file config.log for the

* exact error that occured. This usually means GLIB is incorrectly installed.

configure: error: * GLIB >= 2.4.0 not installed! *

Кстати, а как проверить стоит ли это GLIB? Если через удаление пакетов, то показывает что стоит glib2-2.4.0-9

По-моему glib и glib2 — это разные пакеты. По крайней мере у меня стоят оба.

Gray_graff

В Mandrake 10

Glibc версии 2.3.3

Glib2 Версии 2.2.3

Если ставить из исходников — надо в configure дать параметр —prefix=/usr

Или попробуй /usr/local/lib/pkgconfig скопировать в /usr/lib/pkgconfig

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.