s7511 ~ # USE="-php -ruby -lua -erlang" RUBY_TARGETS="-ruby18" PHP_TARGETS="-php5-3" emerge -pv uwsgi
Invalid '-' operator in non-incremental variable 'PHP_TARGETS': '-php5-3'
Invalid '-' operator in non-incremental variable 'RUBY_TARGETS': '-ruby18'
These are the packages that would be merged, in order:
Calculating dependencies \Invalid '-' operator in non-incremental variable 'PHP_TARGETS': '-php5-3'
Invalid '-' operator in non-incremental variable 'RUBY_TARGETS': '-ruby18'
Invalid '-' operator in non-incremental variable 'PHP_TARGETS': '-php5-3'
Invalid '-' operator in non-incremental variable 'RUBY_TARGETS': '-ruby18'
!!! Problem resolving dependencies for www-servers/uwsgi
Invalid '-' operator in non-incremental variable 'PHP_TARGETS': '-php5-3'
Invalid '-' operator in non-incremental variable 'RUBY_TARGETS': '-ruby18'
Invalid '-' operator in non-incremental variable 'PHP_TARGETS': '-php5-3'
Invalid '-' operator in non-incremental variable 'RUBY_TARGETS': '-ruby18' ... done!
Invalid '-' operator in non-incremental variable 'PHP_TARGETS': '-php5-3'
Invalid '-' operator in non-incremental variable 'RUBY_TARGETS': '-ruby18'
Invalid '-' operator in non-incremental variable 'PHP_TARGETS': '-php5-3'
Invalid '-' operator in non-incremental variable 'RUBY_TARGETS': '-ruby18'
!!! The ebuild selected to satisfy "uwsgi" has unmet requirements.
- www-servers/uwsgi-1.2.3-r3::gentoo USE="caps carbon (multilib) nagios pcre xml -apache2 -cgi -debug -erlang (-gevent) -graylog2 -json -ldap -lua -perl -php -python -rrdtool -rsyslog -ruby -spooler -sqlite -syslog -yaml -zeromq" CDISTRO="CSS" PHP_TARGETS="-php5-3 -php5-4" RUBY_TARGETS="-ree18 -ruby18 -ruby19"
The following REQUIRED_USE flag constraints are unsatisfied:
any-of ( cgi erlang lua perl php python ruby )
RUBY_TARGETS
and PHP_TARGETS
doesn’t support USE +/- syntax. If you want remove RUBY_TARGETS="-ruby18’, then you must specify this flag in USE as USE="-ruby_targets_ruby18"
(for -php5-3 USE="-php_targets_php5-3"
)
Thank you very much!
This stuff is too complicated
s7511 ~ # USE="-ruby_targets_ruby18 -ruby_targets_ruby19 -php_targets_php5-3 -nagios python" emerge -pv uwsgi
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ~] www-servers/uwsgi-1.2.3-r3 USE="caps carbon pcre python xml -apache2 -cgi -debug -erlang (-gevent) -graylog2 -json -ldap -lua -nagios -perl -php -rrdtool -rsyslog -ruby -spooler -sqlite -syslog -yaml -zeromq" PHP_TARGETS="-php5-3 -php5-4" RUBY_TARGETS="-ree18 -ruby18 -ruby19" 501 kB
Total: 1 package (1 new), Size of downloads: 501 kB
The following keyword changes are necessary to proceed:
#required by uwsgi (argument)
=www-servers/uwsgi-1.2.3-r3 ~amd64
Save your changes:
echo "www-servers/uwsgi -ruby_targets_ruby18 -ruby_targets_ruby19 -php_targets_php5-3 -nagios python" >> /etc/portage/package.use/custom
echo "=www-servers/uwsgi-1.2.3-r3 ~amd64" >> /etc/portage/package.keywords/custom
Then you can install the package.
emerge -av uwsgi