Skip to content

BrassMonkey 34.1.0: Compiling issue #2

Description

@chzigotzky

I have to restore the following files for compiling BrassMonkey:

  • brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsIGConfService.h
  • brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp
  • brass-monkey-master/suite/shell/src/nsGNOMEShellService.h

Error messages:

11:31.12 The following command failed to execute properly:
11:31.12 /usr/bin/g++-9 -Wno-error -Wno-error=class-memaccess -std=gnu++17 -o nsGNOMEShellService.o -c -I/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/stl_wrappers -I/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/system_wrappers -include /ansible/brass-monkey-master/platform/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/ansible/brass-monkey-master/suite/shell/src -I/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/suite/shell/src -I/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include -I/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nspr -I/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/mozilla-config.h -MD -MP -MF .deps/nsGNOMEShellService.o.pp -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=multistatement-macros -fno-sized-deallocation -flifetime-dse=1 -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pipe -pthread -g -Wno-error -Wno-error=class-memaccess -fomit-frame-pointer -I/ansible/brass-monkey-master/platform/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -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/lib64/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libxkbcommon -I/usr/include/wayland -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include /ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp
11:31.13 gmake[4]: *** [/ansible/brass-monkey-master/platform/config/rules.mk:879: nsGNOMEShellService.o] Error 1
11:31.13 gmake[3]: *** [/ansible/brass-monkey-master/platform/config/recurse.mk:71: suite/shell/src/target] Error 2
11:31.13 gmake[3]: *** Waiting for unfinished jobs....
11:31.36 libsuite_feeds_src.a.desc
11:31.83 libaccessible_atk.a.desc
11:32.76 libsuite_profile_migration_src.a.desc
11:33.55 libxpcomglue.a
11:33.70 gmake[2]: *** [/ansible/brass-monkey-master/platform/config/recurse.mk:33: compile] Error 2
11:33.70 gmake[1]: *** [/ansible/brass-monkey-master/platform/config/rules.mk:493: default] Error 2
11:33.70 gmake: *** [client.mk:391: build] Error 2
11:33.75 1021 compiler warnings present.

More error messages:

