michaelforney / oscmix

Mixer for RME Fireface UCX II
Other
24 stars 5 forks source link

(oscmix-gtk:226410): GLib-GIO-ERROR **: 23:52:00.999: Settings schema 'oscmix' is not installed #10

Closed Be-ing closed 8 months ago

Be-ing commented 8 months ago

I tried building oscmix-gtk but it SIGTRAPs on startup. Using Fedora 39.

oscmix on  main via C v13.2.1-gcc on ☁  (auto) 
❯ make
cc -std=c11 -O1   -c -o main.o main.c
cc -std=c11 -O1   -c -o osc.o osc.c
cc -std=c11 -O1   -c -o oscmix.o oscmix.c
cc -std=c11 -O1   -c -o socket.o socket.c
cc -std=c11 -O1   -c -o sysex.o sysex.c
cc -std=c11 -O1   -c -o util.o util.c
cc -std=c11 -fuse-ld=mold -o oscmix main.o osc.o oscmix.o socket.o sysex.o util.o -l pthread -l m
cc -std=c11 -O1   -c -o alsarawio.o alsarawio.c
cc -std=c11 -fuse-ld=mold -o alsarawio alsarawio.o
cc -std=c11  -O1 $(pkg-config --cflags alsa) -c -o alsaseqio.o alsaseqio.c
cc -std=c11 -fuse-ld=mold $(pkg-config --libs-only-L --libs-only-other alsa) -o alsaseqio alsaseqio.o $(pkg-config --libs-only-l alsa) -l pthread
make -C gtk
make[1]: Entering directory '/home/be/sw/oscmix/gtk'
cc -std=c11 -O1 -Wno-overlength-strings $(pkg-config --cflags --cflags gtk+-3.0)   -c -o main.o main.c
cc -std=c11 -O1 -Wno-overlength-strings $(pkg-config --cflags --cflags gtk+-3.0)   -c -o mixer.o mixer.c
cc -std=c11 -O1 -Wno-overlength-strings $(pkg-config --cflags --cflags gtk+-3.0)   -c -o channel.o channel.c
cc -std=c11 -O1 -Wno-overlength-strings $(pkg-config --cflags --cflags gtk+-3.0)   -c -o eqplot.o eqplot.c
cc -std=c11 -O1 -Wno-overlength-strings $(pkg-config --cflags --cflags gtk+-3.0)   -c -o scaleentry.o scaleentry.c
glib-compile-resources --generate-source resources.xml
cc -std=c11 -O1 -Wno-overlength-strings $(pkg-config --cflags --cflags gtk+-3.0)   -c -o resources.o resources.c
cc -std=c11 -fuse-ld=mold $(pkg-config --libs-only-L --libs-only-other gtk+-3.0) -o oscmix-gtk main.o mixer.o channel.o eqplot.o scaleentry.o resources.o ../osc.o $(pkg-config --libs-only-l gtk+-3.0) -l m
glib-compile-schemas .
make[1]: Leaving directory '/home/be/sw/oscmix/gtk'

oscmix on  main via C v13.2.1-gcc on ☁  (auto) took 3s 
❯ gtk/oscmix-gtk 

(oscmix-gtk:226410): GLib-GIO-ERROR **: 23:52:00.999: Settings schema 'oscmix' is not installed
fish: Job 1, 'gtk/oscmix-gtk' terminated by signal SIGTRAP (Trace or breakpoint trap)
huddx01 commented 8 months ago

to run without installing, try to run this from your oscmix directory, by setting your environment var:

GSETTINGS_SCHEMA_DIR=$PWD/gtk ./gtk/oscmix-gtk

it is described in the readme (under the image)