Re: www/chromium: build failed using poudriere in stable/12
Date: Thu, 13 Apr 2023 14:03:52 UTC
On Thu, Apr 13, 2023 at 06:33:37AM -0700, David Wolfskill wrote: > On Thu, Apr 13, 2023 at 03:26:53PM +0200, Dimitry Andric wrote: > ... > > In file included from ../../base/time/time_exploded_icu.cc:14: > > ../../third_party/icu/source/common/unicode/locid.h:297:27: error: expected ';' at end of declaration list > > Locale(Locale&& other) U_NOEXCEPT; > > ^ > > ; > > ../../third_party/icu/source/common/unicode/locid.h:323:38: error: expected ';' at end of declaration list > > Locale& operator=(Locale&& other) U_NOEXCEPT; > > ^ > > ; > > 2 errors generated. > .... OK; things are starting to look fairly weird at this point: On a couple of machines that I only update on weekends, I see (e.g.): albert(12.4-S)[4] pkg info -o icu\* icu-72.1,1 devel/icu albert(12.4-S)[5] grep -n U_NOEXCEPT /usr/local/include/unicode/locid.h 297: Locale(Locale&& other) U_NOEXCEPT; 323: Locale& operator=(Locale&& other) U_NOEXCEPT; albert(12.4-S)[6] So the "U_NOEXCEPT" lines are in the (older) icu-72.1,1. But on machines that have been updated this morning, I see: freebeast(12.4-S)[6] pkg info -o icu\* icu-73.1,1 devel/icu freebeast(12.4-S)[7] grep -n U_NOEXCEPT /usr/local/include/unicode/locid.h freebeast(12.4-S)[8] [Note that the above is in the machine's "native" environment -- not in a poudriere jail.] I am not at all clear on how poudriere could be getting an old version of the file. In the mean time, I have started a biuld of www/chromium on my laptop (using portmaster) -- laptop already updated devel/icu & all ports that depend on it except for www/chromium. Peace, david -- David H. Wolfskill david@catwhisker.org FD&C Red #3: OK to eat, but banned in cosmetics since 1990. -- FDA See https://www.catwhisker.org/~david/publickey.gpg for my public key.