public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] SNAFU
       [not found] <1b60ceef-6ec6-afeb-c519-d21f3fc42cc0.ref@verizon.net>
@ 2021-09-02 14:35 ` Alan Grimes
  2021-09-02 15:38   ` Neil Bothwick
  0 siblings, 1 reply; 8+ messages in thread
From: Alan Grimes @ 2021-09-02 14:35 UTC (permalink / raw
  To: Gentoo User

Chromium has been a heaping pile of crash these days so I've been
running update every few days to try to get a working version.


Ok, apparently gcj is not a thing anymore and has broken libidn (iirc), 

I got around that with a useflag...

As always, Gentoo finds new and more bizare ways to FAIL.

I noticed that udev wasn't building which is instantly a 3-alarm fire,
if not worse...

Library dl found: YES

../systemd-249/meson.build:910:0: ERROR: C shared or static library
'crypt' not found

A full log can be found at
/var/tmp/portage/sys-fs/udev-249-r2/work/systemd-249-abi_x86_32.x86/meson-logs/meson-log.txt
 * ERROR: sys-fs/udev-249-r2::gentoo failed (configure phase):
 *   (no error message)
 *
 * Call stack:
 *     ebuild.sh, line  127:  Called src_configure
 *   environment, line 4090:  Called multilib-minimal_src_configure
 *   environment, line 2862:  Called multilib_foreach_abi
'multilib-minimal_abi_src_configure'
 *   environment, line 3115:  Called multibuild_foreach_variant
'_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
 *   environment, line 2792:  Called _multibuild_run
'_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
 *   environment, line 2790:  Called _multilib_multibuild_wrapper
'multilib-minimal_abi_src_configure'
 *   environment, line  710:  Called multilib-minimal_abi_src_configure
 *   environment, line 2856:  Called multilib_src_configure
 *   environment, line 3341:  Called meson_src_configure
 *   environment, line 2726:  Called die
 * The specific snippet of code:
 *       "${mesonargs[@]}" ) || die
 *
 * If you need support, post the output of `emerge --info
'=sys-fs/udev-249-r2::gentoo'`,
 * the complete build log and the output of `emerge -pqv
'=sys-fs/udev-249-r2::gentoo'`.
 * The complete build log is located at
'/var/tmp/portage/sys-fs/udev-249-r2/temp/build.log'.
 * The ebuild environment file is located at
'/var/tmp/portage/sys-fs/udev-249-r2/temp/environment'.
 * Working directory:
'/var/tmp/portage/sys-fs/udev-249-r2/work/systemd-249-abi_x86_32.x86'
 * S: '/var/tmp/portage/sys-fs/udev-249-r2/work/systemd-249'
sys-fs/udev-249-r2/temp/build.log lines 156-206/206 (END)


Libxcrypt, I guess???


Ok, so what's wrong with libxcrypt...

make[2]: Leaving directory
'/var/tmp/portage/sys-libs/libxcrypt-4.4.25/work/libxcrypt-4.4.25-xcrypt_nocompat-abi_x86_64.amd64'
make[1]: Leaving directory
'/var/tmp/portage/sys-libs/libxcrypt-4.4.25/work/libxcrypt-4.4.25-xcrypt_nocompat-abi_x86_64.amd64'
>>> Completed installing sys-libs/libxcrypt-4.4.25 into
/var/tmp/portage/sys-libs/libxcrypt-4.4.25/image

 * Final size of build directory: 11572 KiB (11.3 MiB)
 * Final size of installed tree:   1808 KiB ( 1.7 MiB)

 * checking 38 files for package collisions
 * This package will overwrite one or more files that may belong to other
 * packages (see list below). You can use a command such as `portageq
 * owners / <filename>` to identify the installed package that owns a
 * file. If portageq reports that only one package owns a file then do
 * NOT file a bug report. A bug report is only useful if it identifies at
 * least two or more packages that are known to install the same file(s).
 * If a collision occurs and you can not explain where the file came from
 * then you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at https://bugs.gentoo.org/ unless you report exactly
 * which two packages install the same file(s). See
 * https://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how
 * to solve the problem. And once again, please do NOT file a bug report
 * unless you have completely understood the above message.
 *
 * Detected file collision(s):
 *
 *      /usr/include/crypt.h
 *      /lib64/libcrypt.so.1
 *
 * Searching all installed packages for file collisions...
 *
 * Press Ctrl-C to Stop
 *
 * sys-libs/glibc-2.33-r7:2.2::gentoo
 *      /lib64/libcrypt.so.1
 *
 * Package 'sys-libs/libxcrypt-4.4.25' NOT merged due to file collisions.
 * If necessary, refer to your elog messages for the whole content of the
 * above message.


