Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 830462 - app-text/libetonyek-9999 fails configure with dev-util/mdds-9999
Summary: app-text/libetonyek-9999 fails configure with dev-util/mdds-9999
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Office Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-01-02 18:38 UTC by jospezial
Modified: 2022-02-12 12:13 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 jospezial 2022-01-02 18:38:50 UTC
checking for MDDS... no
configure: error: Package requirements (mdds-9999) were not met:

Package 'mdds-9999', required by 'virtual:world', not found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables MDDS_CFLAGS
and MDDS_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/app-text/libetonyek-9999/work/libetonyek-9999/config.log
 * ERROR: app-text/libetonyek-9999::gentoo failed (configure phase):
 *   econf failed
 * 
 * Call stack:
 *               ebuild.sh, line  127:  Called src_configure
 *             environment, line 2156:  Called econf '--disable-werror' '--with-mdds=9999' '--without-docs' '--disable-static' '--disable-tests'
 *        phase-helpers.sh, line  711:  Called __helpers_die 'econf failed'
 *   isolated-functions.sh, line  112:  Called die
 * The specific snippet of code:
 *              die "$@"



configure:20392: checking for MDDS
configure:20399: $PKG_CONFIG --exists --print-errors "mdds-$with_mdds"
Package mdds-9999 was not found in the pkg-config search path.
Perhaps you should add the directory containing `mdds-9999.pc'
to the PKG_CONFIG_PATH environment variable
Package 'mdds-9999', required by 'virtual:world', not found
configure:20402: $? = 1
configure:20416: $PKG_CONFIG --exists --print-errors "mdds-$with_mdds"
Package mdds-9999 was not found in the pkg-config search path.
Perhaps you should add the directory containing `mdds-9999.pc'
to the PKG_CONFIG_PATH environment variable
Package 'mdds-9999', required by 'virtual:world', not found
configure:20419: $? = 1
configure:20433: result: no
Package 'mdds-9999', required by 'virtual:world', not found
configure:20449: error: Package requirements (mdds-9999) were not met:

Package 'mdds-9999', required by 'virtual:world', not found


--with-mdds=9999 was introduced in
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f6727ef1b4673be4f9c0884bafd52c2acf55836

cat /usr/share/pkgconfig/mdds-2.0.pc
prefix=/usr
includedir=${prefix}/include

Name: mdds-2.0
Description: A collection of multi-dimensional data structure and indexing algorithm
Version: 2.0.1
Cflags: -I${includedir}/mdds-2.0

=================================================================
                        Package Settings
=================================================================

dev-util/mdds-9999::gentoo was built with the following:
USE="openmp -doc -test -valgrind" ABI_X86="(64)"
FEATURES="news strict ccache pid-sandbox ipc-sandbox sfperms fixlafiles binpkg-multi-instance usersandbox protect-owned distlocks unmerge-logs assume-digests binpkg-logs preserve-libs usersync unknown-features-warn merge-sync userpriv qa-unresolved-soname-deps config-protect-if-modified parallel-fetch sandbox userfetch ebuild-locks unmerge-orphans xattr multilib-strict binpkg-docompress binpkg-dostrip network-sandbox buildpkg-live"
Comment 1 jospezial 2022-01-02 18:49:08 UTC
works if I set --with-mdds="2.0" in libetonyek-9999.ebuild
Comment 2 Andreas K. Hüttel archtester gentoo-dev 2022-02-12 00:46:50 UTC
(In reply to jospezial from comment #1)
> works if I set --with-mdds="2.0" in libetonyek-9999.ebuild

Has already been fixed.
Comment 3 jospezial 2022-02-12 11:12:48 UTC
(In reply to Andreas K. Hüttel from comment #2)
> (In reply to jospezial from comment #1)
> > works if I set --with-mdds="2.0" in libetonyek-9999.ebuild
> 
> Has already been fixed.

No, has not been fixed:

https://gitweb.gentoo.org/repo/gentoo.git/tree/app-text/libetonyek/libetonyek-9999.ebuild

if [[ ${PV} == *9999 ]]; then
	MDDS_VER="9999"
	EGIT_REPO_URI="https://anongit.freedesktop.org/git/libreoffice/libetonyek.git"
	inherit autotools git-r3
else
	MDDS_VER="2.0"
	SRC_URI="https://dev-www.libreoffice.org/src/libetonyek/${P}.tar.xz"
	KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
fi

--with-mdds="${MDDS_VER}"
Comment 4 Larry the Git Cow gentoo-dev 2022-02-12 12:13:43 UTC
The bug has been closed via the following commit(s):

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

commit ac46a63351e4a532e0bcfdba4b6095f8c3946256
Author:     Andreas K. Hüttel <dilfridge@gentoo.org>
AuthorDate: 2022-02-12 12:13:05 +0000
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: 2022-02-12 12:13:32 +0000

    app-text/libetonyek: Force MDDS_VER also in live ebuild
    
    Closes: https://bugs.gentoo.org/830462
    Package-Manager: Portage-3.0.28, Repoman-3.0.3
    Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org>

 app-text/libetonyek/libetonyek-9999.ebuild | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)