You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Using gtk+-3.0 I am getting a ninja compile error due to (I'm guessing) header changes in libnautilus-extension.so:
[3/4] Compiling C object src/libsendto-tailscale-extension.so.p/meson-generated_extension.c.o
FAILED: src/libsendto-tailscale-extension.so.p/meson-generated_extension.c.o
cc -Isrc/libsendto-tailscale-extension.so.p -Isrc -I../src -I/usr/include/nautilus -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/atk-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/at-spi2-atk/2.0 -I/usr/include/cloudproviders -I/usr/include/blkid -I/usr/include/at-spi-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/fribidi -I/usr/include/sysprof-6 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -w -O0 -g '-DGETTEXT_PACKAGE="nautilus-sendto-tailscale"' -fPIC -pthread -MD -MQ src/libsendto-tailscale-extension.so.p/meson-generated_extension.c.o -MF src/libsendto-tailscale-extension.so.p/meson-generated_extension.c.o.d -o src/libsendto-tailscale-extension.so.p/meson-generated_extension.c.o -c src/libsendto-tailscale-extension.so.p/extension.c
src/libsendto-tailscale-extension.so.p/extension.c:168:8: error: unknown type name ‘NautilusMenuProviderIface’
168 | static NautilusMenuProviderIface * send_to_tailscale_menu_provider_nautilus_menu_provider_parent_iface = NULL;
| ^~~~~~~~~~~~~~~~~~~~~~~~~
extension.c:2176:72: error: unknown type name ‘NautilusMenuProviderIface’; did you mean ‘NautilusMenuProviderInterface’?
extension.c: In function ‘send_to_tailscale_menu_provider_register_type’:
extension.c:2204:83: error: ‘send_to_tailscale_menu_provider_nautilus_menu_provider_interface_init’ undeclared (first use in this function); did you mean ‘send_to_tailscale_menu_provider_nautilus_menu_provider_parent_iface’?
extension.c:2204:83: note: each undeclared identifier is reported only once for each function it appears in
ninja: build stopped: subcommand failed.
To setup the project I had to use libnautilus-extension-4 by modifying the
src/meson.build
file:nautilus-sendto-tailscale/src/meson.build
Line 15 in 8738c37
extension_dep = dependency('libnautilus-extension-4')
Using gtk+-3.0 I am getting a ninja compile error due to (I'm guessing) header changes in libnautilus-extension.so:
I think the vapi needs to be updated.
In the meantime, I have re-implemented this project using the nautulis-python framework, https://github.com/flightmansam/nautilus-sendto-tailscale-python. I am happy to merge projects if you like?
The text was updated successfully, but these errors were encountered: