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$
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.