Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 909428 - net-libs/xrootd-5.6.0 - -- Configuring incomplete, errors occurred!
Summary: net-libs/xrootd-5.6.0 - -- Configuring incomplete, errors occurred!
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Guilherme Amadio
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-01 08:49 UTC by Toralf Förster
Modified: 2023-07-04 07:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,22.11 KB, text/plain)
2023-07-01 08:49 UTC, Toralf Förster
Details
emerge-history.txt.xz (emerge-history.txt.xz,84.36 KB, application/x-xz)
2023-07-01 08:49 UTC, Toralf Förster
Details
environment (environment,188.96 KB, text/plain)
2023-07-01 08:49 UTC, Toralf Förster
Details
etc.clang.tar.xz (etc.clang.tar.xz,784 bytes, application/x-xz)
2023-07-01 08:49 UTC, Toralf Förster
Details
etc.portage.tar.xz (etc.portage.tar.xz,37.37 KB, application/x-xz)
2023-07-01 08:49 UTC, Toralf Förster
Details
net-libs:xrootd-5.6.0:20230630-180450.log (net-libs:xrootd-5.6.0:20230630-180450.log,7.74 KB, text/plain)
2023-07-01 08:49 UTC, Toralf Förster
Details
temp.tar.xz (temp.tar.xz,41.36 KB, application/x-xz)
2023-07-01 08:49 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2023-07-01 08:49:16 UTC
C++             -O2 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wno-unused-parameter
Linker flags:
Executable      -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0
Module          -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0
Shared          -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0

-- Configuring incomplete, errors occurred!
 * ERROR: net-libs/xrootd-5.6.0::gentoo failed (configure phase):
 *   cmake failed

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1_no_multilib-20230624-041601

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-10
 [2] x86_64-pc-linux-gnu-13 *
clang/llvm (if any):
clang version 16.0.6
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/lib/llvm/16/bin
Configuration file: /etc/clang/clang.cfg
/usr/lib/llvm/16
16.0.6
Python 3.11.4
Available Ruby profiles:
  (none found)
Available Rust versions:
  [1]   rust-bin-1.69.0
  [2]   rust-1.69.0 *
The following VMs are available for generation-2:
1)	OpenJDK 11.0.19_p7 [openjdk-11]
2)	OpenJDK 17.0.7_p7 [openjdk-17]
3)	Eclipse Temurin JDK 11.0.19_p7 [openjdk-bin-11]
*)	Eclipse Temurin JDK 17.0.7_p7 [openjdk-bin-17]
5)	Eclipse Temurin JRE 17.0.7_p7 [openjdk-jre-bin-17]
6)	Eclipse Temurin JRE 8.372_p07 [openjdk-jre-bin-8]
Available Java Virtual Machines:
  [1]   openjdk-11 
  [2]   openjdk-17 
  [3]   openjdk-bin-11 
  [4]   openjdk-bin-17  system-vm
  [5]   openjdk-jre-bin-8 
  [6]   openjdk-jre-bin-17 

php cli (if any):
go version go1.20.5 linux/amd64

  HEAD of ::gentoo
commit 31ad212f1421fb1fb735d1c259ea80d9d9fab03b
Author: Repository mirror & CI <repomirrorci@gentoo.org>
Date:   Fri Jun 30 17:32:00 2023 +0000

    2023-06-30 17:31:59 UTC

