Не собирается web-app/gallery [SOLVED]
Не собирается web-app/gallery, выдает следующее:
# emerge gallery
Calculating dependencies... done!
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) www-apps/gallery-2.3
* gallery-2.3-full.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* Package: www-apps/gallery-2.3
* Repository: gentoo
* Maintainer:
* USE: elibc_glibc gd kernel_linux mysql userland_GNU vhosts x86
* Using dev-lang/php-5.3.3-r1
* Checking for required PHP feature(s) ...
* require_php_with_use MUST NOT check for the pcre, spl, mhash or reflection USE flag.
* These USE flags are removed from >=dev-lang/php-5.3 and your ebuild will break
* if you check the USE flags against PHP 5.3 ebuilds.
* Please use USE dependencies from EAPI 2 instead
* ERROR: www-apps/gallery-2.3 failed:
* dev-lang/php-5.3.3-r1 does not actually support the pcre USE flag!
* Call stack:
* ebuild.sh, line 56: Called pkg_setup
* gallery-2.3.ebuild, line 36: Called require_php_with_use 'pcre' 'session' 'mysql'
* depend.php.eclass, line 219: Called built_with_use '=dev-lang/php-5.3.3-r1' 'pcre'
* eutils.eclass, line 1875: Called die
* The specific snippet of code:
* die) die "$PKG does not actually support the $1 USE flag!";;
* If you need support, post the output of 'emerge --info =www-apps/gallery-2.3',
* the complete build log and the output of 'emerge -pqv =www-apps/gallery-2.3'.
* The complete build log is located at '/var/tmp/portage/www-apps/gallery-2.3/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/www-apps/gallery-2.3/temp/die.env'.
* S: '/var/tmp/portage/www-apps/gallery-2.3/work/gallery2'
>>> Failed to emerge www-apps/gallery-2.3, Log file:
>>> '/var/tmp/portage/www-apps/gallery-2.3/temp/build.log'
Очень смущает фраза Please use USE dependencies from EAPI 2 instead
Еще заметил, что для php нет use ключа pcre
Куда копать?
- Для комментирования войдите или зарегистрируйтесь
а меня смущает это * die)
а меня смущает $1
на его месте должен был быть я^Wфлаг
grep pcre /etc/portage/package.use /etc/make.conf
?
2-ой EAPI включен в gallery-2.3-r2, попробуйте размаскировать
echo www-apps/gallery-2.3-r2 ~x86 ~amd64 | sudo tee -a /etc/portage/package.keywords
Если ничего не было, то как могло что-то появиться? А если все-таки что-то было, то откуда тогда оно взялось? Нашу Вселенную породила Рекурсия!
emerge --info , please
emerge --info , please
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
если не уверены, что вам
если не уверены, что вам действительно нужен php-5.3* - то откатите его до 5.2.*
там не только с pcre заморочка - там еще куча заморочек ;(
что-то добрый я сегодня ....
Размаскируй последнюю версию
Размаскируй последнюю версию gallery.
Не грусти, товарищ! Всё хорошо, beautiful good!
Cпасибо!
Спасибо! Размаскировал последнюю версию - помогло!
Не надо бояться, что жизнь закончится - надо бояться, что она не начнется!