Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 335308 - apache-2.eclass: check_module_depends dies on "bad" USE flag combinations instead of relying on REQUIRED_USE
Summary: apache-2.eclass: check_module_depends dies on "bad" USE flag combinations ins...
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: High QA (vote)
Assignee: Apache Team - Bugzilla Reports
URL: http://devmanual.gentoo.org/general-c...
Whiteboard: Patches are highly welcome
Keywords: NeedPatch
: 622134 639228 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-08-30 18:45 UTC by Jeroen Roovers (RETIRED)
Modified: 2022-06-29 07:04 UTC (History)
7 users (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 Jeroen Roovers (RETIRED) gentoo-dev 2010-08-30 18:45:15 UTC
[ebuild   R   ] www-servers/apache-2.2.16  USE="debug ldap ssl threads -doc (-selinux) -static -suexec" APACHE2_MODULES="actions alias asis auth_basic auth_digest authn_alias authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cern_meta charset_lite dav dav_fs dav_lock dbd deflate dir disk_cache dumpio env expires ext_filter file_cache filter headers ident imagemap include info log_config log_forensic logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http rewrite setenvif speling status substitute unique_id userdir usertrack version vhost_alias -cgi -cgid" APACHE2_MPMS="prefork* -event -itk -peruser -worker" 0 kB

Total: 3 packages (3 reinstalls), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No]

>>> Verifying ebuild manifests

>>> Starting parallel fetch

>>> Emerging (1 of 3) www-servers/apache-2.2.16
 * httpd-2.2.16.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                          [ ok ]
 * gentoo-apache-2.2.16-20100828.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...         [ ok ]
 * checking ebuild checksums ;-) ...                                             [ ok ]
 * checking auxfile checksums ;-) ...                                            [ ok ]
 * checking miscfile checksums ;-) ...                                           [ ok ]
 * CPV:  www-servers/apache-2.2.16
 * REPO: gentoo
 * USE:  apache2_modules_actions apache2_modules_alias apache2_modules_asis apache2_modules_auth_basic apache2_modules_auth_digest apache2_modules_authn_alias apache2_modules_authn_anon apache2_modules_authn_dbd apache2_modules_authn_dbm apache2_modules_authn_default apache2_modules_authn_file apache2_modules_authz_dbm apache2_modules_authz_default apache2_modules_authz_groupfile apache2_modules_authz_host apache2_modules_authz_owner apache2_modules_authz_user apache2_modules_autoindex apache2_modules_cache apache2_modules_cern_meta apache2_modules_charset_lite apache2_modules_dav apache2_modules_dav_fs apache2_modules_dav_lock apache2_modules_dbd apache2_modules_deflate apache2_modules_dir apache2_modules_disk_cache apache2_modules_dumpio apache2_modules_env apache2_modules_expires apache2_modules_ext_filter apache2_modules_file_cache apache2_modules_filter apache2_modules_headers apache2_modules_ident apache2_modules_imagemap apache2_modules_include apache2_modules_info apache2_modules_log_config apache2_modules_log_forensic apache2_modules_logio apache2_modules_mem_cache apache2_modules_mime apache2_modules_mime_magic apache2_modules_negotiation apache2_modules_proxy apache2_modules_proxy_ajp apache2_modules_proxy_balancer apache2_modules_proxy_connect apache2_modules_proxy_ftp apache2_modules_proxy_http apache2_modules_rewrite apache2_modules_setenvif apache2_modules_speling apache2_modules_status apache2_modules_substitute apache2_modules_unique_id apache2_modules_userdir apache2_modules_usertrack apache2_modules_version apache2_modules_vhost_alias apache2_mpms_prefork debug elibc_glibc hppa kernel_linux ldap ssl test threads userland_GNU
 *
 * Selected MPM: prefork
 *
 * You have selected a non-threaded MPM but USE=threads is enabled
 * ERROR: www-servers/apache-2.2.16 failed:
 *   invalid use flag combination
 *
 * Call stack:
 *         ebuild.sh, line   54:  Called pkg_setup
 *         ebuild.sh, line 1352:  Called apache-2_pkg_setup
 *   apache-2.eclass, line  370:  Called setup_mpm
 *   apache-2.eclass, line  145:  Called die
 * The specific snippet of code:
 *              die "invalid use flag combination"
 *
 * If you need support, post the output of 'emerge --info =www-servers/apache-2.2.16',
 * the complete build log and the output of 'emerge -pqv =www-servers/apache-2.2.16'.
 * The complete build log is located at '/keeps/gentoo/emergelogs/elmer/www-servers:apache-2.2.16:20100830-184132.log'.
 * The ebuild environment file is located at '/mnt/alt/portage/www-servers/apache-2.2.16/temp/die.env'.
 * S: '/mnt/alt/portage/www-servers/apache-2.2.16/work/httpd-2.2.16'

>>> Failed to emerge www-servers/apache-2.2.16, Log file:

>>>  '/keeps/gentoo/emergelogs/elmer/www-servers:apache-2.2.16:20100830-184132.log'

 * Messages for package www-servers/apache-2.2.16:

 * 
 * Selected MPM: prefork
 * 
 * You have selected a non-threaded MPM but USE=threads is enabled
 * ERROR: www-servers/apache-2.2.16 failed:
 *   invalid use flag combination
 * 
 * Call stack:
 *         ebuild.sh, line   54:  Called pkg_setup
 *         ebuild.sh, line 1352:  Called apache-2_pkg_setup
 *   apache-2.eclass, line  370:  Called setup_mpm
 *   apache-2.eclass, line  145:  Called die
 * The specific snippet of code:
 *              die "invalid use flag combination"
 * 
 * If you need support, post the output of 'emerge --info =www-servers/apache-2.2.16',
 * the complete build log and the output of 'emerge -pqv =www-servers/apache-2.2.16'.
 * The complete build log is located at '/keeps/gentoo/emergelogs/elmer/www-servers:apache-2.2.16:20100830-184132.log'.
 * The ebuild environment file is located at '/mnt/alt/portage/www-servers/apache-2.2.16/temp/die.env'.
 * S: '/mnt/alt/portage/www-servers/apache-2.2.16/work/httpd-2.2.16'
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-02-04 13:02:43 UTC
(reassigning to the current maintainer of the eclass)
Comment 2 Pacho Ramos gentoo-dev 2018-03-20 14:13:01 UTC
*** Bug 622134 has been marked as a duplicate of this bug. ***
Comment 3 Pacho Ramos gentoo-dev 2018-03-20 14:13:24 UTC
*** Bug 639228 has been marked as a duplicate of this bug. ***