Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 833149 - dev-libs/icu-70.1-r1: compile error move.h expected initializer before nogxcept
Summary: dev-libs/icu-70.1-r1: compile error move.h expected initializer before nogxcept
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Office Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-02-12 03:31 UTC by Tyler Kropp
Modified: 2022-02-18 00:58 UTC (History)
1 user (show)

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


Attachments
emerge --info (emerge.info,6.14 KB, text/plain)
2022-02-12 03:33 UTC, Tyler Kropp
Details
build.log (build.log,70.75 KB, text/plain)
2022-02-12 03:34 UTC, Tyler Kropp
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tyler Kropp 2022-02-12 03:31:53 UTC
dev-libs/icu fails to compile with the latest version, 70.1-r1.

One of the errors:

/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/move.h:145:25: error: expected initializer before ‘nogxcept’
  145 |     addressof(_Tp& __r) noexcept
      |                         ^~~~~~~~

Another error, seemingly caused by the first:

/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/bits/ptr_traits.h:147:30: error: use of deleted function ‘const _Tp* std::addressof(const _Tp&&) [with _Tp = char]’
  147 |       { return std::addressof(__r); }
      |                ~~~~~~~~~~~~~~^~~~~


Reproducible: Didn't try




/var/tmp/portage is mounted in memory using tmpfs.
Comment 1 Tyler Kropp 2022-02-12 03:33:28 UTC
Created attachment 764871 [details]
emerge --info
Comment 2 Tyler Kropp 2022-02-12 03:34:08 UTC
Created attachment 764872 [details]
build.log
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-02-13 04:12:06 UTC
Why is it saying "gxcept"? Corruption?
Comment 4 Tyler Kropp 2022-02-18 00:57:02 UTC
(In reply to Sam James from comment #3)
> Why is it saying "gxcept"? Corruption?

I haven't rebooted since then. Re-running the update worked, but another package failed. So yeah, something was messed up for sure.

After restarting, everything is working normally.
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-02-18 00:58:58 UTC
(In reply to Tyler Kropp from comment #4)
> (In reply to Sam James from comment #3)
> > Why is it saying "gxcept"? Corruption?
> 
> I haven't rebooted since then. Re-running the update worked, but another
> package failed. So yeah, something was messed up for sure.
> 
> After restarting, everything is working normally.

I think you may want to do a memtest. Anyway, thanks for following up!