Closed
Bug 143993
Opened 22 years ago
Closed 22 years ago
[gtk2] toolkit-gtk2 does not compile with --disable-accessibility
Categories
(Core :: XUL, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: davh, Assigned: blizzard)
References
Details
g++-3.0 -o nsMaiUtil.o -c -DOSTYPE=\"Linux2.4\" -DOSARCH=\"Linux\" -DOJI -I../../../../dist/include/xpcom -I../../../../dist/include/string -I../../../../dist/include/dom -I../../../../dist/include/accessibility -I../../../../dist/include/mai -I../../../../dist/include -I/y/mozilla/dist/include/nspr -I./.. -I/usr/X11R6/include -fPIC -I/usr/X11R6/include -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wbad-function-cast -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-long-long -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -ffunction-sections -O3 -march=athlon -mcpu=athlon -fno-omit-frame-pointer -maccumulate-outgoing-args -falign-functions=32 -fstrict-aliasing -I/home/davh/garnome/include/gtk-2.0 -I/home/davh/garnome/lib/gtk-2.0/include -I/home/davh/garnome/include/atk-1.0 -I/home/davh/garnome/include/pango-1.0 -I/usr/X11R6/include -I/home/davh/garnome/include -I/home/davh/garnome/include/freetype2 -I/home/davh/garnome/include/glib-2.0 -I/home/davh/garnome/lib/glib-2.0/include -I/usr/X11R6/include -DMOZILLA_CLIENT -include ../../../../config-defs.h -Wp,-MD,.deps/nsMaiUtil.pp nsMaiUtil.cpp In file included from nsMaiUtil.cpp:43: ../nsMaiHook.h:45:27: nsIAccessible.h: No such file or directory In file included from nsMaiUtil.cpp:43: ../nsMaiHook.h:49: `AddTopLevelAccessible' was not declared in this scope ../nsMaiHook.h:49: `nsIAccessible' was not declared in this scope ../nsMaiHook.h:49: `toplevel' was not declared in this scope ../nsMaiHook.h:49: ISO C++ forbids declaration of `PRBool' with no type ../nsMaiHook.h:49: invalid declarator ../nsMaiHook.h:50: `RemoveTopLevelAccessible' was not declared in this scope ../nsMaiHook.h:50: `nsIAccessible' was not declared in this scope ../nsMaiHook.h:50: `toplevel' was not declared in this scope ../nsMaiHook.h:50: ISO C++ forbids declaration of `PRBool' with no type ../nsMaiHook.h:50: redefinition of `int PRBool' ../nsMaiHook.h:49: `int PRBool' previously defined here ../nsMaiHook.h:50: invalid declarator In file included from nsMaiUtil.cpp:45: nsMaiRoot.h:45:40: nsIAccessibleEventReceiver.h: No such file or directory In file included from ../../../../dist/include/xpcom/nscore.h:43, from ../../../../dist/include/xpcom/nsDebug.h:42, from ../../../../dist/include/xpcom/nsCOMPtr.h:59, from nsMaiObject.h:46, from nsMaiRoot.h:46, from nsMaiUtil.cpp:45: /y/mozilla/dist/include/nspr/prtypes.h:413: `typedef PRIntn PRBool' redeclared as different kind of symbol ../nsMaiHook.h:50: previous declaration of `int PRBool' In file included from nsMaiRoot.h:46, from nsMaiUtil.cpp:45: nsMaiObject.h:47:27: nsIAccessible.h: Success In file included from nsMaiRoot.h:46, from nsMaiUtil.cpp:45: nsMaiObject.h:104: parse error before `*' token nsMaiObject.h:111: ISO C++ forbids declaration of `nsIAccessible' with no type nsMaiObject.h:111: `nsIAccessible' declared as a `virtual' field nsMaiObject.h:111: parse error before `*' token nsMaiObject.h:122: invalid use of member `MaiObject::nsIAccessible' nsMaiObject.h:122: template argument 1 is invalid nsMaiObject.h:122: ISO C++ forbids declaration of `mAccessible' with no type In file included from nsMaiRoot.h:47, from nsMaiUtil.cpp:45: nsMaiTopLevel.h:45:40: nsIAccessibleEventListener.h: No such file or directory In file included from nsMaiWidget.h:45, from nsMaiTopLevel.h:46, from nsMaiRoot.h:47, from nsMaiUtil.cpp:45: nsMaiObject.h:47:27: nsIAccessible.h: Success In file included from nsMaiTopLevel.h:46, from nsMaiRoot.h:47, from nsMaiUtil.cpp:45: nsMaiWidget.h:88: parse error before `*' token nsMaiWidget.h:113: invalid use of member `MaiObject::nsIAccessible' nsMaiWidget.h:113: `aAccessible' was not declared in this scope In file included from nsMaiRoot.h:47, from nsMaiUtil.cpp:45: nsMaiTopLevel.h:49: parse error before `{' token nsMaiTopLevel.h:52: destructors must be member functions nsMaiTopLevel.h:52: virtual outside class declaration nsMaiTopLevel.h:54: parse error before `public' nsMaiTopLevel.h:54: virtual outside class declaration nsMaiTopLevel.h:54: virtual outside class declaration nsMaiTopLevel.h:54: parse error before `protected' In file included from nsMaiUtil.cpp:45: nsMaiRoot.h:57: invalid use of member `MaiObject::nsIAccessible' nsMaiRoot.h:57: `root' was not declared in this scope nsMaiRoot.h:57: invalid data member initialization nsMaiRoot.h:57: (use `=' to initialize static data members) nsMaiRoot.h:58: invalid use of member `MaiObject::nsIAccessible' nsMaiRoot.h:58: `root' was not declared in this scope nsMaiRoot.h:58: invalid data member initialization nsMaiUtil.cpp:57: `nsIAccessible' was not declared in this scope nsMaiUtil.cpp:57: `toplevel' was not declared in this scope nsMaiUtil.cpp:58: `nsIAccessible' was not declared in this scope nsMaiUtil.cpp:58: `toplevel' was not declared in this scope nsMaiUtil.cpp: In function `void mai_init()': nsMaiUtil.cpp:248: `struct MaiHook' has no member named `AddTopLevelAccessible' nsMaiUtil.cpp:249: `struct MaiHook' has no member named `RemoveTopLevelAccessible' nsMaiUtil.cpp: At global scope: nsMaiUtil.cpp:283: `nsIAccessible' was not declared in this scope nsMaiUtil.cpp:283: `toplevel' was not declared in this scope nsMaiUtil.cpp:284: redefinition of `gboolean mai_add_toplevel_accessible' nsMaiUtil.cpp:57: `gboolean mai_add_toplevel_accessible' previously defined here nsMaiUtil.cpp:284: syntax error before `{' token nsMaiUtil.cpp:288: ISO C++ forbids declaration of `root' with no type nsMaiUtil.cpp:288: conflicting types for `int root' nsMaiUtil.cpp:287: previous declaration as `MaiRoot*root' nsMaiUtil.cpp:288: cannot convert `MaiRoot*' to `int' in initialization nsMaiUtil.cpp:289: parse error before `if' nsMaiUtil.cpp:298: `nsIAccessible' was not declared in this scope nsMaiUtil.cpp:298: `toplevel' was not declared in this scope nsMaiUtil.cpp:299: redefinition of `gboolean mai_remove_toplevel_accessible' nsMaiUtil.cpp:58: `gboolean mai_remove_toplevel_accessible' previously defined here nsMaiUtil.cpp:299: syntax error before `{' token nsMaiUtil.cpp:302: conflicting types for `MaiRoot*root' nsMaiUtil.cpp:288: previous declaration as `int root' nsMaiUtil.cpp:303: ISO C++ forbids declaration of `root' with no type nsMaiUtil.cpp:303: conflicting types for `int root' nsMaiUtil.cpp:302: previous declaration as `MaiRoot*root' nsMaiUtil.cpp:303: cannot convert `MaiRoot*' to `int' in initialization nsMaiUtil.cpp:304: parse error before `if' make[1]: *** [nsMaiUtil.o] Error 1 make[1]: Leaving directory `/y/mozilla/widget/src/gtk2/mai' make: *** [all] Error 2 quick fix (not sure if it actually works after this): Index: Makefile.in =================================================================== RCS file: /cvsroot/mozilla/widget/src/gtk2/Makefile.in,v retrieving revision 1.9 diff -u -r1.9 Makefile.in --- Makefile.in 12 May 2002 21:03:16 -0000 1.9 +++ Makefile.in 12 May 2002 23:30:30 -0000 @@ -26,7 +26,9 @@ include $(DEPTH)/config/autoconf.mk # build our subdirs, too +ifdef ACCESSIBILITY DIRS = mai +endif MODULE = widget LIBRARY_NAME = widget_gtk2
Comment 1•22 years ago
|
||
-> blizzard
Assignee: jaggernaut → blizzard
Status: UNCONFIRMED → NEW
Ever confirmed: true
Assignee | ||
Comment 2•22 years ago
|
||
Fixed.
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•