/usr/bin/g++-9 -Wno-error -Wno-error=class-memaccess -std=gnu++17 -o nsGNOMEShellService.o -c -I/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/stl_wrappers -I/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/system_wrappers -include /ansible/brass-monkey-master/platform/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/ansible/brass-monkey-master/suite/shell/src -I/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/suite/shell/src -I/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include -I/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nspr -I/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/mozilla-config.h -MD -MP -MF .deps/nsGNOMEShellService.o.pp -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=multistatement-macros -fno-sized-deallocation -flifetime-dse=1 -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -pipe -pthread -g -Wno-error -Wno-error=class-memaccess -fomit-frame-pointer -I/ansible/brass-monkey-master/platform/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0/unix-print -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/lib64/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/libxkbcommon -I/usr/include/wayland -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include /ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp: In member function �nsresult nsGNOMEShellService::Init()�:
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:94:7: error: �GetAppPathFromLauncher� was not declared in this scope
94 | if (GetAppPathFromLauncher())
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsBase.h:15,
from /ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsUtils.h:10,
from /ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsCOMPtr.h:29,
from /ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:8:
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp: In member function �virtual nsresult nsGNOMEShellService::QueryInterface(const nsIID&, void**)�:
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:109:40: error: �nsIGNOMEShellService� has not been declared
109 | NS_IMPL_ISUPPORTS(nsGNOMEShellService, nsIGNOMEShellService, nsIShellService)
| ^~~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsID.h:175:24: note: in definition of macro �NS_GET_IID�
175 | #define NS_GET_IID(T) (T::COMTypeInfo<T, void>::kIID)
| ^
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/mozilla/MacroForEach.h:50:40: note: in expansion of macro �NS_INTERFACE_TABLE_ENTRY�
50 | #define MOZ_FOR_EACH_HELPER_GLUE(a, b) a b
| ^
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/mozilla/MacroForEach.h:52:3: note: in expansion of macro �MOZ_FOR_EACH_HELPER_GLUE�
52 | MOZ_FOR_EACH_HELPER_GLUE(
| ^~~~~~~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/mozilla/MacroForEach.h:54:44: note: in expansion of macro �MOZ_ARG_1�
54 | (MOZ_FOR_EACH_EXPAND_HELPER aFixedArgs MOZ_ARG_1 aArgs))
| ^~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/mozilla/MacroForEach.h:59:3: note: in expansion of macro �MOZ_FOR_EACH_HELPER�
59 | MOZ_FOR_EACH_HELPER(m, fa, a) MOZ_FOR_EACH_1(m, fa, (MOZ_ARGS_AFTER_1 a))
| ^~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/mozilla/MacroForEach.h:43:33: note: in expansion of macro �MOZ_FOR_EACH_2�
43 | #define MOZ_FOR_EACH_GLUE(a, b) a b
| ^
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/mozilla/MacroForEach.h:45:3: note: in expansion of macro �MOZ_FOR_EACH_GLUE�
45 | MOZ_FOR_EACH_GLUE(
| ^~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:899:5: note: in expansion of macro �MOZ_FOR_EACH�
899 | MOZ_FOR_EACH(NS_INTERFACE_TABLE_ENTRY, (aClass,), (VA_ARGS))
| ^~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:911:3: note: in expansion of macro �NS_INTERFACE_TABLE�
911 | NS_INTERFACE_TABLE(aClass, VA_ARGS)
| ^~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:1004:3: note: in expansion of macro �NS_IMPL_QUERY_INTERFACE�
1004 | NS_IMPL_QUERY_INTERFACE(aClass, VA_ARGS)
| ^~~~~~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:109:1: note: in expansion of macro �NS_IMPL_ISUPPORTS�
109 | NS_IMPL_ISUPPORTS(nsGNOMEShellService, nsIGNOMEShellService, nsIShellService)
| ^~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:109:40: error: �nsIGNOMEShellService� was not declared in this scope; did you mean �nsGNOMEShellService�?
109 | NS_IMPL_ISUPPORTS(nsGNOMEShellService, nsIGNOMEShellService, nsIShellService)
| ^~~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsID.h:175:39: note: in definition of macro �NS_GET_IID�
175 | #define NS_GET_IID(T) (T::COMTypeInfo<T, void>::kIID)
| ^
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/mozilla/MacroForEach.h:50:40: note: in expansion of macro �NS_INTERFACE_TABLE_ENTRY�
50 | #define MOZ_FOR_EACH_HELPER_GLUE(a, b) a b
| ^
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/mozilla/MacroForEach.h:52:3: note: in expansion of macro �MOZ_FOR_EACH_HELPER_GLUE�
52 | MOZ_FOR_EACH_HELPER_GLUE(
| ^~~~~~~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/mozilla/MacroForEach.h:54:44: note: in expansion of macro �MOZ_ARG_1�
54 | (MOZ_FOR_EACH_EXPAND_HELPER aFixedArgs MOZ_ARG_1 aArgs))
| ^~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/mozilla/MacroForEach.h:59:3: note: in expansion of macro �MOZ_FOR_EACH_HELPER�
59 | MOZ_FOR_EACH_HELPER(m, fa, a) MOZ_FOR_EACH_1(m, fa, (MOZ_ARGS_AFTER_1 a))
| ^~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/mozilla/MacroForEach.h:43:33: note: in expansion of macro �MOZ_FOR_EACH_2�
43 | #define MOZ_FOR_EACH_GLUE(a, b) a b
| ^
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/mozilla/MacroForEach.h:45:3: note: in expansion of macro �MOZ_FOR_EACH_GLUE�
45 | MOZ_FOR_EACH_GLUE(
| ^~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:899:5: note: in expansion of macro �MOZ_FOR_EACH�
899 | MOZ_FOR_EACH(NS_INTERFACE_TABLE_ENTRY, (aClass,), (VA_ARGS))
| ^~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:911:3: note: in expansion of macro �NS_INTERFACE_TABLE�
911 | NS_INTERFACE_TABLE(aClass, VA_ARGS)
| ^~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:1004:3: note: in expansion of macro �NS_IMPL_QUERY_INTERFACE�
1004 | NS_IMPL_QUERY_INTERFACE(aClass, VA_ARGS)
| ^~~~~~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:109:1: note: in expansion of macro �NS_IMPL_ISUPPORTS�
109 | NS_IMPL_ISUPPORTS(nsGNOMEShellService, nsIGNOMEShellService, nsIShellService)
| ^~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsID.h:175:42: error: expected primary-expression before �void�
175 | #define NS_GET_IID(T) (T::COMTypeInfo<T, void>::kIID)
| ^~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:732:6: note: in expansion of macro �NS_GET_IID�
732 | { &NS_GET_IID(_interface),
| ^~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/mozilla/MacroForEach.h:50:40: note: in expansion of macro �NS_INTERFACE_TABLE_ENTRY�
50 | #define MOZ_FOR_EACH_HELPER_GLUE(a, b) a b
| ^
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/mozilla/MacroForEach.h:52:3: note: in expansion of macro �MOZ_FOR_EACH_HELPER_GLUE�
52 | MOZ_FOR_EACH_HELPER_GLUE(
| ^~~~~~~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/mozilla/MacroForEach.h:59:3: note: in expansion of macro �MOZ_FOR_EACH_HELPER�
59 | MOZ_FOR_EACH_HELPER(m, fa, a) MOZ_FOR_EACH_1(m, fa, (MOZ_ARGS_AFTER_1 a))
| ^~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/mozilla/MacroForEach.h:43:33: note: in expansion of macro �MOZ_FOR_EACH_2�
43 | #define MOZ_FOR_EACH_GLUE(a, b) a b
| ^
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/mozilla/MacroForEach.h:45:3: note: in expansion of macro �MOZ_FOR_EACH_GLUE�
45 | MOZ_FOR_EACH_GLUE(
| ^~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:899:5: note: in expansion of macro �MOZ_FOR_EACH�
899 | MOZ_FOR_EACH(NS_INTERFACE_TABLE_ENTRY, (aClass,), (VA_ARGS))
| ^~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:911:3: note: in expansion of macro �NS_INTERFACE_TABLE�
911 | NS_INTERFACE_TABLE(aClass, VA_ARGS)
| ^~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:1004:3: note: in expansion of macro �NS_IMPL_QUERY_INTERFACE�
1004 | NS_IMPL_QUERY_INTERFACE(aClass, VA_ARGS)
| ^~~~~~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:109:1: note: in expansion of macro �NS_IMPL_ISUPPORTS�
109 | NS_IMPL_ISUPPORTS(nsGNOMEShellService, nsIGNOMEShellService, nsIShellService)
| ^~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsID.h:175:42: error: expected �)� before �void�
175 | #define NS_GET_IID(T) (T::COMTypeInfo<T, void>::kIID)
| ~ ^~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:732:6: note: in expansion of macro �NS_GET_IID�
732 | { &NS_GET_IID(_interface),
| ^~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/mozilla/MacroForEach.h:50:40: note: in expansion of macro �NS_INTERFACE_TABLE_ENTRY�
50 | #define MOZ_FOR_EACH_HELPER_GLUE(a, b) a b
| ^
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/mozilla/MacroForEach.h:52:3: note: in expansion of macro �MOZ_FOR_EACH_HELPER_GLUE�
52 | MOZ_FOR_EACH_HELPER_GLUE(
| ^~~~~~~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/mozilla/MacroForEach.h:59:3: note: in expansion of macro �MOZ_FOR_EACH_HELPER�
59 | MOZ_FOR_EACH_HELPER(m, fa, a) MOZ_FOR_EACH_1(m, fa, (MOZ_ARGS_AFTER_1 a))
| ^~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/mozilla/MacroForEach.h:43:33: note: in expansion of macro �MOZ_FOR_EACH_2�
43 | #define MOZ_FOR_EACH_GLUE(a, b) a b
| ^
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/mozilla/MacroForEach.h:45:3: note: in expansion of macro �MOZ_FOR_EACH_GLUE�
45 | MOZ_FOR_EACH_GLUE(
| ^~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:899:5: note: in expansion of macro �MOZ_FOR_EACH�
899 | MOZ_FOR_EACH(NS_INTERFACE_TABLE_ENTRY, (aClass,), (VA_ARGS))
| ^~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:911:3: note: in expansion of macro �NS_INTERFACE_TABLE�
911 | NS_INTERFACE_TABLE(aClass, VA_ARGS)
| ^~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:1004:3: note: in expansion of macro �NS_IMPL_QUERY_INTERFACE�
1004 | NS_IMPL_QUERY_INTERFACE(aClass, VA_ARGS)
| ^~~~~~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:109:1: note: in expansion of macro �NS_IMPL_ISUPPORTS�
109 | NS_IMPL_ISUPPORTS(nsGNOMEShellService, nsIGNOMEShellService, nsIShellService)
| ^~~~~~~~~~~~~~~~~
In file included from /ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsUtils.h:13,
from /ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsCOMPtr.h:29,
from /ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:8:
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:740:12: error: expected primary-expression before �(� token
740 | int32_t(reinterpret_cast<char*>(
| ^
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:900:5: note: in expansion of macro �NS_INTERFACE_TABLE_ENTRY_AMBIGUOUS�
900 | NS_INTERFACE_TABLE_ENTRY_AMBIGUOUS(aClass, nsISupports,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:911:3: note: in expansion of macro �NS_INTERFACE_TABLE�
911 | NS_INTERFACE_TABLE(aClass, VA_ARGS)
| ^~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:1004:3: note: in expansion of macro �NS_IMPL_QUERY_INTERFACE�
1004 | NS_IMPL_QUERY_INTERFACE(aClass, VA_ARGS)
| ^~~~~~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:109:1: note: in expansion of macro �NS_IMPL_ISUPPORTS�
109 | NS_IMPL_ISUPPORTS(nsGNOMEShellService, nsIGNOMEShellService, nsIShellService)
| ^~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:109:40: error: �nsIGNOMEShellService� does not name a type; did you mean �nsGNOMEShellService�?
109 | NS_IMPL_ISUPPORTS(nsGNOMEShellService, nsIGNOMEShellService, nsIShellService)
| ^~~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:742:52: note: in definition of macro �NS_INTERFACE_TABLE_ENTRY_AMBIGUOUS�
742 | static_cast<_implClass*>(
| ^~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:901:40: note: in expansion of macro �MOZ_ARG_1�
901 | MOZ_ARG_1(VA_ARGS))
| ^~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:911:3: note: in expansion of macro �NS_INTERFACE_TABLE�
911 | NS_INTERFACE_TABLE(aClass, VA_ARGS)
| ^~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:1004:3: note: in expansion of macro �NS_IMPL_QUERY_INTERFACE�
1004 | NS_IMPL_QUERY_INTERFACE(aClass, VA_ARGS)
| ^~~~~~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:109:1: note: in expansion of macro �NS_IMPL_ISUPPORTS�
109 | NS_IMPL_ISUPPORTS(nsGNOMEShellService, nsIGNOMEShellService, nsIShellService)
| ^~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:742:62: error: expected �>� before �� token
742 | static_cast<_implClass
>(
| ^
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:900:5: note: in expansion of macro �NS_INTERFACE_TABLE_ENTRY_AMBIGUOUS�
900 | NS_INTERFACE_TABLE_ENTRY_AMBIGUOUS(aClass, nsISupports,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:911:3: note: in expansion of macro �NS_INTERFACE_TABLE�
911 | NS_INTERFACE_TABLE(aClass, VA_ARGS)
| ^~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:1004:3: note: in expansion of macro �NS_IMPL_QUERY_INTERFACE�
1004 | NS_IMPL_QUERY_INTERFACE(aClass, VA_ARGS)
| ^~~~~~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:109:1: note: in expansion of macro �NS_IMPL_ISUPPORTS�
109 | NS_IMPL_ISUPPORTS(nsGNOMEShellService, nsIGNOMEShellService, nsIShellService)
| ^~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:742:62: error: expected �(� before �� token
742 | static_cast<_implClass
>(
| ^
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:900:5: note: in expansion of macro �NS_INTERFACE_TABLE_ENTRY_AMBIGUOUS�
900 | NS_INTERFACE_TABLE_ENTRY_AMBIGUOUS(aClass, nsISupports,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:911:3: note: in expansion of macro �NS_INTERFACE_TABLE�
911 | NS_INTERFACE_TABLE(aClass, VA_ARGS)
| ^~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:1004:3: note: in expansion of macro �NS_IMPL_QUERY_INTERFACE�
1004 | NS_IMPL_QUERY_INTERFACE(aClass, VA_ARGS)
| ^~~~~~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:109:1: note: in expansion of macro �NS_IMPL_ISUPPORTS�
109 | NS_IMPL_ISUPPORTS(nsGNOMEShellService, nsIGNOMEShellService, nsIShellService)
| ^~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:742:63: error: expected primary-expression before �>� token
742 | static_cast<_implClass*>(
| ^
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:900:5: note: in expansion of macro �NS_INTERFACE_TABLE_ENTRY_AMBIGUOUS�
900 | NS_INTERFACE_TABLE_ENTRY_AMBIGUOUS(aClass, nsISupports,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:911:3: note: in expansion of macro �NS_INTERFACE_TABLE�
911 | NS_INTERFACE_TABLE(aClass, VA_ARGS)
| ^~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:1004:3: note: in expansion of macro �NS_IMPL_QUERY_INTERFACE�
1004 | NS_IMPL_QUERY_INTERFACE(aClass, VA_ARGS)
| ^~~~~~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:109:1: note: in expansion of macro �NS_IMPL_ISUPPORTS�
109 | NS_IMPL_ISUPPORTS(nsGNOMEShellService, nsIGNOMEShellService, nsIShellService)
| ^~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:755:50: error: static assertion failed: need at least 1 interface
755 | static_assert((sizeof(table)/sizeof(table[0])) > 1, "need at least 1 interface");
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:760:3: note: in expansion of macro �NS_INTERFACE_TABLE_END_WITH_PTR�
760 | NS_INTERFACE_TABLE_END_WITH_PTR(this)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:902:3: note: in expansion of macro �NS_INTERFACE_TABLE_END�
902 | NS_INTERFACE_TABLE_END
| ^~~~~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:911:3: note: in expansion of macro �NS_INTERFACE_TABLE�
911 | NS_INTERFACE_TABLE(aClass, VA_ARGS)
| ^~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/obj-x86_64-pc-linux-gnu/dist/include/nsISupportsImpl.h:1004:3: note: in expansion of macro �NS_IMPL_QUERY_INTERFACE�
1004 | NS_IMPL_QUERY_INTERFACE(aClass, VA_ARGS)
| ^~~~~~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:109:1: note: in expansion of macro �NS_IMPL_ISUPPORTS�
109 | NS_IMPL_ISUPPORTS(nsGNOMEShellService, nsIGNOMEShellService, nsIShellService)
| ^~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp: At global scope:
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:112:1: error: no declaration matches �bool nsGNOMEShellService::GetAppPathFromLauncher()�
112 | nsGNOMEShellService::GetAppPathFromLauncher()
| ^~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:112:1: note: no functions named �bool nsGNOMEShellService::GetAppPathFromLauncher()�
In file included from /ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:9:
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.h:18:7: note: �class nsGNOMEShellService� defined here
18 | class nsGNOMEShellService final : public nsIShellService
| ^~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:140:1: error: no declaration matches �bool nsGNOMEShellService::KeyMatchesAppName(const char*) const�
140 | nsGNOMEShellService::KeyMatchesAppName(const char aKeyValue) const
| ^~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:140:1: note: no functions named �bool nsGNOMEShellService::KeyMatchesAppName(const char
) const�
In file included from /ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:9:
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.h:18:7: note: �class nsGNOMEShellService� defined here
18 | class nsGNOMEShellService final : public nsIShellService
| ^~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:167:1: error: no declaration matches �bool nsGNOMEShellService::CheckHandlerMatchesAppName(const nsACString&) const�
167 | nsGNOMEShellService::CheckHandlerMatchesAppName(const nsACString &handler) const
| ^~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:167:1: note: no functions named �bool nsGNOMEShellService::CheckHandlerMatchesAppName(const nsACString&) const�
In file included from /ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:9:
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.h:18:7: note: �class nsGNOMEShellService� defined here
18 | class nsGNOMEShellService final : public nsIShellService
| ^~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:188:1: error: no declaration matches �nsresult nsGNOMEShellService::IsDefaultBrowser(bool, bool, bool*)�
188 | nsGNOMEShellService::IsDefaultBrowser(bool aStartupCheck,
| ^~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:188:1: note: no functions named �nsresult nsGNOMEShellService::IsDefaultBrowser(bool, bool, bool*)�
In file included from /ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:9:
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.h:18:7: note: �class nsGNOMEShellService� defined here
18 | class nsGNOMEShellService final : public nsIShellService
| ^~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:224:1: error: no declaration matches �nsresult nsGNOMEShellService::SetDefaultBrowser(bool, bool)�
224 | nsGNOMEShellService::SetDefaultBrowser(bool aClaimAllTypes,
| ^~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:224:1: note: no functions named �nsresult nsGNOMEShellService::SetDefaultBrowser(bool, bool)�
In file included from /ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:9:
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.h:18:7: note: �class nsGNOMEShellService� defined here
18 | class nsGNOMEShellService final : public nsIShellService
| ^~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:483:1: error: no declaration matches �nsresult nsGNOMEShellService::OpenApplication(int32_t)�
483 | nsGNOMEShellService::OpenApplication(int32_t aApplication)
| ^~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:483:1: note: no functions named �nsresult nsGNOMEShellService::OpenApplication(int32_t)�
In file included from /ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:9:
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.h:18:7: note: �class nsGNOMEShellService� defined here
18 | class nsGNOMEShellService final : public nsIShellService
| ^~~~~~~~~~~~~~~~~~~
/ansible/brass-monkey-master/suite/shell/src/nsGNOMEShellService.cpp:526:1: fatal error: opening dependency file .deps/nsGNOMEShellService.o.pp: No such file or directory
526 | }
| ^
compilation terminated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions