Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Endless loop on emerge from ncurses [Info]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 4323
Location: Bavaria

PostPosted: Mon May 13, 2024 3:57 pm    Post subject: Endless loop on emerge from ncurses [Info] Reply with quote

Version 6.4_p20230401 of ncurses is still active on my system (the reason is: I haven't had time to take care of the problem in the last few weeks and have masked the new version for the time being; today I gave it a new try after unmasking it).

I have a stable and up-to-date system (last “emerge --sync and emerge -uUDv @world” was before) ... with one peculiarity:

I have linked the two profiles "No-Multilib" and "Plasma" (*) ... and suspect that this is the reason why I can't emerge stable ncurses-6.4_p20240414 (looking on the both ebuild-files didnt gave me a hint)

*)
Code:
$ eselect profile list
Available profile symlink targets:
  [1]   default/linux/amd64/17.1 (stable)
...
  [76]  default/linux/amd64/23.0/split-usr/musl/hardened/selinux (exp)
  [77]  local:no-multilib-plasma (dev) *
 
# ls -al /etc/portage
...
lrwxrwxrwx 1 root root   52 11. Jan 19:18 make.profile -> ../../var/db/repos/local/profiles/no-multilib-plasma

# grep -r "" /etc/portage/make.profile/
/etc/portage/make.profile/parent:gentoo:default/linux/amd64/23.0/desktop/plasma
/etc/portage/make.profile/parent:gentoo:arch/amd64/no-multilib


The first line where it starts again is:
Code:
 * econf: updating ncurses-6.4/config.guess with /usr/share/gnuconfig/config.guess

(Because I cannot wgetpaste it, I have shorten it:)
Code:
# emerge -1vD ncurses

These are the packages that would be merged, in order:

Calculating dependencies... done!
Dependency resolution took 3.00 s (backtrack: 0/20).

[ebuild     U  ] sys-libs/ncurses-6.4_p20240414:0/6::gentoo [6.4_p20230401:0/6::gentoo] USE="cxx gpm (tinfo) -ada -debug -doc -minimal -profile (-split-usr) (-stack-realign) -static-libs -test -trace -verify-sig" 0 KiB

Total: 1 package (1 upgrade), Size of downloads: 0 KiB


>>> Verifying ebuild manifests

>>> Emerging (1 of 1) sys-libs/ncurses-6.4_p20240414::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 ;-) ..

