Summary: | phpmyadmin php dependency | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | fabien <fabien> |
Component: | New packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | VERIFIED WORKSFORME | ||
Severity: | normal | ||
Priority: | High | ||
Version: | 2005.1 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
fabien
2006-02-27 04:25:07 UTC
phpmyadmin uses depend.php and has NO php-version specific dependencies, i.e., can work w/ all PHP versions in portage (need_php). If you don't want php-5*, then you need to package.mask it, that's how portage slots behave. Ok, i have add the dev-lang/php to the package.mask file but i have always a problem.
cat packages.mask
>=dev-lang/php-5
I am working with dev-php/php and dev-php/php-cgi and i need to install dev-lang/php to have phpmyadmin.
In conclusion i need to have 2 compiled package of php for phpmyadmin and it isn't the best solution.
[empty/missing/bad digest]: app-admin/php-toolkit-1.0-r2
[blocks B ] dev-php/php-cgi (is blocking dev-lang/php-4.4.1-r3)
[blocks B ] dev-php/php (is blocking dev-lang/php-4.4.1-r3)
[ebuild N ] app-admin/php-toolkit-1.0-r2 0 kB
[ebuild U ] sys-devel/m4-1.4.3 [1.4.2-r1] +nls 298 kB
[ebuild U ] sys-devel/automake-1.9.6-r1 [1.9.5] 747 kB
[ebuild N ] dev-lang/php-4.4.1-r3 -adabas -apache +apache2 -bcmath +berkdb -birdstep +bzip2 -calendar -cdb -cgi -cjk -cli +crypt -ctype +curl -db2 -dba -dbase -dbmaker -dbx -debug -discard-path -doc -empress -empress-bcs -esoob -exif +expat -fastbuild -fdftk -filepro -firebird -flatfile -force-cgi-redirect -frontbase -ftp +gd -gd-external +gdbm -gmp -hardenedphp -hyperwave-api -iconv -imap -informix -inifile -interbase -iodbc +ipv6 -java-external -java-internal -kerberos -ldap -libedit -mcal -mcve +memlimit +mhash -ming -mnogosearch -msql -mssql +mysql +ncurses +nls -oci8 -oci8-instant-client -odbc -oracle7 -overload -ovrimos -pcntl +pcre -pfpro -pic -posix -postgres +readline -recode -sapdb -session -sharedext -sharedmem +snmp -sockets -solid +spell -sqlite +ssl -sybase -sybase-ct -sysvipc -threads -tiff -tokenizer +truetype -wddx -xml -xmlrpc -xpm -xsl -yaz -zip +zlib 4,072 kB
[ebuild N ] dev-db/phpmyadmin-2.7.0_p1 -vhosts 1,916 kB
Other test:
cat packages.mask
dev-lang/php
In this case i have a error because i have only dependency to dev-lang/php.
These are the packages that I would merge, in order:
Calculating dependencies
Parent: None
Depstring: dev-db/phpmyadmin
Candidates: ['dev-db/phpmyadmin']
ebuild: dev-db/phpmyadmin-2.7.0_p1
binpkg: None
-
Parent: ebuild / dev-db/phpmyadmin-2.7.0_p1 merge
Depstring: >=dev-db/mysql-3.23.32 <dev-db/mysql-5.1 sys-apps/findutils dev-lang/php !bootstrap? ( sys-devel/patch ) app-admin/webapp-config !bootstrap? ( sys-devel/patch ) dev-lang/php app-admin/webapp-config
Candidates: ['dev-lang/php']
!!! All ebuilds that could satisfy "dev-lang/php" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-lang/php-5.1.1 (masked by: package.mask, ~x86 keyword)
- dev-lang/php-4.3.11-r5 (masked by: package.mask)
- dev-lang/php-4.4.1-r3 (masked by: package.mask)
- dev-lang/php-5.0.5-r5 (masked by: package.mask)
For more information, see MASKED PACKAGES section in the emerge man page or
section 2.2 "Software Availability" in the Gentoo Handbook.
!!! (dependency required by "dev-db/phpmyadmin-2.7.0_p1" [ebuild])
Best Regards
dev-php/php* ist obsolete, replaced by dev-lang/php with the apache/apache2/cgi/cli USE flags Please, read the following guide: http://www.gentoo.org/proj/en/php/php-upgrading.xml |