Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 928536 - sys-devel/gcc-13.2.1_p20240210[doc] fails to install (install phase failed)
Summary: sys-devel/gcc-13.2.1_p20240210[doc] fails to install (install phase failed)
Status: IN_PROGRESS
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal minor
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-03 22:01 UTC by REVOL V.
Modified: 2024-11-06 12:19 UTC (History)
5 users (show)

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


Attachments
emerge log (gcc-13.2.1_p20240210:20240403-174641.log.zst,844.84 KB, application/zstd)
2024-04-03 22:08 UTC, REVOL V.
Details
emerge --info '=sys-devel/gcc-13.2.1_p20240210' > emerge.info.gcc (emerge.info.gcc,9.56 KB, text/plain)
2024-04-03 22:12 UTC, REVOL V.
Details
emerge -pqv '=sys-devel/gcc-13.2.1_p20240210' > emerge.pqv.gcc (emerge.pqv.gcc,356 bytes, text/plain)
2024-04-03 22:12 UTC, REVOL V.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description REVOL V. 2024-04-03 22:01:54 UTC
I can't emerge gcc-13.2.1_p20240210. I'm currently trying with the doc USE flag disabled.

Reproducible: Always
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-04-03 22:03:48 UTC
Please include the full build.log & emerge --info. Thanks.
Comment 2 REVOL V. 2024-04-03 22:08:25 UTC
Created attachment 889378 [details]
emerge log
Comment 3 REVOL V. 2024-04-03 22:09:11 UTC
Sorry compression took a little time to fit in less than 1000kiB
Comment 4 REVOL V. 2024-04-03 22:12:10 UTC
Created attachment 889379 [details]
emerge --info '=sys-devel/gcc-13.2.1_p20240210' > emerge.info.gcc
Comment 5 REVOL V. 2024-04-03 22:12:46 UTC
Created attachment 889380 [details]
emerge -pqv '=sys-devel/gcc-13.2.1_p20240210' > emerge.pqv.gcc
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-04-03 22:20:43 UTC
np, thanks!
Comment 7 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-04-03 22:21:23 UTC
make[2]: Leaving directory '/var/tmp/portage/portage/sys-devel/gcc-13.2.1_p20240210/work/build/x86_64-pc-linux-gnu/libitm'
make[1]: Leaving directory '/var/tmp/portage/portage/sys-devel/gcc-13.2.1_p20240210/work/build'
cp: cannot stat '/var/tmp/portage/portage/sys-devel/gcc-13.2.1_p20240210/work/build/x86_64-pc-linux-gnu/libstdc++-v3/doc/doxygen/man/man?': No such file or directory
 * ERROR: sys-devel/gcc-13.2.1_p20240210::gentoo failed (install phase):
 *   (no error message)
 *
 * Call stack:
 *     ebuild.sh, line  136:  Called src_install
 *   environment, line 3391:  Called toolchain_src_install
 *   environment, line 4903:  Called die
 * The specific snippet of code:
 *               cp -r "${cxx_mandir}"/man? "${D}${DATAPATH}"/man/ || die;
 *
 * If you need support, post the output of `emerge --info '=sys-devel/gcc-13.2.1_p20240210::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=sys-devel/gcc-13.2.1_p20240210::gentoo'`.
 *
 * Please include /var/tmp/portage/portage/sys-devel/gcc-13.2.1_p20240210/work/gcc-build-logs.tar.xz in your bug report.
 *
 * The complete build log is located at '/var/log/portage/build/sys-devel/gcc-13.2.1_p20240210:20240403-174641.log'.
 * The ebuild environment file is located at '/var/tmp/portage/portage/sys-devel/gcc-13.2.1_p20240210/temp/environment'.
 * Working directory: '/var/tmp/portage/portage/sys-devel/gcc-13.2.1_p20240210/work/gcc-13-20240210'
 * S: '/var/tmp/portage/portage/sys-devel/gcc-13.2.1_p20240210/work/gcc-13-20240210'
 * QA Notice: command not found:
 *
 *      /var/tmp/portage/portage/sys-devel/gcc-13.2.1_p20240210/work/gcc-13-20240210/libgm2/configure: 4007: GLIBCXX_CONFIGURE: not found
 *      /var/tmp/portage/portage/sys-devel/gcc-13.2.1_p20240210/work/gcc-13-20240210/libgm2/configure: 4010: GLIBCXX_CHECK_GETTIMEOFDAY: not found
 *      /var/tmp/portage/portage/sys-devel/gcc-13.2.1_p20240210/work/gcc-13-20240210/libgm2/configure: 4013: GLIBCXX_ENABLE_LIBSTDCXX_TIME: not found
 *      /var/tmp/portage/portage/sys-devel/gcc-13.2.1_p20240210/work/gcc-13-20240210/libgm2/configure: 4007: GLIBCXX_CONFIGURE: not found
 *      /var/tmp/portage/portage/sys-devel/gcc-13.2.1_p20240210/work/gcc-13-20240210/libgm2/configure: 4010: GLIBCXX_CHECK_GETTIMEOFDAY: not found
 *      /var/tmp/portage/portage/sys-devel/gcc-13.2.1_p20240210/work/gcc-13-20240210/libgm2/configure: 4013: GLIBCXX_ENABLE_LIBSTDCXX_TIME: not found
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-04-03 22:21:36 UTC
note to self: when fixing this, should fix the other find/die clenaups people suggested before.
Comment 9 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-07-29 16:36:33 UTC
Sorry, I'd completely forgot about this one. I thought I'd fixed them all but apparently not.
Comment 10 Nick Bowler 2024-11-05 16:35:12 UTC
the recently stabilized sys-devel/gcc-13.3.1_p20241025 is still failing
Comment 11 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-11-06 11:09:45 UTC
Gah, sorry again. Looking now.
Comment 12 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-11-06 12:19:51 UTC
Needs doxygen installed to reproduce w/ USE=doc.

What I don't get is why it's broken. Obviously the `die` addition is what broke it in the ebuild but the doxygen man pages really aren't produced anywhere and I don't know why. Arsen?

The same issue appears to be there even if using `make man` and `make install-man`.