SIGSEGV (Address boundary error)

Thanks Alan,

If I snapcraft your yaml, I still get errors (what I did not expect to happen, since it works for you)

Building gnome-3-34-extension 
make -j2
gcc -Wall -O2 -o bindtextdomain.so -fPIC -shared ./../src/bindtextdomain.c -ldl
./../src/bindtextdomain.c:5:10: fatal error: errno.h: No such file or directory
 #include <errno.h>
          ^~~~~~~~~
compilation terminated.
Makefile:20: recipe for target 'desktop-launch' failed
make: *** [desktop-launch] Error 1

I’ve search for errno.h and made sure that libc6-dev is installed in my system, as well as one of the packages for the stage-packages, but none of them worked. Is it maybe a missing snap in my side?

I have some questions for better understanding what I was missing:

  • grade: stable and confinement: strict. Do they have an impact instead of my first approach with devel and devmode? I was assuming that devel and devmode were fine during development until I would get a working snap

  • extensions: [gnome-3-34]. I understand that this is for the GTK support, right? Is there a difference if I would choose to install the GTK libraries?

  • environment: LD_LIBRARY_PATH: ... I see that this is related to pulseaudio. Is it a standard practice or only for this specific snap?

Thanks!