diodon-plugins icon indicating copy to clipboard operation
diodon-plugins copied to clipboard

Error upon build command

Open abisammy opened this issue 3 years ago • 1 comments

python2 ./waf configure --libdir /usr/lib/x86_64-linux-gnu/ gives a succesful output as follows:

Setting top to                           : /home/user/diodon-plugins 
Setting out to                           : /home/user/diodon-plugins/_build_ 
Checking for 'c_bgxlc' (c compiler)      : not found 
Checking for 'gcc' (c compiler)          : /usr/bin/gcc 
Checking for program python              : /usr/bin/python 
python executable '/usr/bin/python' different from sys.executable '/usr/bin/python2'
Checking for program glib-genmarshal     : /usr/bin/glib-genmarshal 
Checking for program perl                : /usr/bin/perl 
Checking for 'glib-mkenums'              : /usr/bin/glib-mkenums 
Checking for program glib-compile-schemas : /usr/bin/glib-compile-schemas 
Checking for program valac-0.16           : not found 
Checking for program valac                : /usr/bin/valac 
Checking for valac version >= (0, 16, 0)  : (0, 48, 6) 
Checking for program pkg-config           : /usr/bin/pkg-config 
Checking for 'diodon' >= 1.6.0            : yes 
Checking for 'libpeas-1.0' >= 1.1.0       : yes 
Checking for 'libpeas-gtk-1.0' >= 1.1.0   : yes 
'configure' finished successfully (0.079s)

However, python2 ./waf build gives this error:

Waf: Entering directory `/home/user/diodon-plugins/_build_'
[ 9/23] c: _build_/plugins/dbus-controller/dbus-controller.c -> _build_/plugins/dbus-controller/dbus-controller.c.1.o
plugins/dbus-controller/dbus-controller.c:24:10: fatal error: diodon.h: No such file or directory
   24 | #include <diodon.h>
      |          ^~~~~~~~~~
compilation terminated.
Waf: Leaving directory `/home/user/diodon-plugins/_build_'
Build failed
 -> task in 'dbus-controller' failed (exit status 1): 
	{task 139828265912720: c dbus-controller.c -> dbus-controller.c.1.o}
['/usr/bin/gcc', '-O0', '-g3', '-w', '-fPIC', '-fPIC', '-pthread', '-pthread', '-pthread', '-pthread', '-pthread', '-I/home/user/diodon-plugins', '-I/home/user/diodon-plugins/_build_', '-I/usr/include/gtk-3.0', '-I/usr/include/at-spi2-atk/2.0', '-I/usr/include/at-spi-2.0', '-I/usr/include/dbus-1.0', '-I/usr/lib/x86_64-linux-gnu/dbus-1.0/include', '-I/usr/include/gio-unix-2.0', '-I/usr/include/cairo', '-I/usr/include/pango-1.0', '-I/usr/include/fribidi', '-I/usr/include/harfbuzz', '-I/usr/include/atk-1.0', '-I/usr/include/pixman-1', '-I/usr/include/uuid', '-I/usr/include/freetype2', '-I/usr/include/libpng16', '-I/usr/include/gdk-pixbuf-2.0', '-I/usr/include/libmount', '-I/usr/include/blkid', '-I/usr/include/glib-2.0', '-I/usr/lib/x86_64-linux-gnu/glib-2.0/include', '-I/usr/include/libpeas-1.0', '-I/usr/include/gobject-introspection-1.0', '-DHAVE_DIODON=1', '-DHAVE_PEAS=1', '-DHAVE_PEASGTK=1', 'plugins/dbus-controller/dbus-controller.c', '-c', '-o', 'plugins/dbus-controller/dbus-controller.c.1.o']

I have the diodon-dev package installed, so I'm not too sure why I'm getting a compilation error.
If I go ahead with the installation, then I just get broken plugins appearing on diodon.

Running: linux mint 20.3, cinnamon edition note: I replaced my actual user with "user"

abisammy avatar Jun 17 '22 12:06 abisammy

https://github.com/RedHatter/diodon-plugins/issues/19#issuecomment-1030729416

wisedevman avatar Jul 22 '22 14:07 wisedevman