[...]

   * Applying ncurses-6.4-20240413.patch ...                                                                                                                                                                                                                                                                                                                                  [ ok ]
 * Applying ncurses-6.4-20240414.patch ...                                                                                                                                                                                                                                                                                                                                  [ ok ]
 * Applying patches from /var/tmp/portage/sys-libs/ncurses-6.4_p20240414/work/ncurses-6.4_p20240413-patches ...
 *   0001-Add-wchar.h-nongnu.patch ...                                                                                                                                                                                                                                                                                                                                      [ ok ]
 *   0002-Add-rxvt-unicode-terminfo-required-by-rxvt-unicode-t.patch ...                                                                                                                                                                                                                                                                                                    [ ok ]
 *   0003-Disable-search-for-PKG_CONFIG.patch ...                                                                                                                                                                                                                                                                                                                           [ ok ]
 *   0004-Always-include-ticlib-even-when-progs-are-disabled.patch ...                                                                                                                                                                                                                                                                                                      [ ok ]
 *   0005-Fix-include-paths-for-cross-compilation.patch ...                                                                                                                                                                                                                                                                                                                 [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/sys-libs/ncurses-6.4_p20240414/work/ncurses-6.4 ...
 * econf: updating ncurses-6.4/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating ncurses-6.4/config.sub with /usr/share/gnuconfig/config.sub
/var/tmp/portage/sys-libs/ncurses-6.4_p20240414/work/ncurses-6.4/configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --datarootdir=/usr/share --libdir=/usr/lib64 --with-terminfo-dirs=/etc/terminfo:/usr/share/terminfo --enable-pc-files --with-pkg-config-libdir=/usr/lib64/pkgconfig --with-shared --without-hashed-db --without-ada --with-cxx --with-cxx-binding --with-cxx-shared --without-debug --without-profile --with-gpm=libgpm.so.1 --disable-term-driver --disable-termcap --enable-symlinks --with-manpage-format=normal --enable-const --enable-colorfgbg --enable-hard-tabs --enable-echo --enable-warnings --without-assertions --enable-leaks --without-expanded --with-macros --with-progs --without-tests --without-trace --with-termlib --disable-stripping --disable-pkg-ldflags --disable-widec --without-pthread --without-reentrant --disable-opaque-curses --disable-opaque-form --disable-opaque-menu --disable-opaque-panel --includedir=/usr/include/cross --without-shared --with-normal --with-progs --without-ada
checking for ggrep... no
checking for grep... grep
checking for egrep... grep -E

[...]

checking if you want to turn on gcc warnings... yes
configure: checking for x86_64-pc-linux-gnu-gcc warning options...
... -W
... -Wall
... -Wbad-function-cast
... -Wcast-align
... -Wcast-qual
... -Wdeclaration-after-statement
... -Wextra
... -Winline
... -Wmissing-declarations
... -Wmissing-prototypes
... -Wnested-externs
... -Wpointer-arith
... -Wshadow
... -Wstrict-prototypes
... -Wundef
... -Wno-inline
... -Wignored-qualifiers
... -Wlogical-op
... -Wvarargs
... -Wwrite-strings
... -Wno-unknown-pragmas
... -Wswitch-enum
configure: checking for x86_64-pc-linux-gnu-gcc __attribute__ directives...
... scanf
... printf
... unused
... noreturn
checking if this is really Intel C++ compiler... no
checking if this is really Clang C++ compiler... no
configure: checking for x86_64-pc-linux-gnu-g++ warning options...
... no -Wabi
... -fabi-version=0
... -Wextra
... -Wignored-qualifiers
... -Wlogical-op
... -Woverloaded-virtual
... -Wsign-promo
... -Wsynth
... -Wold-style-cast
... -Wcast-align
... -Wcast-qual
... -Wpointer-arith
... -Wshadow
... -Wundef
... -Wwrite-strings
... -Weffc++
... -Wno-unused
checking if you want to work around bogus compiler/loader warnings... no
checking if you want to enable runtime assertions... no
checking if you want to use dmalloc for testing... no

[...]

config.status: creating include/ncurses_cfg.h
Appending rules for normal model (ncurses: ticlib+termlib+ext_tinfo)
Appending rules for normal model (ncurses: base+ext_funcs)
Appending rules for normal model (progs: ticlib+termlib+ext_tinfo)
Appending rules for normal model (progs: base+ext_funcs)
Appending rules for normal model (panel: ticlib+termlib+ext_tinfo)
Appending rules for normal model (panel: base+ext_funcs)
Appending rules for normal model (menu: ticlib+termlib+ext_tinfo)
Appending rules for normal model (menu: base+ext_funcs)
Appending rules for normal model (form: ticlib+termlib+ext_tinfo)
Appending rules for normal model (form: base+ext_funcs)
Appending rules for normal model (c++: ticlib+termlib+ext_tinfo)
Appending rules for normal model (c++: base+ext_funcs)
creating headers.sh

** Configuration summary for NCURSES 6.4 20240414:

       extended funcs: yes
       xterm terminfo: xterm-new

        bin directory: /usr/bin
        lib directory: /usr/lib64
    include directory: /usr/include/cross
        man directory: /usr/share/man
   terminfo directory: /usr/share/terminfo
 pkg-config directory: /usr/lib64/pkgconfig

** Include-directory is not in a standard location
 * abi_x86_64.amd64: running multilib-minimal_abi_src_configure

and the next lines I already had before:
Code:
 * econf: updating ncurses-6.4/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating ncurses-6.4/config.sub with /usr/share/gnuconfig/config.sub
/var/tmp/portage/sys-libs/ncurses-6.4_p20240414/work/ncurses-6.4/configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --datarootdir=/usr/share --libdir=/usr/lib64 --with-terminfo-dirs=/etc/terminfo:/usr/share/terminfo --enable-pc-files --with-pkg-config-libdir=/usr/lib64/pkgconfig --with-shared --without-hashed-db --without-ada --with-cxx --with-cxx-binding --with-cxx-shared --without-debug --without-profile --with-gpm=libgpm.so.1 --disable-term-driver --disable-termcap --enable-symlinks --with-manpage-format=normal --enable-const --enable-colorfgbg --enable-hard-tabs --enable-echo --enable-warnings --without-assertions --enable-leaks --without-expanded --with-macros --with-progs --without-tests --without-trace --with-termlib --disable-stripping --disable-pkg-ldflags --disable-widec --without-pthread --without-reentrant --disable-opaque-curses --disable-opaque-form --disable-opaque-menu --disable-opaque-panel --enable-overwrite
checking for ggrep... no
checking for grep... grep
checking for egrep... grep -E
^C

Exiting on signal 2

_________________
https://wiki.gentoo.org/wiki/User:Pietinger


Last edited by pietinger on Mon May 13, 2024 5:44 pm; edited 1 time in total
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 4323
Location: Bavaria

PostPosted: Mon May 13, 2024 5:44 pm    Post subject: Reply with quote

Never mind ... I have got the response this is normal ... it takes 5 times and then the installation proceeds.
_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
sam_
Developer
Developer


Joined: 14 Aug 2020
Posts: 1697

PostPosted: Wed May 15, 2024 2:07 pm    Post subject: Reply with quote

Yes, it's not a loop, it's configuring several different variants.
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 4323
Location: Bavaria

PostPosted: Wed May 15, 2024 2:45 pm    Post subject: Reply with quote

sam_ wrote:
Yes, it's not a loop, it's configuring several different variants.


Sam, thank you :D (and sorry for the noise)
_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
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