Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 354189 - dev-php5/suhosin-0.9.32.1-r2 + dev-lang/php-5.3.5: Circular dependency
Summary: dev-php5/suhosin-0.9.32.1-r2 + dev-lang/php-5.3.5: Circular dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: PHP Bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-09 07:37 UTC by Dennis Schridde
Modified: 2011-03-03 21:30 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Schridde 2011-02-09 07:37:05 UTC
Basically the same as bug #295871:

[ebuild     U ] dev-php5/suhosin-0.9.32.1-r2 [0.9.31] PHP_TARGETS="php5-3%* -php5-2%" 117 kB
[ebuild  NS   ]  dev-lang/php-5.3.5 [5.2.14] USE="apache2 berkdb bzip2 cgi cli crypt ctype (debug) fileinfo filter ftp gd gdbm hash iconv imap ipv6 json ldap mysql mysqli nls pdo phar pic posix readline session sharedext simplexml snmp sockets ssl suhosin threads tokenizer truetype unicode xml xmlrpc zip zlib (-adabas) -bcmath (-birdstep) -calendar -cdb -cjk -curl -curlwrappers (-db2) (-dbmaker) -doc -embed (-empress) (-empress-bcs) -enchant (-esoob) -exif (-firebird) -flatfile -fpm (-frontbase) -gd-external -gmp -inifile -interbase -intl -iodbc -kerberos -kolab -ldap-sasl -libedit -mhash -mssql -mysqlnd (-oci8) (-oci8-instant-client) -odbc -pcntl -postgres (-qdbm) -recode -sapdb -sharedmem -soap (-solid) -spell -sqlite -sqlite3 (-sybase-ct) -sysvipc -tidy -wddx -xmlreader -xmlwriter -xpm -xsl" 10,603 kB                                 

Total: 2 packages (1 upgrade, 1 in new slot), Size of downloads: 10,719 kB

 * Error: circular dependencies:

(dev-lang/php-5.3.5::gentoo, ebuild scheduled for merge) depends on
 (dev-lang/php-5.3.5::gentoo, ebuild scheduled for merge) (buildtime)

It might be possible to break this cycle
by applying the following change:
- dev-lang/php-5.3.5 (Change USE: -suhosin)

Reproducible: Always




Portage 2.2.0_alpha19 (hardened/linux/ia64/server, gcc-4.4.5, glibc-2.11.2-r3, 2.6.32-hardened-r31 ia64)
=================================================================
System uname: Linux-2.6.32-hardened-r31-ia64-31-with-gentoo-2.0.1
Timestamp of tree: Wed, 09 Feb 2011 05:45:01 +0000
app-shells/bash:     4.1_p7
dev-lang/python:     2.6.6-r1, 3.1.2-r4
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 2.0.1-r1
sys-apps/openrc:     0.7.0
sys-apps/sandbox:    2.4
sys-devel/autoconf:  2.65-r1
sys-devel/automake:  1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.5, 4.5.2
sys-devel/binutils:  2.20.1-r1                                                                                                                                                                               sys-devel/gcc:       4.4.5, 4.5.2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.30-r1 (sys-kernel/linux-headers)
Repositories: gentoo sunrise local
ACCEPT_KEYWORDS="ia64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="ia64-unknown-linux-gnu"
CFLAGS="-pipe -mtune=mckinley -O2 -ftree-vectorize"
CHOST="ia64-unknown-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/re
vdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-pipe -mtune=mckinley -O2 -ftree-vectorize"
DISTDIR="/var/cache/portage/distfiles"
EMERGE_DEFAULT_OPTS="--usepkg --buildpkg --with-bdeps y --keep-going"
FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS=""
GENTOO_MIRRORS="http://ftp.spline.inf.fu-berlin.de/mirrors/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://ftp.spline.inf.fu-berlin.de/mirrors/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirr
ors/gentoo/ http://distfiles.gentoo.org"
LANG="en_GB.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,--hash-style=gnu"
MAKEOPTS="-j3"
PKGDIR="/var/cache/portage/packages"
PORTAGE_COMPRESS="xz"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="      --delete-excluded       --include='/sci-libs/'          --include='/sci-libs/gsl/'              --exclude='/sci-libs/*/'        --include='/x11-libs/'  --include='/x11-misc/'  --in
clude='/x11-proto/'     --exclude='/games*/' --exclude='/gnome*/' --exclude='/gnustep*/' --exclude='/gpe*/' --exclude='/kde*/' --exclude='/lxde*/' --exclude='/rox*/' --exclude='/sci*/' --exclude='/x11*/' --exclud
e='/xfce*/'"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/var/cache/portage/gentoo"
PORTDIR_OVERLAY="/var/cache/portage/layman/sunrise /var/cache/portage/local"
[...]
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS_FLAGS
Comment 1 William Waisse 2011-02-14 14:15:03 UTC
same problem here
Comment 2 Daniel 2011-02-16 16:19:20 UTC
Same here, amd64.
Comment 3 Ole Markus With (RETIRED) gentoo-dev 2011-02-17 09:20:49 UTC
As far as I can see, this happens because of an edge case in portage. The short-term solution is to install php:5.3 without suhosin, then reemerge php with suhosin. Hopefully this will go away when the php ebuild is ported to EAPI4.
Comment 4 Ole Markus With (RETIRED) gentoo-dev 2011-03-03 21:30:33 UTC
This should now be fixed in portage.