emerge -qpvO net-libs/xrootd
[ebuild  N    ] net-libs/xrootd-5.6.0  USE="examples kerberos libxml2 macaroons python readline server xrdec -ceph -debug -doc -fuse -http -scitokens -systemd -test" PYTHON_TARGETS="python3_11 -python3_10 -python3_12"
Comment 1 Toralf Förster gentoo-dev 2023-07-01 08:49:16 UTC
Created attachment 864914 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2023-07-01 08:49:18 UTC
Created attachment 864915 [details]
emerge-history.txt.xz
Comment 3 Toralf Förster gentoo-dev 2023-07-01 08:49:19 UTC
Created attachment 864916 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2023-07-01 08:49:20 UTC
Created attachment 864917 [details]
etc.clang.tar.xz
Comment 5 Toralf Förster gentoo-dev 2023-07-01 08:49:21 UTC
Created attachment 864918 [details]
etc.portage.tar.xz
Comment 6 Toralf Förster gentoo-dev 2023-07-01 08:49:22 UTC
Created attachment 864919 [details]
net-libs:xrootd-5.6.0:20230630-180450.log
Comment 7 Toralf Förster gentoo-dev 2023-07-01 08:49:23 UTC
Created attachment 864920 [details]
temp.tar.xz
Comment 8 Guilherme Amadio gentoo-dev 2023-07-04 06:40:51 UTC
You have USE="-http macaroons", but the ebuild has REQUIRED_USE="macaroons? ( server http )". I wonder what's not working here to stop this USE combination.
Comment 9 Guilherme Amadio gentoo-dev 2023-07-04 06:49:55 UTC
I've tried several combinations, but portage seems to completely ignore the REQUIRED_USE from the package.
Comment 10 Guilherme Amadio gentoo-dev 2023-07-04 06:55:14 UTC
This is really odd:

gentoo ~ # grep cuda.*tmva /var/db/repos/gentoo/sci-physics/root/root-6.28.04.ebuild 
	cuda? ( tmva )
gentoo ~ # USE='cuda -tmva' emerge -av1 root

These are the packages that would be merged, in order:

Calculating dependencies -

!!! Problem resolving dependencies for sci-physics/root
... done!
Dependency resolution took 0.95 s.


!!! The ebuild selected to satisfy "root" has unmet requirements.
- sci-physics/root-6.28.04::gentoo USE="X asimage c++17 cuda davix debug examples fftw fits fortran gdml graphviz gsl http jupyter minuit mpi mysql odbc opengl oracle postgres pythia6 pythia8 python qt5 roofit root7 shadow sqlite ssl tbb unuran uring xml xrootd -R (-aqua) -c++14 -cudnn -libcxx -test -tmva -vc" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_11 -python3_10"

  The following REQUIRED_USE flag constraints are unsatisfied:
    cuda? ( tmva )

  The above constraints are a subset of the following complete expression:
    exactly-one-of ( c++14 c++17 ) cuda? ( tmva ) cudnn? ( cuda ) !X? ( !asimage !opengl !qt5 ) davix? ( ssl xml ) python? ( exactly-one-of ( python_single_target_python3_10 python_single_target_python3_11 ) ) qt5? ( root7 ) root7? ( any-of ( c++17 ) ) tmva? ( gsl python ) uring? ( root7 )

gentoo ~ # grep macaroons.*http /var/db/repos/gentoo/net-libs/xrootd/xrootd-5.6.0.ebuild 
		macaroons? ( server http )
gentoo ~ # USE='macaroons -server' emerge -av xrootd

These are the packages that would be merged, in order:

Calculating dependencies... done!
Dependency resolution took 6.48 s.

[ebuild   R    ] net-libs/xrootd-5.6.0::gentoo  USE="ceph doc examples fuse kerberos libxml2 macaroons python readline scitokens systemd xrdec -debug* -http* -server* -test*" PYTHON_TARGETS="python3_10 python3_11 python3_12" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB

Would you like to merge these packages? [Yes/No]
Comment 11 Larry the Git Cow gentoo-dev 2023-07-04 07:42:08 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=448a3ec950e76342573cd6f1721cbadce07c4fbc

commit 448a3ec950e76342573cd6f1721cbadce07c4fbc
Author:     Guilherme Amadio <amadio@gentoo.org>
AuthorDate: 2023-07-04 07:05:52 +0000
Commit:     Guilherme Amadio <amadio@gentoo.org>
CommitDate: 2023-07-04 07:14:32 +0000

    net-libs/xrootd: merge duplicate REQUIRED_USE added by mistake
    
    Closes: https://bugs.gentoo.org/909428
    Signed-off-by: Guilherme Amadio <amadio@gentoo.org>

 net-libs/xrootd/xrootd-5.5.5-r1.ebuild | 12 +++++-------
 net-libs/xrootd/xrootd-5.6.0.ebuild    | 16 +++++++---------
 2 files changed, 12 insertions(+), 16 deletions(-)