Opened 5 years ago

Closed 5 years ago

#48019 closed defect (invalid)

gnuradio-companion Gtk-WARNING **: Locale not supported by C library

Reported by: daniel@… Owned by: michaelld (Michael Dickens)
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: Cc:
Port: gnuradio

Description

Hi all.

I get gtype warnings (I understand they can be ignored) when running gnuradio-companion. Then it gets stuck with the Gtk-WARNING below.

I have tried adding export LC_ALL=“en.utf-8” and export LC_ALL=“es.utf-8” to .bashrc without seeing any changes.

$gnuradio-companion

** (process:50359): WARNING **: Trying to register gtype 'GMountMountFlags' as enum when in fact it is of type 'GFlags'

** (process:50359): WARNING **: Trying to register gtype 'GDriveStartFlags' as enum when in fact it is of type 'GFlags'

** (process:50359): WARNING **: Trying to register gtype 'GSocketMsgFlags' as enum when in fact it is of type 'GFlags'

(process:50359): Gtk-WARNING **: Locale not supported by C library.
	Using the fallback 'C' locale.

Thanks for your support. It is boldly appreciated.

Active port: gnuradio @3.7.7.1_0+docs+grc+jack+portaudio+qtgui+sdl+swig+uhd+wavelet+wxgui (active)

Change History (4)

comment:1 Changed 5 years ago by daniel@…

The Gtk-WARNING warning goes away after

export LC_ALL="en_AU.utf-8"

However, gnuradio-companion does not seem to start.

comment:2 Changed 5 years ago by daniel@…

Worked well after installing Xquartz!

The ticket can be closed :0)

Sorry for the bug

comment:3 Changed 5 years ago by larryv (Lawrence Velázquez)

Owner: changed from macports-tickets@… to michaelld@…
Port: gnuradio added

Michael, is this expected behavior?

comment:4 Changed 5 years ago by michaelld (Michael Dickens)

Resolution: invalid
Status: newclosed

Daniel - I'm glad you got it working via using Xquartz; that's the right thing to do.

LV - I think this is expected behavior when X11 is not installed and when using +x11 -quartz. Things won't generally work without X11 unless you've installed everything with +quartz -x11 (or something like those). When using -quartz +x11 (which is the default for most ports), we require Xquartz & GNU Radio applications will print out all sorts of interesting stuff when not using Xquartz in this case. We can build GNU Radio without X11 installed when using +x11 (e.g., via the Terminal.app), but it won't work. So, no major surprises here.

Note: See TracTickets for help on using tickets.