Hi,David.
Thanks for your reply!
After setup mozilla-1.1...rpm,I rerun command "ldconfig",mozilla can work normally.My
system is Redhat7.2 and The compiler is g++ provided by Redhat7.2. and I cann't
compile my text program.But under mozilla-1.0....rpm,it is all right.
Show up errors:
g++ -g -O2 -fno-rtti `gtk-config --cflags` -ffast-math -I/usr/lib/glib/include
-D_REENTRANT -I/usr/X11R6/include -DOSTYPE=\"Linux2.2\" -DOJI
-I/usr/include/mozzilla-1.1 -I/usr/include/mozilla-1.1/nspr
-I/usr/include/mozilla-1.1/appcomps -I/usr/include/mozilla-1.1/content
-I/usr/include/mozilla-1.1/cookie-I/usr/include/mozilla-1.1/docshell
-I/usr/include/mozilla-1.1/dom -I/usr/include/mozilla-1.1/exthandler
-I/usr/include/mozilla-1.1/find -I/usr/include/mozilla-1.1/gfx
-I/usr/include/mozilla-1.1/gtkembedmoz -I/usr/include/mozilla-1.1/helperAppDlg
-I/usr/include/mozilla-1.1/java -I/usr/include/mozilla-1.1/jsconsole
-I/usr/include/mozilla-1.1/layout -I/usr/include/mozilla-1.1/mimetype
-I/usr/include/mozilla-1.1/mozxfer -I/usr/include/mozilla-1.1/necko
-I/usr/include/mozilla-1.1/necko2 -I/usr/include/mozilla-1.1/nkcache
-I/usr/include/mozilla-1.1/oji -I/usr/include/mozilla-1.1/pref
-I/usr/include/mozilla-1.1/string -I/usr/include/mozilla-1.1/shistory
-I/usr/include/mozilla-1.1/uconv -I/usr/include/mozilla-1.1/uriloader
-I/usr/include/mozilla-1.1/wallet -I/usr/include/mozilla-1.1/webbrwsr
-I/usr/include/mozilla-1.1/webshell -I/usr/include/mozilla-1.1/widget
-I/usr/include/mozilla-1.1/windowwatcher -I/usr/include/mozilla-1.1/xpcom
-I/usr/include/mozilla-1.1/docshell -I/usr/include/mozilla-1.1/txtsvc
-I/usr/include/mozilla-1.1/embed_base -I/usr/include/mozilla-1.1/cookie
-I/usr/include/mozilla-1.1/locale -I/usr/include/mozilla-1.1/webbrowserpersist
-I/usr/include/mozilla-1.1/progressDlg -I/usr/include/mozilla-1.1/necko
-I/usr/include/mozilla-1.1/necko2 -I/usr/lib/gnome-libs/include -g -DMOZILLA_CLIENT
-o mozilla.o -c mozilla.cpp
In file included from /usr/include/mozilla-1.1/layout/nsIFrame.h:49,
from mozilla.cpp:50:
/usr/include/mozilla-1.1/content/nsStyleStruct.h:101: parse error before `;'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:125: parse error before `{'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:127: syntax error before `->'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:130: semicolon missing after
declaration of
`nsStyleColor'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:130: ISO C++ forbids defining types
within return type
/usr/include/mozilla-1.1/content/nsStyleStruct.h:130: two or more data types in
declaration of `Destroy
'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:130: semicolon missing after
declaration of `struct
nsStyleColor'
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:131: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:132: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:133: warning: no return statement in
function
returning non-void
/usr/include/mozilla-1.1/content/nsStyleStruct.h: At top level:
/usr/include/mozilla-1.1/content/nsStyleStruct.h:138: parse error before `}'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:147: parse error before `{'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:149: syntax error before `->'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:152: semicolon missing after
declaration of
`nsStyleBackground'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:152: ISO C++ forbids defining types
within return type
/usr/include/mozilla-1.1/content/nsStyleStruct.h:152: two or more data types in
declaration of `Destroy
'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:152: semicolon missing after
declaration of `struct
nsStyleBackground'
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:152: redefinition of `int Destroy
(nsIPresContext *)'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:130: `int Destroy (nsIPresContext *)'
previously
defined here
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:153: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:154: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:155: warning: no return statement in
function
returning non-void
/usr/include/mozilla-1.1/content/nsStyleStruct.h: At top level:
/usr/include/mozilla-1.1/content/nsStyleStruct.h:157: non-member function
`CalcDifference (const
nsStyleBackground &)' cannot have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h:168: non-member function
`BackgroundIsTransparent ()'
cannot have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h:171: parse error before `}'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:191: parse error before `;'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:224: parse error before `;'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:301: parse error before `;'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:467: parse error before `{'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:469: syntax error before `->'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:472: semicolon missing after
declaration of
`nsStyleOutline'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:472: ISO C++ forbids defining types
within return type
/usr/include/mozilla-1.1/content/nsStyleStruct.h:472: two or more data types in
declaration of `Destroy
'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:472: semicolon missing after
declaration of `struct
nsStyleOutline'
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:472: redefinition of `int Destroy
(nsIPresContext *)'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:152: `int Destroy (nsIPresContext *)'
previously
defined here
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:473: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:474: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:475: warning: no return statement in
function
returning non-void
/usr/include/mozilla-1.1/content/nsStyleStruct.h: At top level:
/usr/include/mozilla-1.1/content/nsStyleStruct.h:478: non-member function
`CalcDifference (const
nsStyleOutline &)' cannot have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h:486: non-member function
`GetOutlineWidth (nscoord &)'
cannot have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `PRBool GetOutlineWidth
(nscoord &)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:487: `mHasCachedOutline' undeclared
(first use this
function)
/usr/include/mozilla-1.1/content/nsStyleStruct.h:487: (Each undeclared identifier is
reported only once
for each function it appears in.)
/usr/include/mozilla-1.1/content/nsStyleStruct.h:488: `mCachedOutlineWidth' undeclared
(first use this
function)
/usr/include/mozilla-1.1/content/nsStyleStruct.h: At top level:
/usr/include/mozilla-1.1/content/nsStyleStruct.h:495: non-member function
`GetOutlineStyle ()' cannot
have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `PRUint8 GetOutlineStyle
()':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:496: `mOutlineStyle' undeclared
(first use this
function)
/usr/include/mozilla-1.1/content/nsStyleStruct.h: At top level:
/usr/include/mozilla-1.1/content/nsStyleStruct.h:507: non-member function
`GetOutlineColor (nscolor &)'
cannot have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `PRBool GetOutlineColor
(nscolor &)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:509: `mOutlineColor' undeclared
(first use this
function)
/usr/include/mozilla-1.1/content/nsStyleStruct.h: At top level:
/usr/include/mozilla-1.1/content/nsStyleStruct.h:528: non-member function
`GetOutlineInvert ()' cannot
have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h:532: parse error before `protected'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:534: `nscoord mCachedOutlineWidth'
used prior to
declaration
/usr/include/mozilla-1.1/content/nsStyleStruct.h:536: `PRUint8 mOutlineStyle' used
prior to declaration
/usr/include/mozilla-1.1/content/nsStyleStruct.h:537: `nscolor mOutlineColor' used
prior to declaration
/usr/include/mozilla-1.1/content/nsStyleStruct.h:541: parse error before `}'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:551: parse error before `{'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:553: syntax error before `->'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:556: semicolon missing after
declaration of
`nsStyleList'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:556: ISO C++ forbids defining types
within return type
/usr/include/mozilla-1.1/content/nsStyleStruct.h:556: two or more data types in
declaration of `Destroy'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:556: semicolon missing after
declaration of `struct
nsStyleList'
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:556: redefinition of `int Destroy
(nsIPresContext *)'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:472: `int Destroy (nsIPresContext *)'
previously
defined here
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:557: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:558: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:559: warning: no return statement in
function
returning non-void
/usr/include/mozilla-1.1/content/nsStyleStruct.h: At top level:
/usr/include/mozilla-1.1/content/nsStyleStruct.h:561: non-member function
`CalcDifference (const
nsStyleList &)' cannot have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h:567: parse error before `}'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:576: parse error before `{'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:578: syntax error before `->'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:581: semicolon missing after
declaration of
`nsStylePosition'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:581: ISO C++ forbids defining types
within return type
/usr/include/mozilla-1.1/content/nsStyleStruct.h:581: two or more data types in
declaration of `Destroy
'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:581: semicolon missing after
declaration of `struct
nsStylePosition'
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:581: redefinition of `int Destroy
(nsIPresContext *)'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:556: `int Destroy (nsIPresContext *)'
previously
defined here
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:582: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:583: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:584: warning: no return statement in
function
returning non-void
/usr/include/mozilla-1.1/content/nsStyleStruct.h: At top level:
/usr/include/mozilla-1.1/content/nsStyleStruct.h:586: non-member function
`CalcDifference (const
nsStylePosition &)' cannot have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h:597: parse error before `}'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:606: parse error before `{'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:608: syntax error before `->'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:611: semicolon missing after
declaration of
`nsStyleTextReset'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:611: ISO C++ forbids defining types
within return type
/usr/include/mozilla-1.1/content/nsStyleStruct.h:611: two or more data types in
declaration of `Destroy'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:611: semicolon missing after
declaration of `struct
nsStyleTextReset'
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:611: redefinition of `int Destroy
(nsIPresContext *)'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:581: `int Destroy (nsIPresContext *)'
previously
defined here
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:612: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:613: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:614: warning: no return statement in
function
returning non-void
/usr/include/mozilla-1.1/content/nsStyleStruct.h: At top level:
/usr/include/mozilla-1.1/content/nsStyleStruct.h:616: non-member function
`CalcDifference (const
nsStyleTextReset &)' cannot have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h:624: parse error before `}'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:633: parse error before `{'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:635: syntax error before `->'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:638: semicolon missing after
declaration of
`nsStyleText'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:638: ISO C++ forbids defining types
within return type
/usr/include/mozilla-1.1/content/nsStyleStruct.h:638: two or more data types in
declaration of `Destroy
'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:638: semicolon missing after
declaration of `struct
nsStyleText'
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:638: redefinition of `int Destroy
(nsIPresContext *)'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:611: `int Destroy (nsIPresContext *)'
previously
defined here
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:639: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:640: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:641: warning: no return statement in
function
returning non-void
/usr/include/mozilla-1.1/content/nsStyleStruct.h: At top level:
/usr/include/mozilla-1.1/content/nsStyleStruct.h:643: non-member function
`CalcDifference (const
nsStyleText &)' cannot have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h:654: non-member function
`WhiteSpaceIsSignificant ()'
cannot have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h:657: parse error before `}'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:666: parse error before `{'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:668: syntax error before `->'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:671: semicolon missing after
declaration of
`nsStyleVisibility'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:671: ISO C++ forbids defining types
within return type
/usr/include/mozilla-1.1/content/nsStyleStruct.h:671: two or more data types in
declaration of `Destroy
'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:671: semicolon missing after
declaration of `struct
nsStyleVisibility'
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:671: redefinition of `int Destroy
(nsIPresContext *)'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:638: `int Destroy (nsIPresContext *)'
previously
defined here
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:672: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:673: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:674: warning: no return statement in
function
returning non-void
/usr/include/mozilla-1.1/content/nsStyleStruct.h: At top level:
/usr/include/mozilla-1.1/content/nsStyleStruct.h:676: non-member function
`CalcDifference (const
nsStyleVisibility &)' cannot have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h:683: non-member function `IsVisible
()' cannot have
`const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h:687: non-member function
`IsVisibleOrCollapsed ()'
cannot have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h:691: parse error before `}'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:700: parse error before `{'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:702: syntax error before `->'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:705: semicolon missing after
declaration of
`nsStyleDisplay'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:705: ISO C++ forbids defining types
within return type
/usr/include/mozilla-1.1/content/nsStyleStruct.h:705: two or more data types in
declaration of `Destroy
'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:705: semicolon missing after
declaration of `struct
nsStyleDisplay'
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:705: redefinition of `int Destroy
(nsIPresContext *)'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:671: `int Destroy (nsIPresContext *)'
previously
defined here
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:706: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:707: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:708: warning: no return statement in
function
returning non-void
/usr/include/mozilla-1.1/content/nsStyleStruct.h: At top level:
/usr/include/mozilla-1.1/content/nsStyleStruct.h:710: non-member function
`CalcDifference (const
nsStyleDisplay &)' cannot have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h:732: non-member function
`IsBlockLevel ()' cannot have
`const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h:736: non-member function `IsFloating
()' cannot have
`const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h:740: non-member function
`IsAbsolutelyPositioned ()'
cannot have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h:743: non-member function
`IsPositioned ()' cannot have
`const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h:745: parse error before `}'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:754: parse error before `{'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:756: syntax error before `->'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:759: semicolon missing after
declaration of
`nsStyleTable'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:759: ISO C++ forbids defining types
within return type
/usr/include/mozilla-1.1/content/nsStyleStruct.h:759: two or more data types in
declaration of `Destroy
'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:759: semicolon missing after
declaration of `struct
nsStyleTable'
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:759: redefinition of `int Destroy
(nsIPresContext *)'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:705: `int Destroy (nsIPresContext *)'
previously
defined here
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:760: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:761: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:762: warning: no return statement in
function
returning non-void
/usr/include/mozilla-1.1/content/nsStyleStruct.h: At top level:
/usr/include/mozilla-1.1/content/nsStyleStruct.h:764: non-member function
`CalcDifference (const
nsStyleTable &)' cannot have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h:771: parse error before `}'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:780: parse error before `{'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:782: syntax error before `->'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:785: semicolon missing after
declaration of
`nsStyleTableBorder'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:785: ISO C++ forbids defining types
within return type
/usr/include/mozilla-1.1/content/nsStyleStruct.h:785: two or more data types in
declaration of `Destroy
'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:785: semicolon missing after
declaration of `struct
nsStyleTableBorder'
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:785: redefinition of `int Destroy
(nsIPresContext *)'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:759: `int Destroy (nsIPresContext *)'
previously
defined here
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:786: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:787: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:788: warning: no return statement in
function
returning non-void
/usr/include/mozilla-1.1/content/nsStyleStruct.h: At top level:
/usr/include/mozilla-1.1/content/nsStyleStruct.h:790: non-member function
`CalcDifference (const
nsStyleTableBorder &)' cannot have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h:797: parse error before `}'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:831: parse error before `{'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:833: syntax error before `->'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:836: semicolon missing after
declaration of
`nsStyleQuotes'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:836: ISO C++ forbids defining types
within return type
/usr/include/mozilla-1.1/content/nsStyleStruct.h:836: two or more data types in
declaration of `Destroy
'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:836: semicolon missing after
declaration of `struct
nsStyleQuotes'
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:836: redefinition of `int Destroy
(nsIPresContext *)'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:785: `int Destroy (nsIPresContext *)'
previously
defined here
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:837: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:838: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:839: warning: no return statement in
function
returning non-void
/usr/include/mozilla-1.1/content/nsStyleStruct.h: At top level:
/usr/include/mozilla-1.1/content/nsStyleStruct.h:841: non-member function
`CalcDifference (const
nsStyleQuotes &)' cannot have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h:844: non-member function `QuotesCount
()' cannot have
`const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `PRUint32 QuotesCount
()':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:844: `mQuotesCount' undeclared (first
use this
function)
/usr/include/mozilla-1.1/content/nsStyleStruct.h: At top level:
/usr/include/mozilla-1.1/content/nsStyleStruct.h:845: non-member function `GetQuotesAt
(unsigned int,
nsString &, nsString &)' cannot have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `nsresult GetQuotesAt
(unsigned int,
nsString &, nsString &)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:848: `mQuotes' undeclared (first use
this function)
/usr/include/mozilla-1.1/content/nsStyleStruct.h: At top level:
/usr/include/mozilla-1.1/content/nsStyleStruct.h:880: parse error before `protected'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:882: `nsString *mQuotes' used prior
to declaration
/usr/include/mozilla-1.1/content/nsStyleStruct.h:883: parse error before `}'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:892: parse error before `{'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:894: syntax error before `->'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:897: semicolon missing after
declaration of
`nsStyleContent'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:897: ISO C++ forbids defining types
within return type
/usr/include/mozilla-1.1/content/nsStyleStruct.h:897: two or more data types in
declaration of `Destroy
'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:897: semicolon missing after
declaration of `struct
nsStyleContent'
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:897: redefinition of `int Destroy
(nsIPresContext *)'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:836: `int Destroy (nsIPresContext *)'
previously
defined here
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:898: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:899: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:900: warning: no return statement in
function
returning non-void
/usr/include/mozilla-1.1/content/nsStyleStruct.h: At top level:
/usr/include/mozilla-1.1/content/nsStyleStruct.h:902: non-member function
`CalcDifference (const
nsStyleContent &)' cannot have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h:904: non-member function
`ContentCount ()' cannot have
`const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `PRUint32 ContentCount
()':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:904: `mContentCount' undeclared
(first use this
function)
/usr/include/mozilla-1.1/content/nsStyleStruct.h: At top level:
/usr/include/mozilla-1.1/content/nsStyleStruct.h:905: non-member function
`GetContentAt (unsigned int,
nsStyleContentType &, nsString &)' cannot have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `nsresult GetContentAt
(unsigned int,
nsStyleContentType &, nsString &)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:907: `mContents' undeclared (first
use this function)
/usr/include/mozilla-1.1/content/nsStyleStruct.h: At top level:
/usr/include/mozilla-1.1/content/nsStyleStruct.h:943: non-member function
`CounterIncrementCount ()'
cannot have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `PRUint32
CounterIncrementCount ()':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:943: `mIncrementCount' undeclared
(first use this
function)
/usr/include/mozilla-1.1/content/nsStyleStruct.h: At top level:
/usr/include/mozilla-1.1/content/nsStyleStruct.h:944: non-member function
`GetCounterIncrementAt
(unsigned int, nsString &, PRInt32 &)' cannot have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `nsresult
GetCounterIncrementAt (unsigned
int, nsString &, PRInt32 &)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:946: `mIncrements' undeclared (first
use this
function)
/usr/include/mozilla-1.1/content/nsStyleStruct.h: At top level:
/usr/include/mozilla-1.1/content/nsStyleStruct.h:977: non-member function
`CounterResetCount ()' cannot
have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `PRUint32
CounterResetCount ()':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:977: `mResetCount' undeclared (first
use this
function)
/usr/include/mozilla-1.1/content/nsStyleStruct.h: At top level:
/usr/include/mozilla-1.1/content/nsStyleStruct.h:978: non-member function
`GetCounterResetAt (unsigned
int, nsString &, PRInt32 &)' cannot have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `nsresult
GetCounterResetAt (unsigned
int, nsString &, PRInt32 &)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:980: `mResets' undeclared (first use
this function)
/usr/include/mozilla-1.1/content/nsStyleStruct.h: At top level:
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1013: parse error before `protected'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1015: `nsStyleContentData *mContents'
used prior to
declaration
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1017: `PRUint32 mIncrementCount' used
prior to
declaration
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1018: `nsStyleCounterData
*mIncrements' used prior to
declaration
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1020: `PRUint32 mResetCount' used
prior to declaration
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1021: `nsStyleCounterData *mResets'
used prior to
declaration
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1022: parse error before `}'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1031: parse error before `{'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1033: syntax error before `->'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1036: semicolon missing after
declaration of
`nsStyleUIReset'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1036: ISO C++ forbids defining types
within return
type
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1036: two or more data types in
declaration of `
Destroy'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1036: semicolon missing after
declaration of `struct
nsStyleUIReset'
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1036: redefinition of `int Destroy
(nsIPresContext *)'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:897: `int Destroy (nsIPresContext *)'
previously
defined here
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1037: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1038: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1039: warning: no return statement in
function
returning non-void
/usr/include/mozilla-1.1/content/nsStyleStruct.h: At top level:
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1041: non-member function
`CalcDifference (const
nsStyleUIReset &)' cannot have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1047: parse error before `}'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1056: parse error before `{'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1058: syntax error before `->'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1061: semicolon missing after
declaration of
`nsStyleUserInterface'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1061: ISO C++ forbids defining types
within return
type
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1061: two or more data types in
declaration of `
Destroy'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1061: semicolon missing after
declaration of `struct
nsStyleUserInterface'
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1061: redefinition of `int Destroy
(nsIPresContext *)'
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1036: `int Destroy (nsIPresContext
*)' previously
defined here
/usr/include/mozilla-1.1/content/nsStyleStruct.h: In function `int Destroy
(nsIPresContext *)':
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1062: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1063: invalid use of `this' in
non-member function
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1064: warning: no return statement in
function
returning non-void
/usr/include/mozilla-1.1/content/nsStyleStruct.h: At top level:
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1066: non-member function
`CalcDifference (const
nsStyleUserInterface &)' cannot have `const' method qualifier
/usr/include/mozilla-1.1/content/nsStyleStruct.h:1074: parse error before `}'
make: *** [mozilla.o] Error 1
Looking forward to your reply!
Thanks!
Mike
----- Original Message -----
From:"L. David Baron" <[EMAIL PROTECTED]>
To:jianfengguo <[EMAIL PROTECTED]>
Subject:Re: some questions about mozilla1.1
Date:Tue, 22 Oct 2002 18:11:11 +0800
>On Tuesday 2002-10-22 12:46 +0800, jianfengguo wrote:
>> I have been writing a testing program used GtkEmbed to test mozilla
>> under Linux. It can do very well on mozilla-1.0,But on
>> mozilla-1.1,when compiling,
>> The compiler point out that
>> "/usr/include/mozilla-1.1/content/nsStyleStruct/nsStyleStruct.h:101:
>> parse error before ':' " ,and that kinds of question. For a long time
>> ,I cann't sovle it.I setuped mozilla-1.1.....rpm.
>
>Did you rerun configure after setting up the new RPM? What compiler are
>you using and what command are you using to build? What is on that line
>in the file in question? (That path looks a bit odd.)
>
>-David
>
>--
>L. David Baron <URL: http://www.people.fas.harvard.edu/~dbaron/ >
>
>
>
______________________________________
===================================================================
ÿ��5Ԫ������15M�������ʡ����� (http://mail.sina.com.cn)
���˶����г���һԪͶ�룬ʮ�־�ϲ���ٷ����� (http://classad.sina.com.cn/2shou/)
�������ֻ�ͼƬ������������������ѡ��ÿ�춼�и���
(http://sms.sina.com.cn/cgi-bin/sms/smspic.cgi)