View previous topic :: View next topic |
Author |
Message |
eldakka n00b
Joined: 18 Sep 2024 Posts: 3
|
Posted: Wed Sep 18, 2024 7:47 am Post subject: ebuild failing for ncurses-compat-6.4_p20240330 [Solved] |
|
|
My @world upgrade is failing on 1 package, ncurses-compat.
I'm trying to upgrade my profile from 17.1 to 23.0 (yes, I didn't upgrade for months and only saw the requirement in the last few days!), and as part of that I'm trying to make sure I'm up-to-date on 17.1.
But in emerging it can't build 1 package, ncurses-compat, so I did a Code: | --exclude sys-libs/ncurses-compat | to bypass that one package and get everything else built. So now when I do an @world there are just 2 packages needing ebuilds:
Code: |
Compuer ~ # emerge --ask --verbose --update --deep --changed-use @world
These are the packages that would be merged, in order:
Calculating dependencies... done!
Dependency resolution took 16.72 s (backtrack: 0/20).
[ebuild U ] sys-libs/ncurses-compat-6.4_p20240330:5::gentoo [6.4_p20230401:5::gentoo] USE="stack-realign (tinfo) unicode -gpm -verify-sig" ABI_X86="(64) -32 (-x32)" 63 KiB
[ebuild U ] app-emulation/qemu-8.2.3::gentoo [8.1.5::gentoo] USE="aio bzip2 curl fdt filecaps gnutls jpeg ncurses nls oss pam pin-upstream-blobs png seccomp slirp vhost-net vnc xattr -accessibility -alsa -bpf -capstone -debug -doc -fuse -glusterfs -gtk -infiniband -io-uring -iscsi -jack -jemalloc -keyutils -lzo -multipath -nfs -numa -opengl -pipewire -plugins -pulseaudio -python -rbd -sasl -sdl -sdl-image (-selinux) -smartcard -snappy -spice -ssh -static-user -systemtap -test -udev -usb -usbredir -vde -virgl -virtfs -vte -xen -zstd" PYTHON_TARGETS="python3_12* -python3_10 -python3_11*" QEMU_SOFTMMU_TARGETS="x86_64 -aarch64 -alpha -arm -avr -cris -hppa -i386 -loongarch64 -m68k -microblaze -microblazeel -mips -mips64 -mips64el -mipsel -nios2 -or1k -ppc -ppc64 -riscv32 -riscv64 -rx -s390x -sh4 -sh4eb -sparc -sparc64 -tricore -xtensa -xtensaeb" QEMU_USER_TARGETS="-aarch64 -aarch64_be -alpha -arm -armeb -cris -hexagon -hppa -i386 -loongarch64 -m68k -microblaze -microblazeel -mips -mips64 -mips64el -mipsel -mipsn32 -mipsn32el -nios2 -or1k -ppc -ppc64 -ppc64le -riscv32 -riscv64 -s390x -sh4 -sh4eb -sparc -sparc32plus -sparc64 -x86_64 -xtensa -xtensaeb" 127,058 KiB
Total: 2 packages (2 upgrades), Size of downloads: 127,120 KiB
WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
sys-process/procps:0
(sys-process/procps-4.0.4-r1:0/0-ng::gentoo, ebuild scheduled for merge) USE="kill ncurses nls (unicode) -elogind -modern-top (-selinux) -static-libs -systemd -test" ABI_X86="(64) -32 (-x32)" conflicts with
sys-process/procps:0/8= required by (sys-apps/cpu-x-4.5.2:0/0::gentoo, installed) USE="cpu gpu gui ncurses nls pci userland_GNU -force-libstatgrab -opencl -test" ABI_X86="(64)"
|
When I accept, ncurses-compat get's errors in downloading the package, lot's of 'permission denieds' and 'file not founds'
Code: |
>>> Emerging (1 of 2) sys-libs/ncurses-compat-6.4_p20240330::gentoo
* Fetching files in the background.
* To view fetch progress, run in another terminal:
* tail -f /var/log/emerge-fetch.log
* ncurses-6.4.tar.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230107.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230114.patch.gz BLAKE2B SHA512 size ;-) ...
... <some stuff cut out for brevity> ...
* ncurses-6.4-20240323.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20240330.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
>>> Downloading 'ftp://ftp.swin.edu.au/gentoo/distfiles/e9/ncurses-6.4_p20240330-patches.tar.xz'
pathconf: Permission denied
--2024-09-18 17:29:09-- ftp://ftp.swin.edu.au/gentoo/distfiles/e9/ncurses-6.4_p20240330-patches.tar.xz
=> ‘/usr/portage/distfiles/ncurses-6.4_p20240330-patches.tar.xz.__download__’
Resolving ftp.swin.edu.au... 136.186.1.76
Connecting to ftp.swin.edu.au|136.186.1.76|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /gentoo/distfiles/e9 ... done.
==> SIZE ncurses-6.4_p20240330-patches.tar.xz ... done.
==> PASV ... done. ==> RETR ncurses-6.4_p20240330-patches.tar.xz ...
No such file ‘ncurses-6.4_p20240330-patches.tar.xz’.
>>> Downloading 'http://ftp.swin.edu.au/gentoo/distfiles/e9/ncurses-6.4_p20240330-patches.tar.xz'
--2024-09-18 17:29:10-- http://ftp.swin.edu.au/gentoo/distfiles/e9/ncurses-6.4_p20240330-patches.tar.xz
Resolving ftp.swin.edu.au... 136.186.1.76
Connecting to ftp.swin.edu.au|136.186.1.76|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2024-09-18 17:29:10 ERROR 404: Not Found.
>>> Downloading 'ftp://ftp.gtlib.gatech.edu/pub/gentoo/distfiles/layout.conf'
pathconf: Permission denied
--2024-09-18 17:29:10-- ftp://ftp.gtlib.gatech.edu/pub/gentoo/distfiles/layout.conf
=> ‘/usr/portage/distfiles/.layout.conf.ftp.gtlib.gatech.edu.__download__’
Resolving ftp.gtlib.gatech.edu... 128.61.111.9, 128.61.111.7, 128.61.111.11
Connecting to ftp.gtlib.gatech.edu|128.61.111.9|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /pub/gentoo/distfiles ...
No such directory ‘pub/gentoo/distfiles’.
!!! Couldn't download '.layout.conf.ftp.gtlib.gatech.edu'. Aborting.
>>> Downloading 'ftp://ftp.gtlib.gatech.edu/pub/gentoo/distfiles/ncurses-6.4_p20240330-patches.tar.xz'
pathconf: Permission denied
--2024-09-18 17:29:12-- ftp://ftp.gtlib.gatech.edu/pub/gentoo/distfiles/ncurses-6.4_p20240330-patches.tar.xz
=> ‘/usr/portage/distfiles/ncurses-6.4_p20240330-patches.tar.xz.__download__’
Resolving ftp.gtlib.gatech.edu... 128.61.111.9, 128.61.111.7, 128.61.111.11
Connecting to ftp.gtlib.gatech.edu|128.61.111.9|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /pub/gentoo/distfiles ...
No such directory ‘pub/gentoo/distfiles’.
>>> Downloading 'rsync://rsync.gtlib.gatech.edu/gentoo/distfiles/layout.conf'
---------------------------------------------------------------------------
GEORGIA TECH SOFTWARE LIBRARY
... <some stuff cut out for brevity> ...
@ERROR: access denied to gentoo from 106-69-210-64.dyn.iinet.net.au (106.69.210.64)
rsync error: error starting client-server protocol (code 5) at main.c(1850) [Receiver=3.3.0]
No digest file available and download failed.
!!! Couldn't download '.layout.conf.rsync.gtlib.gatech.edu'. Aborting.
>>> Downloading 'rsync://rsync.gtlib.gatech.edu/gentoo/distfiles/ncurses-6.4_p20240330-patches.tar.xz'
---------------------------------------------------------------------------
GEORGIA TECH SOFTWARE LIBRARY
... <some stuff cut out for brevity> ...
@ERROR: access denied to gentoo from 106-69-210-64.dyn.iinet.net.au (106.69.210.64)
rsync error: error starting client-server protocol (code 5) at main.c(1850) [Receiver=3.3.0]
>>> Downloading 'https://dev.gentoo.org/~sam/distfiles/sys-libs/ncurses-compat/ncurses-6.4_p20240330-patches.tar.xz'
--2024-09-18 17:29:18-- https://dev.gentoo.org/~sam/distfiles/sys-libs/ncurses-compat/ncurses-6.4_p20240330-patches.tar.xz
Resolving dev.gentoo.org... 140.211.166.183
Connecting to dev.gentoo.org|140.211.166.183|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2024-09-18 17:29:19 ERROR 404: Not Found.
!!! Couldn't download 'ncurses-6.4_p20240330-patches.tar.xz'. Aborting.
>>> Failed to emerge sys-libs/ncurses-compat-6.4_p20240330, Log file:
>>> '/var/tmp/portage/sys-libs/ncurses-compat-6.4_p20240330/temp/build.log'
|
On navigating in a browser to one of the sources, https://dev.gentoo.org/~sam/distfiles/sys-libs/ , there is no ncurses-compat directory so no ncurses-compat/ncurses-6.4_p20240330-patches.tar.xz file to download. There is an ncurses directory however, and it does contain a file called ncurses-6.4_p20240330-patches.tar.xz. Is that the same file the ebuild is expecting to find in ncurses-compat ? So could I manually download it to my /usr/portage/distfiles and re-run the ebuild?
Or could I just skip this entirely and move to the 23.0 profile anyway?
Last edited by eldakka on Wed Sep 18, 2024 12:49 pm; edited 1 time in total |
|
Back to top |
|
|
netfab Veteran
Joined: 03 Mar 2005 Posts: 1956 Location: 127.0.0.1
|
Posted: Wed Sep 18, 2024 10:20 am Post subject: |
|
|
Hi,
I think that the mirrors you are using are outdated.
You may try to change your mirrors in make.conf.
Here I do not have any problem fetching the source files for this package :
Code: |
# emerge -avf1 sys-libs/ncurses-compat
These are the packages that would be fetched, in order:
Calculating dependencies... done!
Dependency resolution took 29.43 s (backtrack: 0/20).
[ebuild N ] sys-libs/ncurses-compat-6.4_p20240330:5::gentoo USE="stack-realign (tinfo) unicode -gpm -verify-sig" ABI_X86="32 (64) (-x32)" 63 KiB
Total: 1 package (1 new), Size of downloads: 63 KiB
Would you like to fetch the source files for these packages? [Yes/No]
>>> Fetching (1 of 1) sys-libs/ncurses-compat-6.4_p20240330::gentoo
* ncurses-6.4.tar.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230107.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230114.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230121.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230128.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230211.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230218.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230225.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230311.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230401.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230408.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230415.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230418.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230423.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230424.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230429.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230506.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230514.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230520.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230527.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230603.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230610.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230615.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230617.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230624.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230625.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230701.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230708.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230715.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230722.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230729.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230805.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230812.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230819.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230826.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230902.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230909.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230917.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230918.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20230923.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20231001.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20231007.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20231014.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20231016.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20231021.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20231028.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20231104.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20231111.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20231118.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20231121.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20231125.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20231202.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20231209.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20231217.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20231223.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20231230.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20240106.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20240113.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20240120.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20240127.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20240203.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20240210.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20240217.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20240224.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20240302.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20240309.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20240323.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
* ncurses-6.4-20240330.patch.gz BLAKE2B SHA512 size ;-) ... [ ok ]
>>> Downloading 'https://mirrors.ircam.fr/pub/gentoo-distfiles/distfiles/layout.conf'
--2024-09-18 12:15:48-- https://mirrors.ircam.fr/pub/gentoo-distfiles/distfiles/layout.conf
Resolving mirrors.ircam.fr... 2001:660:3004:4003::37:80, 129.102.1.37
Connecting to mirrors.ircam.fr|2001:660:3004:4003::37:80|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 38
Saving to: ‘/var/cache/distfiles/.layout.conf.mirrors.ircam.fr.__download__’
/var/cache/distfiles/.layout.conf. 100%[================================================================>] 38 --.-KB/s in 0s
2024-09-18 12:15:48 (81,6 MB/s) - ‘/var/cache/distfiles/.layout.conf.mirrors.ircam.fr.__download__’ saved [38/38]
>>> Downloading 'https://mirrors.ircam.fr/pub/gentoo-distfiles/distfiles/e9/ncurses-6.4_p20240330-patches.tar.xz'
--2024-09-18 12:15:49-- https://mirrors.ircam.fr/pub/gentoo-distfiles/distfiles/e9/ncurses-6.4_p20240330-patches.tar.xz
Resolving mirrors.ircam.fr... 2001:660:3004:4003::37:80, 129.102.1.37
Connecting to mirrors.ircam.fr|2001:660:3004:4003::37:80|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 63796 (62K) [application/x-xz]
Saving to: ‘/var/cache/distfiles/ncurses-6.4_p20240330-patches.tar.xz.__download__’
/var/cache/distfiles/ncurses-6.4_p 100%[================================================================>] 62,30K --.-KB/s in 0,02s
2024-09-18 12:15:49 (2,92 MB/s) - ‘/var/cache/distfiles/ncurses-6.4_p20240330-patches.tar.xz.__download__’ saved [63796/63796]
* ncurses-6.4_p20240330-patches.tar.xz BLAKE2B SHA512 size ;-) ... [ ok ]
|
|
|
Back to top |
|
|
alamahant Advocate
Joined: 23 Mar 2019 Posts: 3916
|
Posted: Wed Sep 18, 2024 10:21 am Post subject: |
|
|
Try
Code: |
emerge --deselect =sys-apps/cpu-x-4.5.2
emerge -av cpu-x ##if you really need it
emerge -a --depclean
|
It will likely unmerge ncurses-compat _________________
|
|
Back to top |
|
|
eldakka n00b
Joined: 18 Sep 2024 Posts: 3
|
Posted: Wed Sep 18, 2024 12:47 pm Post subject: |
|
|
Thank you both for your suggestions.
I went with @netfab's suggestion of updating the MIRRORs list.
I had to do research on how to update it and what to update it to, but once I had the keywords to search for updating the mirros it all fell into place.
After updating to use a mirror in my region, the ebuild was successful.
Thank you, I appreciate the help. |
|
Back to top |
|
|
grknight Retired Dev
Joined: 20 Feb 2015 Posts: 1910
|
Posted: Wed Sep 18, 2024 12:57 pm Post subject: |
|
|
eldakka wrote: | I went with @netfab's suggestion of updating the MIRRORs list. |
You should still consider what alamahant has said.
Your installed version of cpu-x, which has been removed from the repository, is denying the upgrade of sys-process/procps.
This is still a concern and will block updates either now or in the near future. |
|
Back to top |
|
|
eldakka n00b
Joined: 18 Sep 2024 Posts: 3
|
Posted: Wed Sep 18, 2024 2:34 pm Post subject: |
|
|
grknight wrote: | eldakka wrote: | I went with @netfab's suggestion of updating the MIRRORs list. |
You should still consider what alamahant has said.
Your installed version of cpu-x, which has been removed from the repository, is denying the upgrade of sys-process/procps.
This is still a concern and will block updates either now or in the near future. |
Ah, thanks, I was so fixated on the ncurses-compat issue that I didn't notice the sys-process/procps issue.
I've followed alamahant's advice and did another emerge @world, and it did the procps upgrade. Now there's no work to do when I try another emerge @world, so looks all upgraded now.
Thanks for everyone's help. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|