View previous topic :: View next topic |
Author |
Message |
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4807 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Wed Jul 03, 2024 11:03 am Post subject: Required_use [risolto] |
|
|
Code: | cloc3 /usr/local/portage/x11-apps/OpenBoard # grep USE OpenBoard-1.7.1.ebuild
IUSE="qt5 qt6"
REQUIRED_USE="?? ( qt5 qt6 )"
cloc3 /usr/local/portage/x11-apps/OpenBoard # grep -rH OpenBoard /etc/portage/package.use/
/etc/portage/package.use/x11-apps:x11-apps/OpenBoard qt5
cloc3 /usr/local/portage/x11-apps/OpenBoard # emerge -pv OpenBoard
These are the packages that would be merged, in order:
Calculating dependencies -
!!! Problem resolving dependencies for x11-apps/OpenBoard
... done!
Dependency resolution took 1.15 s (backtrack: 0/20).
!!! The ebuild selected to satisfy "OpenBoard" has unmet requirements.
- x11-apps/OpenBoard-1.7.1::localPortage USE="qt5 qt6" ABI_X86="(64)"
The following REQUIRED_USE flag constraints are unsatisfied:
at-most-one-of ( qt5 qt6 )
|
Secondo me questo comportamento di emerge è scorretto, perché la riga REQUIRED_USE="?? ( qt5 qt6 )" dovrebbe accettare le seguenti situazioni:
- nessuna use presente;
- solo qt5 presente (e non qt6);
- solo qt6 presente (e non qt5);
se ho torto, come devo impostare REQUIRED_USE per ottenere l'effetto che desidero? _________________ vu vu vu
gentù
mi piaci tu
Last edited by cloc3 on Wed Jul 03, 2024 11:38 am; edited 1 time in total |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31271 Location: here
|
Posted: Wed Jul 03, 2024 11:13 am Post subject: |
|
|
Se vuoi ottenere la seguente situazione
- nessuna use presente;
- solo qt5 presente (e non qt6);
- solo qt6 presente (e non qt5);
il vincolo di REQUIRED_USE che hai inserito è corretto.
Infatti stai cercando di di compilare OpenBoard con qt5 e qt6 abilitati e questo non è possibile con il suddetto vincolo. _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31271 Location: here
|
Posted: Wed Jul 03, 2024 11:13 am Post subject: |
|
|
Moved from Forum di discussione italiano to Forum italiano (Italian). _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4807 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Wed Jul 03, 2024 11:23 am Post subject: |
|
|
fedeliallalinea wrote: |
Infatti stai cercando di di compilare OpenBoard con qt5 e qt6 abilitati e questo non è possibile con il suddetto vincolo. |
accipicchia.
avevo impostato le package.use senza controllare il make.conf
così è meglio:
Code: | cloc3@cloc3 ~ $ grep -rH OpenBoard /etc/portage/package.use/
/etc/portage/package.use/x11-apps:x11-apps/OpenBoard -qt5 qt6
|
_________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
|
|