Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 408171 - app-backup/bacula USE=(mysql|postgres|sqlite3) conflict with USE=-bacula-clientonly
Summary: app-backup/bacula USE=(mysql|postgres|sqlite3) conflict with USE=-bacula-clie...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Thomas Beierlein
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-14 15:10 UTC by Yixun Lan
Modified: 2012-03-14 20:25 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 Yixun Lan archtester gentoo-dev 2012-03-14 15:10:34 UTC
if USE set -bacula-clientonly, mean full install, error will shows as follow

it caused by this line, is that not allow nest syntax?
REQUIRED_USE="|| ( ^^ ( mysql postgres sqlite3 ) bacula-clientonly )"


 * IMPORTANT: 8 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

Calculating dependencies -

!!! Problem resolving dependencies for =app-backup/bacula-5.2.5
... done!

!!! The ebuild selected to satisfy "=bacula-5.2.5" has unmet requirements.
- app-backup/bacula-5.2.5::gentoo USE="X ipv6 mysql postgres readline sqlite3 ss
l tcpd vim-syntax -bacula-clientonly -bacula-nodir -bacula-nosd -logwatch -python -qt4 -static"

  The following REQUIRED_USE flag constraints are unsatisfied:
    any-of ( exactly-one-of ( mysql postgres sqlite3 ) bacula-clientonly )






Reproducible: Always
Comment 1 Thomas Beierlein gentoo-dev 2012-03-14 20:25:29 UTC
(In reply to comment #0)

Please read the output of portage carefully:

>   The following REQUIRED_USE flag constraints are unsatisfied:
>     any-of ( exactly-one-of ( mysql postgres sqlite3 ) bacula-clientonly )

It requests you to have only one of 'mysql', 'postgresql' or 'sqlite3' set
if you do not set 'bacula-clientonly'.

You have all 3 set in your USE flags. Please choose only one to use.

> - app-backup/bacula-5.2.5::gentoo USE="X ipv6 mysql postgres readline
> sqlite3 ss
> l tcpd vim-syntax -bacula-clientonly -bacula-nodir -bacula-nosd -logwatch
> -python -qt4 -static"
>