Re: [gentoo-user] SNAFU

2021-09-02 Thread antlists

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



Re: [gentoo-user] SNAFU

2021-09-02 Thread Neil Bothwick
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.


pgpAvW2nqn0nb.pgp
Description: OpenPGP digital signature


Re: [gentoo-user] SNAFU

2021-09-02 Thread David Haller
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-.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

-dnh

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



Re: [gentoo-user] SNAFU

2021-09-02 Thread David Haller
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-.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



Re: [gentoo-user] SNAFU

2021-09-02 Thread Neil Bothwick
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.


pgpbgi7J5lr2C.pgp
Description: OpenPGP digital signature


[gentoo-user] SNAFU

2021-09-02 Thread Alan Grimes
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 / ` 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.




Re: [gentoo-user] SNAFU

2021-09-02 Thread Neil Bothwick
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 / ` 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.


pgpHGbNATXVQH.pgp
Description: OpenPGP digital signature