[nycphp-talk] simplexml, gentoo emerge
chris feldmann
cfeldmann at gmail.com
Wed Oct 20 11:23:12 EDT 2004
Yeah, it's masked, and I'm on amd64 architecture FWIW. My emerge
command (roughly from memory) was
$USE="berkdb crypt curl <etc..> xml2 simplexml" emerge
/usr/portage/dev-php/php/php-5.0.2.ebuild
Looking over the replies, I'm wondering if my problem is that I need
to re-emerge mod_php too? But I never did before and php works fine.
Thanks for the replies; I'll put the ideas to the test when I get back
home.
On Wed, 20 Oct 2004 10:16:26 -0400, Ajai Khattri <ajai at bitblit.net> wrote:
> You can look at the USE flags for the package by doing:
>
> emerge -pv mod_php
>
> The USE flags for mod_php (4.x that is) are:
>
> dev-php/mod_php-4.3.9 -X -apache2 +berkdb +crypt -curl -debug -debug
> -debug -doc -fdftk -firebird -flash -freetds -gd -gd-external +gdbm -gmp
> -hardenedphp -imap -informix -ipv6 -java +jpeg -kerberos -ldap -mcal
> -memlimit -mssql +mysql +nls -oci8 -odbc +pam +pdflib +png -postgres -qt
> -snmp +spell +ssl -tiff +truetype +xml2 -yaz
>
> Looks like xml2 is switched on by default.
>
> Did you install php or mod_php? IIRC, installing mod_php results in *both*
> php and mod_php being built and installed.
>
> BTW, Matt's suggestion is correct however setting the USE flags on the
> command-line is not persistent and so you have to repeat it for subsequent
> updates (not to mention you have to lookup and/or remember what you set on a
> previous emerge!). Much better to create the /etc/portage directory and in
> there create a file called package.use with the USE flags for each package,
> one per line. (See "man portage" for more info on what files you can use in
> /etc/portage).
>
> On one of my web servers, my package.use file has these lines for php:
>
> dev-php/php -X berkdb crypt -curl -doc -fdftk -firebird flash freetds
> gd -gd-external gdbm -gmp -hardenedphp -imap -informix -ipv6 -java jpeg
> -kerberos -ldap -mcal -memlimit mysql ncurses nls -oci8 -odbc pam pdflib png
> -postgres -qt readline snmp spell ssl -tiff truetype xml2 -yaz
>
> dev-php/mod_php -X -apache2 berkdb crypt -curl -doc -fdftk -firebird flash
> -freetds gd -gd-external gdbm -gmp -hardenedphp -imap -informix -ipv6 -java
> jpeg -kerberos -ldap -mcal -memlimit mysql nls -oci8 -odbc pam pdflib png
> -postgres -qt snmp spell ssl -tiff truetype xml2 -yaz
>
> Note that you dont use + when switching a flag "on" and I dont use version
> numbers so these flags will be used for all php emerges.
>
> Maybe you can tell us how exactly how you emerged PHP? I also remember that
> PHP5 is a "masked" ebuild - did you specifically enable the masked version?
> Which version exactly? (You can do "emerge -s ^php$" to find out what
> version you installed).
>
>
> -- Aj. Systems Administrator / Developer
> _______________________________________________
> New York PHP Talk
> Supporting AMP Technology (Apache/MySQL/PHP)
> http://lists.nyphp.org/mailman/listinfo/talk
> http://www.newyorkphp.org
>
>
More information about the talk
mailing list