nixp.ru v3.0

30 мая 2017,
вторник,
00:02:32 MSK

DevOps с компанией «Флант»
Maxim Filatov написал 20 сентября 2004 года в 15:15 (504 просмотра) Ведет себя как мужчина; открыл 18 тем в форуме, оставил 23 комментария на сайте.

Пытаюсь поставить php-5.0.1 на Gentoo 2004.2

#emerge -u php

вылазит следующее:

———————--покоцано—————————--

checking for db4 minor version and patch level… ok

checking for Berkeley DB4 support… yes

checking for Berkeley DB3 support… no

checking for Berkeley DB2 support… no

checking for dbminit in -ldbm… no

checking for dbminit in -lc… no

checking for dbminit in -lgdbm… no

configure: error: DBA: Could not find necessary library.

!!! ERROR: dev-php/php-5.0.1 failed.

!!! Function econf, Line 441, Exitcode 1

!!! econf failed

!!! If you need support, post the topmost build error, NOT this status message.

————————————————————--

ниже /etc/make.conf:

CFLAGS="-O3 -march=pentium2 -pipe -fomit-frame-pointer»

CHOST=«i686-pc-linux-gnu»

CXXFLAGS=«${CFLAGS}»

MAKEOPTS=«-j2»

USE="-pcmci gnome x86 X acl alsa apache2 apm audiofile avi berkdb bzlib cdb cdr cpdflib cups curl dba dbase dbm dga directfb dvd dvdr emacs encode esd fbcon firebird flac foomaticdb ftp gd gdbm gif gmp gtk gtk2 gtkhtml iconv icq imlib jack java jpeg kde ldap libgda libwww mad mikmod mmx mozilla mpeg mysql ncurses nls oggvorbis opengl pam perl php png qt samba sasl scanner sdl snmp sockets spell sse ssl svga tcltk tetex theora tiff truetype usb wxwindows xml xml2 xmms xv xvid zlib»

ACCEPT_KEYWORDS=«~x86»

Вот….

Как поставить пхп?!!!!……

Заранее спасибо.

Longobard

Скорее всего ебилд кривоватый. Вот посмотри стоят ли такие вот пакеты:

longobard ~ # emerge -ep php | grep db

[ebuild N ] sys-libs/db-1.85-r2

[ebuild N ] sys-libs/gdbm-1.8.3-r1

[ebuild N ] sys-libs/db-4.2.52_p2

Вот мои USE:

-gnome -kde acpi apache2 gif jabber dga -nls fbcon cups foomaticdb freetype mmx sse \

usb alsa -arts ncurses mozilla X ssl gd gd-external dba

P.S.: php5.0.1 — мегаглюкавая вещь. У меня хостится 8 сайтов, из них НИ ОДИН не заработал как надо на пхп 5.0.1. Бери 4.3.8. В нем заработали все 8. Так что лучше сделай просто emerge =mod_php-4.3.8

~%=> sudo emerge -ep php|grep db 17:09 pts/0

Password:

[ebuild N ] sys-libs/db-1.85-r2

[ebuild N ] sys-libs/gdbm-1.8.3-r1

[ebuild N ] sys-libs/db-4.2.52_p2

[ebuild N ] dev-db/mysql-4.0.20-r1

все из того что указано выше — установлено…..

попробую откатиться на php4….

Longobard

попробуй сразу

emerge =mod_php-4.3.8

Хех — убрал половину лишнего из USE="», и сразу все поставилось….

%)))