Obviously, anything associated with glibc is protected by the DO NOT
TOUCH ANYTHING ASSOCIATED WITH GLIBC FOR ANY REASON, EVER. rule...

So I'm roadblocked. =(

-- 
Beware of Zombies. =O 
#EggCrisis  #BlackWinter
White is the new Kulak.
Powers are not rights.



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] SNAFU
  2021-09-02 14:35 ` [gentoo-user] SNAFU Alan Grimes
@ 2021-09-02 15:38   ` Neil Bothwick
       [not found]     ` <5435f4a8-1b44-c668-f539-36c287e0ed09@verizon.net>
  0 siblings, 1 reply; 8+ messages in thread
From: Neil Bothwick @ 2021-09-02 15:38 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 5084 bytes --]

On Thu, 2 Sep 2021 10:35:49 -0400, Alan Grimes wrote:

> Chromium has been a heaping pile of crash these days so I've been
> running update every few days to try to get a working version.
> 
> 
> Ok, apparently gcj is not a thing anymore and has broken libidn (iirc), 
> 
> I got around that with a useflag...
> 
> As always, Gentoo finds new and more bizare ways to FAIL.
> 
> I noticed that udev wasn't building which is instantly a 3-alarm fire,
> if not worse...
> 
> Library dl found: YES
> 
> ../systemd-249/meson.build:910:0: ERROR: C shared or static library
> 'crypt' not found
> 
> A full log can be found at
> /var/tmp/portage/sys-fs/udev-249-r2/work/systemd-249-abi_x86_32.x86/meson-logs/meson-log.txt
>  * ERROR: sys-fs/udev-249-r2::gentoo failed (configure phase):
>  *   (no error message)
>  *
>  * Call stack:
>  *     ebuild.sh, line  127:  Called src_configure
>  *   environment, line 4090:  Called multilib-minimal_src_configure
>  *   environment, line 2862:  Called multilib_foreach_abi
> 'multilib-minimal_abi_src_configure'
>  *   environment, line 3115:  Called multibuild_foreach_variant
> '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
>  *   environment, line 2792:  Called _multibuild_run
> '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
>  *   environment, line 2790:  Called _multilib_multibuild_wrapper
> 'multilib-minimal_abi_src_configure'
>  *   environment, line  710:  Called multilib-minimal_abi_src_configure
>  *   environment, line 2856:  Called multilib_src_configure
>  *   environment, line 3341:  Called meson_src_configure
>  *   environment, line 2726:  Called die
>  * The specific snippet of code:
>  *       "${mesonargs[@]}" ) || die
>  *
>  * If you need support, post the output of `emerge --info
> '=sys-fs/udev-249-r2::gentoo'`,
>  * the complete build log and the output of `emerge -pqv
> '=sys-fs/udev-249-r2::gentoo'`.
>  * The complete build log is located at
> '/var/tmp/portage/sys-fs/udev-249-r2/temp/build.log'.
>  * The ebuild environment file is located at
> '/var/tmp/portage/sys-fs/udev-249-r2/temp/environment'.
>  * Working directory:
> '/var/tmp/portage/sys-fs/udev-249-r2/work/systemd-249-abi_x86_32.x86'
>  * S: '/var/tmp/portage/sys-fs/udev-249-r2/work/systemd-249'
> sys-fs/udev-249-r2/temp/build.log lines 156-206/206 (END)
> 
> 
> Libxcrypt, I guess???
> 
> 
> Ok, so what's wrong with libxcrypt...
> 
> make[2]: Leaving directory
> '/var/tmp/portage/sys-libs/libxcrypt-4.4.25/work/libxcrypt-4.4.25-xcrypt_nocompat-abi_x86_64.amd64'
> make[1]: Leaving directory
> '/var/tmp/portage/sys-libs/libxcrypt-4.4.25/work/libxcrypt-4.4.25-xcrypt_nocompat-abi_x86_64.amd64'
> >>> Completed installing sys-libs/libxcrypt-4.4.25 into  
> /var/tmp/portage/sys-libs/libxcrypt-4.4.25/image
> 
>  * Final size of build directory: 11572 KiB (11.3 MiB)
>  * Final size of installed tree:   1808 KiB ( 1.7 MiB)
> 
>  * checking 38 files for package collisions
>  * This package will overwrite one or more files that may belong to
> other
>  * packages (see list below). You can use a command such as `portageq
>  * owners / <filename>` to identify the installed package that owns a
>  * file. If portageq reports that only one package owns a file then do
>  * NOT file a bug report. A bug report is only useful if it identifies
> at
>  * least two or more packages that are known to install the same
> file(s).
>  * If a collision occurs and you can not explain where the file came
> from
>  * then you should simply ignore the collision since there is not enough
>  * information to determine if a real problem exists. Please do NOT file
>  * a bug report at https://bugs.gentoo.org/ unless you report exactly
>  * which two packages install the same file(s). See
>  * https://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how
>  * to solve the problem. And once again, please do NOT file a bug report
>  * unless you have completely understood the above message.
>  *
>  * Detected file collision(s):
>  *
>  *      /usr/include/crypt.h
>  *      /lib64/libcrypt.so.1
>  *
>  * Searching all installed packages for file collisions...
>  *
>  * Press Ctrl-C to Stop
>  *
>  * sys-libs/glibc-2.33-r7:2.2::gentoo
>  *      /lib64/libcrypt.so.1
>  *
>  * Package 'sys-libs/libxcrypt-4.4.25' NOT merged due to file
> collisions.
>  * If necessary, refer to your elog messages for the whole content of
> the
>  * above message.
> 
> 
> Obviously, anything associated with glibc is protected by the DO NOT
> TOUCH ANYTHING ASSOCIATED WITH GLIBC FOR ANY REASON, EVER. rule...
> 
> So I'm roadblocked. =(
> 
Did you read the news item from 23/7/21? It will have popped up when you
synced.

https://www.gentoo.org/support/news-items/2021-07-23-libxcrypt-migration.html


-- 
Neil Bothwick

You couldn't get a job as a firing squad target.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] SNAFU
       [not found]     ` <5435f4a8-1b44-c668-f539-36c287e0ed09@verizon.net>
