Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Need help understanding a message from "emerge"
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
pstickar
n00b
n00b


Joined: 26 Nov 2006
Posts: 65
Location: Germany

PostPosted: Sat Jun 15, 2024 12:47 pm    Post subject: Need help understanding a message from "emerge" Reply with quote

Hello,

when I give emerge --ask --verbose-conflicts --keep-going --update --newuse --deep --with-bdeps=y --backtrack=1000 @world, I get the following output:
Code:
These are the packages that would be merged, in order:

Calculating dependencies... done!
Dependency resolution took 150.12 s (backtrack: 8/1000).


WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

dev-python/numpy:0

  (dev-python/numpy-2.0.0_rc2-r1:0/2::gentoo, ebuild scheduled for merge) USE="lapack -debug -test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 -pypy3 -python3_10 -python3_11 -python3_13" conflicts with
    <dev-python/numpy-2[python_targets_python3_12(-)] required by (dev-python/tables-3.9.2:0/0::gentoo, installed) USE="cpudetection -debug -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 -pypy3 -python3_10 -python3_11"
    ^                                           ^   
    dev-python/numpy:0/0=[python_targets_python3_12(-)] required by (media-libs/opencv-4.9.0-r1:0/4.9.0::gentoo, installed) USE="contrib contribdnn eigen features2d ffmpeg jpeg jpeg2k lapack opencl opengl openmp png python qt5 tiff v4l -atlas -contribcvv -contribfreetype -contribhdf (-contribovis) -contribsfm -contribxfeatures2d -cuda -cudnn -debug -dnnsamples -doc -examples -gdal -gflags -glog -gphoto2 -gstreamer -gtk3 -ieee1394 -jasper -java -mkl -non-free -opencvapps -openexr -qt6 -quirc -tbb -tesseract -test -testprograms -vaapi -vtk -webp -xine" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="avx avx2 f16c fma3 popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3 -avx512f" PYTHON_TARGETS="python3_12 -python3_10 -python3_11" VIDEO_CARDS="-intel"
                    ^^^^^                             
    >=dev-python/numpy-1.22.4:0/0=[lapack,python_targets_python3_12(-)] required by (dev-python/scipy-1.13.1:0/0::gentoo, installed) USE="fortran (test-rust) -debug -doc -test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 -pypy3 -python3_10 -python3_11"
                             ^^^^^                                     
    >=dev-python/numpy-1.9.1:0/0=[python_targets_python3_12(-)] required by (dev-python/bottleneck-1.4.0_rc5:0/0::gentoo, installed) USE="-debug -test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 -pypy3 -python3_10 -python3_11 -python3_13"
                            ^^^^^                             
    >=dev-python/numpy-1.23.2:0/0=[python_targets_python3_12(-)] required by (dev-python/pandas-2.2.2-r1:0/0::gentoo, installed) USE="X -debug -full-support -minimal -test" ABI_X86="(64)" PYTHON_TARGETS="python3_12 -python3_10 -python3_11"
                             ^^^^^                             
    >=dev-python/numpy-1.25:0/0=[python_targets_python3_12(-)] required by (dev-python/matplotlib-3.9.0-r1:0/0::gentoo, installed) USE="cairo latex qt5 wxwidgets -debug -excel -gtk3 -test -tk -webagg" ABI_X86="(64)" PYTHON_TARGETS="python3_12 -pypy3 -python3_10 -python3_11"
                           ^^^^^                             


!!! The following update(s) have been skipped due to unsatisfied dependencies
!!! triggered by backtracking:

dev-python/numexpr:0
mail-client/thunderbird:0
www-client/firefox:rapid

Nothing to merge; quitting.


