Re: pkg/59858: audio/pavucontrol broken
"Ramiro Aceves via gnats" <[email protected]>
| Newsgroups | gmane.os.netbsd.devel.pkgsrc.bugs |
|---|---|
| Message-ID | <[email protected]> |
The following reply was made to PR pkg/59858; it has been noted by GNATS. From: Ramiro Aceves <[email protected]> To: [email protected] Cc: Subject: Re: pkg/59858: audio/pavucontrol broken Date: Mon, 12 Jan 2026 14:33:24 +0100 El 12/1/26 a las 14:15, RVP via gnats escribió: > The following reply was made to PR pkg/59858; it has been noted by GNATS. > > From: RVP <[email protected]> > To: [email protected] > Cc: > Subject: Re: pkg/59858: audio/pavucontrol broken > Date: Mon, 12 Jan 2026 13:13:17 +0000 (UTC) > > >> Description: > > audio/pavucontrol window does not work properly, it seems to be completely > > broken. I see some sliders and audio levels but no inscriptions at all. Also > > no icons. No tabs in the top but pressing in that zone make effect changing > > to them. > > > > This is some bizarre interaction between some locales (specifically, LC_NUMERIC) > and GTK4. You can see the same issue with gtk4-demo: > > $ LANG=es_ES.UTF-8 gtk4-demo > > GTK3 (gtk3-demo) looks fine. So does using a US, UK or JP locale: > > $ LANG=ja_JP.UTF-8 gtk4-demo # works fine too, but not fr_FR! > > However, only LC_NUMERIC seems to be the culprit (don't ask me why or how), so > you can do this as a workaround to keep the language: > > $ LANG=es_ES.UTF-8 LC_NUMERIC=C pavucontrol # or gtk4-demo > > -RVP > Thanks RVP: netbsd-raspa4$ LANG=es_es.UTF-8 LC_NUMERIC=C pavucontrol W: [(null)] caps.c: Normally all extra capabilities would be dropped now, but that's impossible because PulseAudio was built without capabilities support. Couldn't open libGLESv2.so: pavucontrol: Shared object "libGLESv2.so" not found [1] Abort trap (core dumped) LANG=es_es.UTF-8 LC_NUMERIC=C pavucontrol netbsd-raspa4$ netbsd-raspa4$ LANG=es_es.UTF-8 LC_NUMERIC=C gtk4-demo Couldn't open libGLESv2.so: gtk4-demo: Shared object "libGLESv2.so" not found [1] Abort trap (core dumped) LANG=es_es.UTF-8 LC_NUMERIC=C gtk4-demo netbsd-raspa4$ netbsd-raspa4$ ldd /usr/pkg/bin/pavucontrol /usr/pkg/bin/pavucontrol: -lgtkmm-4.0.0 => /usr/pkg/lib/libgtkmm-4.0.so.0 -lgiomm-2.68.1 => /usr/pkg/lib/libgiomm-2.68.so.1 -lglibmm-2.68.1 => /usr/pkg/lib/libglibmm-2.68.so.1 -lsigc-3.0.0 => /usr/pkg/lib/libsigc-3.0.so.0 -lstdc++.9 => /usr/lib/libstdc++.so.9 -lm.0 => /usr/lib/libm.so.0 -lgcc_s.1 => /usr/lib/libgcc_s.so.1 -lc.12 => /usr/lib/libc.so.12 -lglib-2.0.0 => /usr/pkg/lib/libglib-2.0.so.0 -lintl.1 => /usr/lib/libintl.so.1 -lpcre2-8.0 => /usr/pkg/lib/libpcre2-8.so.0 -lpthread.1 => /usr/lib/libpthread.so.1 -lgobject-2.0.0 => /usr/pkg/lib/libgobject-2.0.so.0 -lffi.8 => /usr/pkg/lib/libffi.so.8 -lgmodule-2.0.0 => /usr/pkg/lib/libgmodule-2.0.so.0 -lgio-2.0.0 => /usr/pkg/lib/libgio-2.0.so.0 -lz.1 => /usr/pkg/lib/libz.so.1 -lgtk-4.1 => /usr/pkg/lib/libgtk-4.so.1 -lpangocairo-1.0.0 => /usr/pkg/lib/libpangocairo-1.0.so.0 -lpango-1.0.0 => /usr/pkg/lib/libpango-1.0.so.0 -lfribidi.0 => /usr/pkg/lib/libfribidi.so.0 -lharfbuzz.0 => /usr/pkg/lib/libharfbuzz.so.0 -lfreetype.6 => /usr/pkg/lib/libfreetype.so.6 -lbz2.1 => /usr/lib/libbz2.so.1 -lpng16.16 => /usr/pkg/lib/libpng16.so.16 -lbrotlidec.1 => /usr/pkg/lib/libbrotlidec.so.1 -lbrotlicommon.1 => /usr/pkg/lib/libbrotlicommon.so.1 -lgraphite2.3 => /usr/pkg/lib/libgraphite2.so.3 -lpangoft2-1.0.0 => /usr/pkg/lib/libpangoft2-1.0.so.0 -lfontconfig.1 => /usr/pkg/lib/libfontconfig.so.1 -lexpat.2 => /usr/lib/libexpat.so.2 -lcairo.2 => /usr/pkg/lib/libcairo.so.2 -lfontconfig.2 => /usr/X11R7/lib/libfontconfig.so.2 -lfreetype.19 => /usr/X11R7/lib/libfreetype.so.19 -lX11.7 => /usr/X11R7/lib/libX11.so.7 -lxcb.2 => /usr/X11R7/lib/libxcb.so.2 -lXau.7 => /usr/X11R7/lib/libXau.so.7 -lXdmcp.7 => /usr/X11R7/lib/libXdmcp.so.7 -lXext.7 => /usr/X11R7/lib/libXext.so.7 -lXrender.2 => /usr/X11R7/lib/libXrender.so.2 -lxcb-render.0 => /usr/X11R7/lib/libxcb-render.so.0 -lxcb-shm.0 => /usr/X11R7/lib/libxcb-shm.so.0 -lpixman-1.0 => /usr/pkg/lib/libpixman-1.so.0 -lharfbuzz-subset.0 => /usr/pkg/lib/libharfbuzz-subset.so.0 -lcairo-gobject.2 => /usr/pkg/lib/libcairo-gobject.so.2 -lgdk_pixbuf-2.0.0 => /usr/pkg/lib/libgdk_pixbuf-2.0.so.0 -ljpeg.8 => /usr/pkg/lib/libjpeg.so.8 -lepoxy.0 => /usr/X11R7/lib/libepoxy.so.0 -lgraphene-1.0.0 => /usr/pkg/lib/libgraphene-1.0.so.0 -lXi.7 => /usr/X11R7/lib/libXi.so.7 -ltiff.6 => /usr/pkg/lib/libtiff.so.6 -llzma.2 => /usr/lib/liblzma.so.2 -lLerc.4 => /usr/pkg/lib/libLerc.so.4 -ljbig.2 => /usr/pkg/lib/libjbig.so.2 -lXcursor.2 => /usr/X11R7/lib/libXcursor.so.2 -lXdamage.2 => /usr/X11R7/lib/libXdamage.so.2 -lXfixes.4 => /usr/X11R7/lib/libXfixes.so.4 -lXrandr.3 => /usr/X11R7/lib/libXrandr.so.3 -lXinerama.2 => /usr/X11R7/lib/libXinerama.so.2 -lcairo-script-interpreter.2 => /usr/pkg/lib/libcairo-script-interpreter.so.2 -llzo2.2 => /usr/pkg/lib/liblzo2.so.2 -lcairomm-1.16.1 => /usr/pkg/lib/libcairomm-1.16.so.1 -lpangomm-2.48.1 => /usr/pkg/lib/libpangomm-2.48.so.1 -lcanberra.0 => /usr/pkg/lib/libcanberra.so.0 -lvorbisfile.3 => /usr/pkg/lib/libvorbisfile.so.3 -lvorbis.0 => /usr/pkg/lib/libvorbis.so.0 -logg.0 => /usr/pkg/lib/libogg.so.0 -lltdl.7 => /usr/pkg/lib/libltdl.so.7 -lpulse.0 => /usr/pkg/lib/libpulse.so.0 -lpulsecommon-17.0 => /usr/pkg/lib/pulseaudio/libpulsecommon-17.0.so -lrt.1 => /usr/lib/librt.so.1 -lsndfile.1 => /usr/pkg/lib/libsndfile.so.1 -lFLAC.14 => /usr/pkg/lib/libFLAC.so.14 -lvorbisenc.2 => /usr/pkg/lib/libvorbisenc.so.2 -lopus.0 => /usr/pkg/lib/libopus.so.0 -lmpg123.0 => /usr/pkg/lib/libmpg123.so.0 -lmp3lame.0 => /usr/pkg/lib/libmp3lame.so.0 -lterminfo.2 => /usr/lib/libterminfo.so.2 -ldbus-1.3 => /usr/pkg/lib/libdbus-1.so.3 -lexecinfo.0 => /usr/lib/libexecinfo.so.0 -lelf.2 => /usr/lib/libelf.so.2 -lpulse-mainloop-glib.0 => /usr/pkg/lib/libpulse-mainloop-glib.so.0 -ljson-glib-1.0.0 => /usr/pkg/lib/libjson-glib-1.0.so.0 netbsd-raspa4$