@ 2021-09-02 20:12       ` Neil Bothwick
  2021-09-02 21:49         ` David Haller
  0 siblings, 1 reply; 8+ messages in thread
From: Neil Bothwick @ 2021-09-02 20:12 UTC (permalink / raw
  To: Alan Grimes, gentoo-user

[-- Attachment #1: Type: text/plain, Size: 882 bytes --]

Replied to the list.

On Thu, 2 Sep 2021 15:50:37 -0400, Alan Grimes wrote:

> Neil Bothwick wrote:
> 
> If you wish to manually migrate now, there are a series
> of steps described on the wiki (see below), but the outline is:
> * unforce the crypt USE flag of sys-libs/glibc and disable it
> * unmask the system and split-usr (if applicable) USE flag of
> sys-libs/libxcrypt and enable it
> * unmask ~virtual/libcrypt-2
> 
> ###
> 
> Glibc simply DOES NOT HAVE a "crypt" useflag... so FALSE!!!!

Yes it does, but only on the testing version. If you are running stable,
you won't have it. But if you are running stable, why are you trying to
emerge libxcrypt-4.4.25?

It appears that your problem may be caused by trying to mix stable and
testing packages with inter-dependencies.


-- 
Neil Bothwick

All generalizations are false, including this one.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] SNAFU
  2021-09-02 20:12       ` Neil Bothwick
@ 2021-09-02 21:49         ` David Haller
  2021-09-02 21:58           ` David Haller
  2021-09-02 22:11           ` Neil Bothwick
  0 siblings, 2 replies; 8+ messages in thread
From: David Haller @ 2021-09-02 21:49 UTC (permalink / raw
  To: gentoo-user

Hello,

On Thu, 02 Sep 2021, Neil Bothwick wrote:
>Yes it does, but only on the testing version. If you are running stable,
>you won't have it.

I beg to differ on that point:

$ cd $(portageq get_repo_path / gentoo)
$ for f in sys-libs/glibc/glibc-*.ebuild; do \
    if grep -q 'KEYW.* amd64' "$f"; then \
      printf "${f##*\/}:"; \
      sed -n -e 's/IUSE.*\( +\?crypt \).*/\1/p' "$f"; \
    fi; \
  done
glibc-2.25-r11.ebuild:glibc-2.30-r9.ebuild: +crypt 
glibc-2.31-r7.ebuild: +crypt 
glibc-2.32-r8.ebuild: +crypt 
glibc-2.33-r1.ebuild: +crypt 
glibc-2.33.ebuild: +crypt 

$ [same as above but with 'KEYW.* ~amd64']:
glibc-2.33-r6.ebuild: +crypt 
glibc-2.33-r7.ebuild: +crypt 
glibc-2.34.ebuild: +crypt 
glibc-9999.ebuild: +crypt

Repo synced earlier today.

HTH,
-dnh

-- 
printk(KERN_ERR "happy meal: Eieee, rx config register gets greasy fries.\n");
	linux-2.6.19/drivers/net/sunhme.c


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] SNAFU
  2021-09-02 21:49         ` David Haller
@ 2021-09-02 21:58           ` David Haller
  2021-09-02 22:11           ` Neil Bothwick
  1 sibling, 0 replies; 8+ messages in thread
From: David Haller @ 2021-09-02 21:58 UTC (permalink / raw
  To: gentoo-user

Hello,

On Thu, 02 Sep 2021, David Haller wrote:
>On Thu, 02 Sep 2021, Neil Bothwick wrote:
>>Yes it does, but only on the testing version. If you are running stable,
>>you won't have it.
>
>I beg to differ on that point:
>
>$ cd $(portageq get_repo_path / gentoo)
>$ for f in sys-libs/glibc/glibc-*.ebuild; do \
>    if grep -q 'KEYW.* amd64' "$f"; then \
>      printf "${f##*\/}:"; \
>      sed -n -e 's/IUSE.*\( +\?crypt \).*/\1/p' "$f"; \
>    fi; \
>  done
>glibc-2.25-r11.ebuild:glibc-2.30-r9.ebuild: +crypt 
>glibc-2.31-r7.ebuild: +crypt 
>glibc-2.32-r8.ebuild: +crypt 
>glibc-2.33-r1.ebuild: +crypt 
>glibc-2.33.ebuild: +crypt 
>
>$ [same as above but with 'KEYW.* ~amd64']:
>glibc-2.33-r6.ebuild: +crypt 
>glibc-2.33-r7.ebuild: +crypt 
>glibc-2.34.ebuild: +crypt 
>glibc-9999.ebuild: +crypt
>
>Repo synced earlier today.

Ah yes, of course there is this:

$ grep -r sys-libs/glibc.*crypt  profiles/
profiles/base/package.use.force:<sys-libs/glibc-2.33-r2 crypt
profiles/base/package.use.mask:>=sys-libs/glibc-2.33-r2 crypt

-dnh

-- 
panic("huh?\n");
        linux-2.2.16/arch/i386/kernel/smp.c


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] SNAFU
  2021-09-02 21:49         ` David Haller
  2021-09-02 21:58           ` David Haller
@ 2021-09-02 22:11           ` Neil Bothwick
  2021-09-02 22:54             ` antlists
  1 sibling, 1 reply; 8+ messages in thread
From: Neil Bothwick @ 2021-09-02 22:11 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 365 bytes --]

On Thu, 2 Sep 2021 23:49:40 +0200, David Haller wrote:

> >Yes it does, but only on the testing version. If you are running
> >stable, you won't have it.  
> 
> I beg to differ on that point:

My bad, I was looking in the wrong part of the eix output.

It seems a trip to Barnard Castle is in order...


-- 
Neil Bothwick

Modulation in all things.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] SNAFU
  2021-09-02 22:11           ` Neil Bothwick
@ 2021-09-02 22:54             ` antlists
  2021-09-03  8:44               ` [gentoo-user] Richard Blackburn
  0 siblings, 1 reply; 8+ messages in thread
From: antlists @ 2021-09-02 22:54 UTC (permalink / raw
  To: gentoo-user

On 02/09/2021 23:11, Neil Bothwick wrote:
> On Thu, 2 Sep 2021 23:49:40 +0200, David Haller wrote:
> 
>>> Yes it does, but only on the testing version. If you are running
>>> stable, you won't have it.
>>
>> I beg to differ on that point:
> 
> My bad, I was looking in the wrong part of the eix output.
> 
> It seems a trip to Barnard Castle is in order...
> 
You might just need a case of BrewDog ...

Cheers,
Wol


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [gentoo-user]
  2021-09-02 22:54             ` antlists
@ 2021-09-03  8:44               ` Richard Blackburn
  0 siblings, 0 replies; 8+ messages in thread
From: Richard Blackburn @ 2021-09-03  8:44 UTC (permalink / raw
  To: gentoo-user@lists.gentoo.org

[-- Attachment #1: Type: text/plain, Size: 2 bytes --]



[-- Attachment #2: Type: text/html, Size: 337 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2021-09-03  8:44 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <1b60ceef-6ec6-afeb-c519-d21f3fc42cc0.ref@verizon.net>
2021-09-02 14:35 ` [gentoo-user] SNAFU Alan Grimes
2021-09-02 15:38   ` Neil Bothwick
     [not found]     ` <5435f4a8-1b44-c668-f539-36c287e0ed09@verizon.net>
2021-09-02 20:12       ` Neil Bothwick
2021-09-02 21:49         ` David Haller
2021-09-02 21:58           ` David Haller
2021-09-02 22:11           ` Neil Bothwick
2021-09-02 22:54             ` antlists
2021-09-03  8:44               ` [gentoo-user] Richard Blackburn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox