Closed
Bug 143993
Opened 23 years ago
Closed 23 years ago
[gtk2] toolkit-gtk2 does not compile with --disable-accessibility
Categories
(Core :: XUL, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: dennishaney11, 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•23 years ago
|
||
-> blizzard
Assignee: jaggernaut → blizzard
Status: UNCONFIRMED → NEW
Ever confirmed: true
Assignee | ||
Comment 2•23 years ago
|
||
Fixed.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•