I experimented a little bit (e.g. adding a python 3.11 to opencv's USE flags) getting further messages that I also do not understand, plus this one.

This is why I would like to understand the root cause. Besides, I would like to know what ":0/0" means, which is the text enhanced red in the error message.

Thanks in advance!
_________________
p.
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 4483
Location: Bavaria

PostPosted: Sat Jun 15, 2024 1:26 pm    Post subject: Reply with quote

pstickar wrote:
[...] Besides, I would like to know what ":0/0" means, which is the text enhanced red in the error message.

This is a slot => https://wiki.gentoo.org/wiki/SLOT

pstickar wrote:
I experimented a little bit (e.g. adding a python 3.11 to opencv's USE flags) getting further messages that I also do not understand, plus this one. [...]

I guess you have some entries in your /var/lib/portage/world of numpy with a specific version ... If so, clean your world-file (see more: https://forums.gentoo.org/viewtopic-t-1143543-highlight-.html )

I also suggest to remove every defines of python in your make.conf AND in every file you have in /etc/portage/package.use

What is now the output of an "emerge -uUDvp @world" ?

(BTW: I never recommend --keep-going ... if there is a problem, it should be fixed and not skipped.)
_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
pstickar
n00b
n00b


Joined: 26 Nov 2006
Posts: 65
Location: Germany

PostPosted: Sat Jun 15, 2024 3:24 pm    Post subject: Reply with quote

"numpy" was not in the world file. Neither "python" nor "PYTHON" are in the make.conf file.

Among the files in /etc/portage/package.use, the string PYTHON has been commented out three years ago, probably due to a recommendation in the newsletter. The code around there looks like:
Code:
dev-lang/python examples readline tk

# required by dev-python/wxpython-4.0.7-r1::gentoo
# required by dev-python/matplotlib-3.4.3::gentoo[-python_targets_python3_8,-test,wxwidgets,python_targets_python3_9]
# required by dev-python/matplotlib-inline-0.1.3::gentoo
# required by dev-python/ipykernel-6.2.0::gentoo
# required by dev-python/qtconsole-5.1.1::gentoo
# required by dev-python/ipython-7.26.0::gentoo[qt5]
# required by dev-python/ipyparallel-6.3.0-r1::gentoo[-test]
>=x11-libs/wxGTK-3.0.5.1 gstreamer
# required by dev-python/pyzmq-22.1.0::gentoo[-test]
# required by dev-python/ipyparallel-6.3.0-r1::gentoo[-test]
# required by dev-python/ipython-7.26.0::gentoo[smp]
# required by dev-python/qtconsole-5.1.1::gentoo
>=net-libs/zeromq-4.3.4-r1 drafts
# required by dev-python/qtconsole-5.1.1::gentoo
# required by dev-python/ipython-7.26.0::gentoo[qt5]
# required by dev-python/ipyparallel-6.3.0-r1::gentoo[-test]
>=dev-python/QtPy-1.11.1 printsupport

# required by dev-python/QtPy-2.2.0::gentoo[pyqt5]
# required by dev-python/qtconsole-5.3.1::gentoo
# required by dev-python/ipython-8.4.0::gentoo[qt5]
# required by dev-python/ipyparallel-8.4.1::gentoo
>=dev-python/PyQt5-5.15.6 sql

# required by dev-python/matplotlib-3.6.0-r1::gentoo[-test]
# required by dev-python/ipython-8.5.0::gentoo
# required by dev-python/qtconsole-5.3.2::gentoo
>=dev-python/pillow-9.2.0 webp

# Removing this on 2021.05.08.
# */* PYTHON_TARGETS: python3_8 python3_9

# Removing the following two lines on 2021.06.01
# */* PYTHON_TARGETS: -* python3_9
# */* PYTHON_SINGLE_TARGET: -* python3_9

# required by dev-python/pyzmq-25.0.0::gentoo[-test]
# required by dev-python/qtconsole-5.4.0::gentoo
# required by dev-python/ipython-8.10.0::gentoo[qt5]
# required by dev-python/jupyterlab-3.6.1-r1::gentoo
# required by @selected
# required by @world (argument)
>=net-libs/zeromq-4.3.4-r2 -drafts

I admit that some files in /etc/portage/package.use/ look like museum stuff. I do not remember the occasion on which I wrote those entries. However, I doubt that they are the root cause of the problem.

A few entries have the word "python" as a USE flag (e.g. "media-gfx/gimp").

Quote:
...clean your world-file (see more: https://forums.gentoo.org/viewtopic-t-1143543-highlight-.html )

Thank you for the hint. I visited the Wiki at https://wiki.gentoo.org/wiki/User:Vaukai/checkworldfile and deselected a few entries. There are no entries in the world file with an specific version.

Quote:
What is now the output of an "emerge -uUDvp @world" ?

Unfortunately, the output is still the same as above.
_________________
p.
Back to top
View user's profile Send private message
Genone
Retired Dev
Retired Dev


Joined: 14 Mar 2003
Posts: 9559
Location: beyond the rim

PostPosted: Sat Jun 15, 2024 11:56 pm    Post subject: Reply with quote

Is there a reason why you're using --backtrack=1000 to start with?

If I read this correctly, the core problem is that you have a package dev-python/tables installed which isn't compatible with numpy-2.

Question is why numpy-2 is being pulled in as all listed dependency statements should be satisfied with the current stable numpy version. Try adding
Code:
>=dev-python/numpy-2_alpha1
to /etc/portage/package.mask and then run your world update command again to see if there are any hard dependencies on numpy-2 here.
Back to top
View user's profile Send private message
logrusx
Veteran
Veteran


Joined: 22 Feb 2018
Posts: 1793

PostPosted: Sun Jun 16, 2024 5:33 am    Post subject: Reply with quote

Please give us the output of:

Code:
wgetpaste -ic 'emerge -uDUpvt @world'


Best Regards,
Georgi
Back to top
View user's profile Send private message
pstickar
n00b
n00b


Joined: 26 Nov 2006
Posts: 65
Location: Germany

PostPosted: Sun Jun 16, 2024 7:57 am    Post subject: Reply with quote

Quote:
Is there a reason why you're using --backtrack=1000 to start with?

At some point in a distant past I was able to solve a problem with that, and it is there since then. It probably brings nothing.

In the meantime, I tried deselecting three python packages, in the hope I will be able to emerge them again in the future. The packages are dev-python/tables, dev-python/pandas and dev-python/matplotlib. That was enough to get numpy-2 emerged. Reading the answer by Genone, it was probably too much.

Today, the 'eix-sync' followed by 'emerge' almost succeeded, because there of a final notice. It looks to me that it is a separate problem. In order to investigate, I followed the advice of logrusx. The output of emerge -uDUpvt @world is
Code:

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

Calculating dependencies... done!
Dependency resolution took 75.79 s (backtrack: 2/20).


Total: 0 packages, Size of downloads: 0 KiB

!!! The following update(s) have been skipped due to unsatisfied dependencies
!!! triggered by backtracking:

www-client/firefox:rapid

I have no clue which firefox-dependencies are meant. The command 'emerge --search firefox' gives:
Code:
[ Results for search key : firefox ]
Searching...

*  www-client/firefox
      Latest version available: 127.0
      Latest version installed: 126.0.1
      Size of files: 546.920 KiB
      Homepage:      https://www.mozilla.com/firefox
      Description:   Firefox Web Browser
      License:       MPL-2.0 GPL-2 LGPL-2.1

*  www-client/firefox-bin
      Latest version available: 127.0
      Latest version installed: [ Not Installed ]
      Size of files: 86.540 KiB
      Homepage:      https://www.mozilla.com/firefox
      Description:   Firefox Web Browser
      License:       MPL-2.0 GPL-2 LGPL-2.1

[ Applications found : 2 ]

Investigating the USE flags brings more information. It looks like the new version 127 introduces several new defaults:
Code:
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for www-client/firefox-127.0:
 U I
 + + X                : Add support for X11
 + - clang            : Use Clang compiler instead of GCC
 + + dbus             : Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
 - - debug            : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
 - - eme-free         : Disable EME (DRM plugin) capability at build time
 - - geckodriver      : Enable WebDriver support
 + - gmp-autoupdate   : Allow Gecko Media Plugins (binary blobs) to be automatically downloaded and kept up-to-date in user profiles
 - - hardened         : Activate default security enhancements for toolchain (gcc, glibc, binutils)
 - - hwaccel          : Force-enable hardware-accelerated rendering (Mozilla bug 594876)
 + + jack             : Add support for the JACK Audio Connection Kit
 + - jumbo-build      : Enable unified build - combines source files to speed up build process, but requires more memory
 - - l10n_ach         : Acoli
 - - l10n_af          : Afrikaans
 - - l10n_an          : Aragonese
 - - l10n_ar          : Arabic
 - - l10n_ast         : Asturian
 - - l10n_az          : Azerbaijani
 - - l10n_be          : Belarusian
 - - l10n_bg          : Bulgarian
 - - l10n_bn          : Bengali
 - - l10n_br          : Breton
 - - l10n_bs          : Bosnian
 - - l10n_ca          : Catalan
 - - l10n_ca-valencia : Catalan (Valencian)
 - - l10n_cak         : Kaqchikel
 - - l10n_cs          : Czech
 - - l10n_cy          : Welsh
 - - l10n_da          : Danish
 + + l10n_de          : German
 - - l10n_dsb         : Lower Sorbian
 - - l10n_el          : Modern Greek
 - - l10n_en-CA       : English (Canada)
 - - l10n_en-GB       : English (United Kingdom)
 - - l10n_eo          : Esperanto
 + - l10n_es-AR       : Spanish (Argentina)
 - - l10n_es-CL       : Spanish (Chile)
 - - l10n_es-ES       : Spanish (Spain)
 - - l10n_es-MX       : Spanish (Mexico)
 - - l10n_et          : Estonian
 - - l10n_eu          : Basque
 - - l10n_fa          : Persian
 - - l10n_ff          : Fulah
 - - l10n_fi          : Finnish
 - - l10n_fr          : French
 - - l10n_fur         : Friulian
 - - l10n_fy          : Western Frisian
 - - l10n_ga          : Irish
 - - l10n_gd          : Scottish Gaelic
 - - l10n_gl          : Galician
 - - l10n_gn          : Guarani
 - - l10n_gu          : Gujarati
 - - l10n_he          : Hebrew
 - - l10n_hi          : Hindi
 - - l10n_hr          : Croatian
 - - l10n_hsb         : Upper Sorbian
 - - l10n_hu          : Hungarian
 - - l10n_hy          : Armenian
 - - l10n_ia          : Interlingua
 - - l10n_id          : Indonesian
 - - l10n_is          : Icelandic
 + + l10n_it          : Italian
 - - l10n_ja          : Japanese
 - - l10n_ka          : Georgian
 - - l10n_kab         : Kabyle
 - - l10n_kk          : Kazakh
 - - l10n_km          : Central Khmer
 - - l10n_kn          : Kannada
 - - l10n_ko          : Korean
 - - l10n_lij         : Ligurian
 - - l10n_lt          : Lithuanian
 - - l10n_lv          : Latvian
 - - l10n_mk          : Macedonian
 - - l10n_mr          : Marathi
 - - l10n_ms          : Malay (macrolanguage)
 - - l10n_my          : Burmese
 - - l10n_nb          : Norwegian Bokmål
 - - l10n_ne          : Nepali
 - - l10n_nl          : Dutch
 - - l10n_nn          : Norwegian Nynorsk
 - - l10n_oc          : Occitan
 - - l10n_pa          : Punjabi
 - - l10n_pl          : Polish
 - - l10n_pt-BR       : Portuguese (Brazil)
 - - l10n_pt-PT       : Portuguese (Portugal)
 - - l10n_rm          : Romansh
 - - l10n_ro          : Romanian
 - - l10n_ru          : Russian
 - - l10n_sc          : Sardinian
 - - l10n_sco         : Scots
 - - l10n_si          : Sinhala
 - - l10n_sk          : Slovak
 - - l10n_sl          : Slovenian
 - - l10n_son         : Songhai languages
 - - l10n_sq          : Albanian
 - - l10n_sr          : Serbian
 - - l10n_sv          : Swedish
 - - l10n_szl         : Silesian
 - - l10n_ta          : Tamil
 - - l10n_te          : Telugu
 - - l10n_th          : Thai
 - - l10n_tl          : Tagalog
 - - l10n_tr          : Turkish
 - - l10n_trs         : Chicahuaxtla Triqui
 - - l10n_uk          : Ukrainian
 - - l10n_ur          : Urdu
 - - l10n_uz          : Uzbek
 - - l10n_vi          : Vietnamese
 - - l10n_xh          : Xhosa
 - - l10n_zh-CN       : Chinese (China)
 - - l10n_zh-TW       : Chinese (Taiwan)
 - - libproxy         : Enable libproxy support
 + - llvm_slot_17     : Use LLVM 17.
 - - llvm_slot_18     : Use LLVM 18.
 - - lto              : Enable Link-Time Optimization (LTO) to optimize the build
 - - openh264         : Use media-libs/openh264 for H264 support instead of downloading binary blob from Mozilla at runtime
 - - pgo              : Add support for profile-guided optimization for faster binaries - this option will double the compile time
 + + pulseaudio       : Add sound server support via media-libs/libpulse (may be PulseAudio or Pipewire, or apulse if installed)
 - - sndio            : Enable support for the media-sound/sndio backend
 + - system-av1       : Use the system-wide media-libs/dav1d and media-libs/libaom library instead of bundled
 + - system-harfbuzz  : Use the system-wide media-libs/harfbuzz and media-gfx/graphite2 instead of bundled
 + - system-icu       : Use the system-wide dev-libs/icu instead of bundled
 + - system-jpeg      : Use the system-wide media-libs/libjpeg-turbo instead of bundled
 + - system-libevent  : Use the system-wide dev-libs/libevent instead of bundled
 + - system-libvpx    : Use the system-wide media-libs/libvpx instead of bundled
 - - system-png       : Use the system-wide media-libs/libpng instead of bundled (requires APNG patches)
 + - system-webp      : Use the system-wide media-libs/libwebp instead of bundled
 + - telemetry        : Send anonymized usage information to upstream so they can better understand our users
 + + wayland          : Enable dev-libs/wayland backend
 - - wifi             : Enable necko-wifi for NetworkManager integration, and access point MAC address scanning for better precision with opt-in geolocation services

After some trial and error I found out that I have to manually disable the USE flag 'clang'. Then, emerge starts updating firefox to its latest version.

The next step will be to reinstate python tables, pandas, and matplotlib.
_________________
p.
Back to top
View user's profile Send private message
logrusx
Veteran
Veteran


Joined: 22 Feb 2018
Posts: 1793

PostPosted: Sun Jun 16, 2024 8:15 am    Post subject: Reply with quote

pstickar wrote:
In order to investigate, I followed the advice of logrusx. The output of emerge -uDUpvt @world is


That was for your previous problem.
pstickar wrote:

Code:

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

Calculating dependencies... done!
Dependency resolution took 75.79 s (backtrack: 2/20).


Total: 0 packages, Size of downloads: 0 KiB

!!! The following update(s) have been skipped due to unsatisfied dependencies
!!! triggered by backtracking:

www-client/firefox:rapid


That's not a complete output. The latest version of firefox:rapid requires a testing version of nss and it should have been printed by emerge. As to why you didn't post it or see it remains a mystery for me.

pstickar wrote:
I have no clue which firefox-dependencies are meant. The command 'emerge --search firefox' gives:
That's useless information. The information you need is in emerge's output as I pointed out above.

pstickar wrote:
Investigating the USE flags brings more information. It looks like the new version 127 introduces several new defaults:
Code:
...


Only post relevant output. It's useless and only takes space to post static command output. Static meaning it'll never change. At least use emerge -pv for such information. It'll print a lot less text containing a lot more relevant information.

pstickar wrote:
After some trial and error I found out that I have to manually disable the USE flag 'clang'. Then, emerge starts updating firefox to its latest version.


That doesn't make sense.

If you want to get help, you should provide the information you've been asked for and not arbitrarily run commands which were given for a situation that's different already. Don't take random actions until you get guidance, otherwise you're constantly changing the issue and no one would want to follow the whole irrelevant discussion to get to what you've currently got yourself into.

Best Regards,
Georgi
Back to top
View user's profile Send private message
pstickar
n00b
n00b


Joined: 26 Nov 2006
Posts: 65
Location: Germany

PostPosted: Sun Jun 16, 2024 9:29 am    Post subject: Reply with quote

Hi Georgi,

Quote:
As to why you didn't post it or see it remains a mystery for me.

I posted all what I've got. The information you say was simply not there. I do not know why.

Quote:
Only post relevant output.

I did not know that there was a more elegant way. I beg your pardon.

Quote:
That doesn't make sense.

I agree. I do not understand how the clang USE flag got in. The text "clang" only appeared as an enabled USE flag in three packages here (doxygen, libcrypt, and qt) and is now disabled in Firefox. Other than that, it appears nowhere in the whole /etc/portage/ tree. It was not there under the firefox USE flags before. Besides, clang is not in the /var/lib/portage/world file. When I say "is not there", I mean that "grep -Ri *" cannot find it. Now, after successfully emerging the updated version fo firefox (127.0), if I experiment not disabling the USE flag clang for Firefox, the command emerge -uDUpvt @world gives again:
Code:

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

Calculating dependencies... done!
Dependency resolution took 106.71 s (backtrack: 5/20).


Total: 0 packages, Size of downloads: 0 KiB

!!! The following update(s) have been skipped due to unsatisfied dependencies
!!! triggered by backtracking:

www-client/firefox:rapid
.
As stated above, I'm posting all the information that I've got on screen. It is very short and easy to copy paste.

Quote:
If you want to get help, you should provide the information you've been asked for and not arbitrarily run commands which were given for a situation that's different already.

I apologize for my behavior. I understand your frustration. I provided all the information I've got. I'm used to other forums, where the help is scarse at best, and I tend to also look for a solution myself.
_________________
p.
Back to top
View user's profile Send private message
logrusx
Veteran
Veteran


Joined: 22 Feb 2018
Posts: 1793

PostPosted: Sun Jun 16, 2024 10:01 am    Post subject: Reply with quote

pstickar wrote:
I do not understand how the clang USE flag got in.


It certainly did not get it, whatever you mean by that.

pstickar wrote:
The text "clang" only appeared as an enabled USE flag in three packages here (doxygen, libcrypt, and qt) and is now disabled in Firefox. Other than that, it appears nowhere in the whole /etc/portage/ tree.


Usually what's meant by tree is the ebuild tree. If you mean the directories under /etc/portage, it's enough to just state the path. It's a noun by itself in Gentoo.

pstickar wrote:
Besides, clang is not in the /var/lib/portage/world file.


It should not be there. Neither gcc. all those should be pulled in by packages that require them. You should not put dependencies in world and should be careful to always use --oneshot (-1 for short) when running emerge to fix something. This will prevent emerge from recording in world what you're trying to fix and should probably not be in world anyway and if you run it on something that's already in world, that's fine since it's already there. Only run emerge without -1 when you want to emerge something you want to keep, like firefox. The dependencies should not stay in world as they'll cause problems in the future. This is a good place to ask you to post your world file.

pstickar wrote:
if I experiment not disabling the USE flag clang for Firefox, the command emerge -uDUpvt @world gives again:
Code:

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

Calculating dependencies... done!
Dependency resolution took 106.71 s (backtrack: 5/20).


Total: 0 packages, Size of downloads: 0 KiB

!!! The following update(s) have been skipped due to unsatisfied dependencies
!!! triggered by backtracking:

www-client/firefox:rapid
.


This output is rather strange. How do you elevate to root? What do you use? Su, sudo, doas, plain login and a root shell? Post your emerge --info.

pstickar wrote:
As stated above, I'm posting all the information that I've got on screen. It is very short and easy to copy paste.


Use wgetpaste as asked above. This will automatically put all the information online so there's no doubt. It'll include your emerge --info if the -i switch is passed, so you won't need a separate run and we won't need to ask you explicitly.

pstickar wrote:
Quote:
If you want to get help, you should provide the information you've been asked for and not arbitrarily run commands which were given for a situation that's different already.

I apologize for my behavior. I understand your frustration. I provided all the information I've got. I'm used to other forums, where the help is scarse at best, and I tend to also look for a solution myself.


That's all right but you've ruined the conditions to investigate your initial issue and have now made it harder to diagnose your current issue.

p.s. some of the related bugs might explain that behavior, but not all of it:

https://gitweb.gentoo.org/repo/gentoo.git/commit/www-client/firefox?id=ffa7da20cc3e9cb6d024de944f95c0a216cff8ad

Best Regards,
Georgi
Back to top
View user's profile Send private message
pstickar
n00b
n00b


Joined: 26 Nov 2006
Posts: 65
Location: Germany

PostPosted: Sun Jun 16, 2024 10:19 am    Post subject: Reply with quote

The result of wgetpaste -ic 'emerge -uDUpvt @world' can be found in https://bpa.st/K26Q.

Note: the use flags for Firefox for the command above are:
Code:
www-client/firefox nsplugin l10n_de l10n_es-AR -wifi

If, instead, I add "-clang" to that line, the result is different: https://bpa.st/WGLQ.

To elevate to root I always use "sudo -".
_________________
p.
Back to top
View user's profile Send private message
pstickar
n00b
n00b


Joined: 26 Nov 2006
Posts: 65
Location: Germany

PostPosted: Sun Jun 16, 2024 10:41 am    Post subject: Reply with quote

Oh, I forgot posting the world file:
Code:
app-admin/logrotate
app-arch/unrar
app-editors/vim
app-emulation/virtualbox
app-emulation/virtualbox-additions
app-emulation/virtualbox-extpack-oracle
app-eselect/eselect-repository
app-laptop/laptop-mode-tools
app-misc/mc
app-office/libreoffice
app-portage/eix
app-portage/genlop
app-portage/gentoolkit
app-text/gv
app-text/jabref
app-text/jabref-bin
app-text/pdfarranger
app-text/psutils
app-text/wgetpaste
dev-debug/valgrind
dev-python/jupyterlab
dev-python/openpyxl
dev-python/pylint
dev-python/pytesseract
dev-python/scipy
dev-python/sqlalchemy
dev-python/virtualenv
dev-python/xlrd
dev-qt/qt-creator
dev-qt/qt-docs
dev-texlive/texlive-langenglish
dev-texlive/texlive-langeuropean
dev-texlive/texlive-langgerman
dev-texlive/texlive-langitalian
dev-texlive/texlive-langspanish
dev-util/clion
dev-util/perf
dev-util/pycharm-community
kde-apps/okular
kde-apps/spectacle
kde-misc/krusader
kde-plasma/plasma-meta
mail-client/thunderbird
media-gfx/gimp
media-gfx/imv
media-gfx/jpegoptim
media-gfx/nomacs
media-gfx/openmesh
media-video/mplayer
media-video/pipewire
media-video/simplescreenrecorder
net-firewall/shorewall
net-ftp/ftp
net-misc/dhcpcd
net-misc/radvd
net-wireless/wpa_supplicant
sci-libs/ceres-solver
sci-libs/gsl
sci-libs/kissfft
sci-libs/mkl
sci-libs/nlopt
sys-apps/pciutils
sys-auth/elogind
sys-block/gparted
sys-boot/grub
sys-boot/grub:2
sys-devel/gettext
sys-firmware/intel-microcode
sys-fs/btrfs-progs
sys-fs/dosfstools
sys-fs/exfatprogs
sys-fs/ntfs3g
sys-fs/reiserfsprogs
sys-kernel/genkernel
sys-kernel/gentoo-sources
sys-kernel/installkernel
sys-power/cpupower
sys-process/cronie
sys-process/htop
www-client/firefox
x11-apps/xfontsel
x11-apps/xrandr
x11-base/xorg-server
x11-terms/xterm

_________________
p.
Back to top
View user's profile Send private message
pstickar
n00b
n00b


Joined: 26 Nov 2006
Posts: 65
Location: Germany

PostPosted: Sun Jun 16, 2024 11:35 am    Post subject: Reply with quote

I have to correct myself:
Quote:
To elevate to root I always use "sudo -".


should've been:

To elevate to root I always use "su -".
_________________
p.
Back to top
View user's profile Send private message
logrusx
Veteran
Veteran


Joined: 22 Feb 2018
Posts: 1793

PostPosted: Sun Jun 16, 2024 11:53 am    Post subject: Reply with quote

I don't see something alarming in your world file except grub and grub:2. The former is not needed. Also you have jabref and jabref-bin.

In general, you should be able to recognize everything in world. If you recognize something you run emerge on to fix something else, it should not be there as well as something you don't recognize at all.

The dev-python stuff is suspicious unless you intentionally emerged it.

Also from the emerge --info it's evident you're running unstable.

Still I have no clue why there's no indication whatsoever which are the unsatisfied dependencies and for which version of firefox.

I've asked Sam to look at this thread as that part seems suspicious to me.

Regarding the elevation to root, do you remember touching bashrc or something related for root?

Best Regards,
Georgi
Back to top
View user's profile Send private message
pstickar
n00b
n00b


Joined: 26 Nov 2006
Posts: 65
Location: Germany

PostPosted: Sun Jun 16, 2024 12:24 pm    Post subject: Reply with quote

Hello Georgi,

Quote:
Also from the emerge --info it's evident you're running unstable.

This is certainly not intentional. Could you please tell me how to recognize the problem, or solve it? Every hint will be appreciated.

Quote:
Regarding the elevation to root, do you remember touching bashrc or something related for root?

No, nothing altered here.

I've intentionally emerged the dev-python stuff. I've recently learned that working with environments is a much better way of doing things, but I'm slow with the change. I use jabref quite often. I know it is not mainained any more. I think that I recognize everything in that list.
_________________
p.
Back to top
View user's profile Send private message
logrusx
Veteran
Veteran


Joined: 22 Feb 2018
Posts: 1793

PostPosted: Sun Jun 16, 2024 12:37 pm    Post subject: Reply with quote

pstickar wrote:
Hello Georgi,

Quote:
Also from the emerge --info it's evident you're running unstable.

This is certainly not intentional. Could you please tell me how to recognize the problem, or solve it? Every hint will be appreciated.


It's not a problem, but rather a choice. It's indicated by ~ in your ACCEPT_KEYWORDS. The tilde sign in front of an arch keywords, in this case ~amd64 means, that portage will accept packages that are marked testing (~) for that architecture (amd64). The thing is most of the unstable packages are pretty stable already, but it's likely some will cause problems. That's why portage didn't complain about the testing version of nss required for firefox 127, because it's already available.

In your case ACCEPT_KEYWORDS="amd64 ~amd64" means portage will accept both stable and testing packages.

If you made that change because you wanted to install a testing package, consider using package.accept_keywords.

pstickar wrote:
Quote:
Regarding the elevation to root, do you remember touching bashrc or something related for root?

No, nothing altered here.

I've intentionally emerged the dev-python stuff. I've recently learned that working with environments is a much better way of doing things, but I'm slow with the change. I use jabref quite often. I know it is not mainained any more. I think that I recognize everything in that list.


Both are good. Especially the first one because portage is run by python and if you have something in root's environment it can interfere with portage defaults.

Best Regards,
Georgi
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 21948

PostPosted: Sun Jun 16, 2024 3:02 pm    Post subject: Reply with quote

pstickar wrote:
I do not understand how the clang USE flag got in.
As I read the ebuild, =www-client/firefox-127.0 includes IUSE=+clang, so it both understands the clang USE flag and will enable it if not specifically overridden by you. I believe this is because some upstream projects, such as Firefox, have decided to treat clang as their primary compiler, and their support for gcc is generally treated as an afterthought. As a result, using clang for such packages is likely to lead to fewer frustrating experiences, so the Gentoo developers configure the ebuild to prefer the path that upstream recommends.
Back to top
View user's profile Send private message
logrusx
Veteran
Veteran


Joined: 22 Feb 2018
Posts: 1793

PostPosted: Mon Jun 17, 2024 5:34 am    Post subject: Reply with quote

OK, it looks like this is bug #934385.

Best Regards,
Georgi
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