Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 894044 - sci-libs/libecpint-1.0.6 fails tests (LIBARCHIVE-SYSTEM): gtest-port.h:270:2: error: #error C++ versions less than C++14 are not supported
Summary: sci-libs/libecpint-1.0.6 fails tests (LIBARCHIVE-SYSTEM): gtest-port.h:270:2:...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: 893432
  Show dependency tree
 
Reported: 2023-02-12 12:35 UTC by Agostino Sarubbo
Modified: 2023-02-13 04:48 UTC (History)
0 users

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


Attachments
build.log (build.log,228.03 KB, text/plain)
2023-02-12 12:35 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2023-02-12 12:35:47 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: sci-libs/libecpint-1.0.6 fails tests (LIBARCHIVE-SYSTEM).
Discovered on: amd64 (internal ref: libarchive_tinderbox)

NOTE:
(LIBARCHIVE-SYSTEM) in the summary means that the bug was found on a machine that runs app-alternatives/tar and app-alternatives/cpio with [-gnu,+libarchive] but this bug MAY or MAY NOT BE related to the tar/cpio implementation.
Comment 1 Agostino Sarubbo gentoo-dev 2023-02-12 12:35:49 UTC
Created attachment 850446 [details]
build.log

build log and emerge --info
Comment 2 Agostino Sarubbo gentoo-dev 2023-02-12 12:35:50 UTC
Error(s) that match a know pattern in addition to what has been reported in the summary:


-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
FAILED: tests/units/bessel/CMakeFiles/bessel_test.dir/bessel.cpp.o 
FAILED: tests/units/ecp/CMakeFiles/ecp_test.dir/ecpbasis.cpp.o 
FAILED: tests/units/ecp/CMakeFiles/ecp_test.dir/ecp.cpp.o 
FAILED: tests/units/ecp/CMakeFiles/ecp_test.dir/main.cpp.o 
FAILED: tests/units/gaussquad/CMakeFiles/quad_test.dir/gaussquad.cpp.o 
FAILED: tests/units/generate/CMakeFiles/gen_test.dir/generate.cpp.o 
FAILED: tests/units/gshell/CMakeFiles/gshell_test.dir/gshell.cpp.o 
FAILED: tests/units/mathutil/CMakeFiles/math_test.dir/math.cpp.o 
FAILED: tests/units/multiarr/CMakeFiles/multiarr_test.dir/fiveindex.cpp.o 
FAILED: tests/units/multiarr/CMakeFiles/multiarr_test.dir/multiarr.cpp.o 
FAILED: tests/units/multiarr/CMakeFiles/multiarr_test.dir/sevenindex.cpp.o 
FAILED: tests/units/multiarr/CMakeFiles/multiarr_test.dir/threeindex.cpp.o 
FAILED: tests/units/multiarr/CMakeFiles/multiarr_test.dir/twoindex.cpp.o 
/usr/include/gtest/internal/gtest-port.h:270:2: error: #error C++ versions less than C++14 are not supported.
Comment 3 Larry the Git Cow gentoo-dev 2023-02-13 04:48:37 UTC
The bug has been closed via the following commit(s):

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

commit 5888aff51b9e82fea2f5f0374b65f304a555aa89
Author:     Peter Levine <plevine457@gmail.com>
AuthorDate: 2023-02-12 19:36:28 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-02-13 04:45:24 +0000

    sci-libs/libecpint: change C++ standard to C++14 and bump EAPI
    
    The latest gtest now requires being built with the C++14 dialect or
    later.  Change all references of C++11 to C++14 in several affected
    CMakeLists.txt files.
    
    Closes: https://bugs.gentoo.org/894044
    Closes: https://github.com/gentoo/gentoo/pull/29561
    Signed-off-by: Peter Levine <plevine457@gmail.com>
    Signed-off-by: Sam James <sam@gentoo.org>

 sci-libs/libecpint/libecpint-1.0.6-r1.ebuild | 34 ++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)