Am Dienstag, 17. Januar 2006 23:20 schrieb Norman Urs Baier:
> Am Dienstag, 17. Januar 2006 21:55 schrieb Norman Urs Baier:
> > >  > Then I recompiled, omitting the sed script, but omitting SVG
> > >  > support as well, then it worked.
> > >
> > > Good chance that is the trigger.  OTOH, gcc-4.x should have copped out
> > > with an 'anonymous enum' error without the sed.  Maybe that is the
> > > difference, gcc3?  Thanks in advance for any additional info you may be
> > > able to provide.
> >
> > I am really sorry to tell that I successfully destroyed any evidence of
> > the compile error.  Now it is working without sed, gcc-3.3.6 and without
> > SVG. I shall try to reproduce the compile error though.
>
> I just tried it once again, and it did compile, despite the sed script. Now
> I remember, I had a problem with "system cairo". I do not have cairo
> installed. But with the default BLFS mozconfig it is assumed to be
> installed. I had to launch the compilation a second time.
> But if I understand the sed script right, you should be able to run it over
> the sources as many times as you want, it will only change something the
> first time, so having run it multiple times should not have been a reason
> for the compile error.
> If you suspect something that might trigger it, write it, so I will try.
> Might it be it is working now, because of some installed headers? I can
> also send files, but I think they are not interesting, as long as
> compilation works.

Probably I did run the sed script twice, even though I thought I had deleted 
the source tree and started from beginning. Anyway running the sed script 
twice gives me an error which reminds of the one I got when trying the first 
time.
I am no expert in sed script, does the ampersand mean, you just append 
someting, without actually modifying the trigger? Seems I made a fool out of 
me twice in this thread... Sorry.


In file included from ../../dist/include/xpcom/xptcall.h:47,
                 from ../../dist/include/xpcom/nsProxyEvent.h:51,
                 from ../../dist/include/xpcom/nsIProxyObjectManager.h:124,
                 from /usr/src/mozilla/xpcom/base/nsConsoleService.cpp:47:
../../dist/include/xpcom/xptinfo.h:155: error: use of enum `xptinfo_enum_1'
   without previous declaration
../../dist/include/xpcom/xptinfo.h:156: error: Syntaxfehler before `{' token
../../dist/include/xpcom/xptinfo.h:183: error: missing ';' before right brace
../../dist/include/xpcom/xptinfo.h: In member function `PRBool
   nsXPTType::IsArithmetic() const':
../../dist/include/xpcom/xptinfo.h:122: error: `T_WCHAR' undeclared (first use
   this function)
../../dist/include/xpcom/xptinfo.h:122: error: (Each undeclared identifier is
   reported only once for each function it appears in.)
../../dist/include/xpcom/xptinfo.h: In member function `PRBool
   nsXPTType::IsInterfacePointer() const':
../../dist/include/xpcom/xptinfo.h:128: error: `T_INTERFACE' undeclared (first
   use this function)
../../dist/include/xpcom/xptinfo.h:129: error: `T_INTERFACE_IS' undeclared
   (first use this function)
../../dist/include/xpcom/xptinfo.h: In member function `PRBool
   nsXPTType::IsArray() const':
../../dist/include/xpcom/xptinfo.h:135: error: `T_ARRAY' undeclared (first use
   this function)
../../dist/include/xpcom/xptinfo.h: In member function `PRBool
   nsXPTType::IsDependent() const':
../../dist/include/xpcom/xptinfo.h:146: error: `T_PSTRING_SIZE_IS' undeclared
   (first use this function)
../../dist/include/xpcom/xptinfo.h:147: error: `T_PWSTRING_SIZE_IS' undeclared
   (first use this function)
../../dist/include/xpcom/xptinfo.h: At global scope:
../../dist/include/xpcom/xptinfo.h:185: error: Syntaxfehler before `}' token
In file included from ../../dist/include/xpcom/nsProxyEvent.h:51,
                 from ../../dist/include/xpcom/nsIProxyObjectManager.h:124,
                 from /usr/src/mozilla/xpcom/base/nsConsoleService.cpp:47:
../../dist/include/xpcom/xptcall.h: In member function `void
   nsXPTCVariant::Init(const nsXPTCMiniVariant&, const nsXPTType&, unsigned
   char)':
../../dist/include/xpcom/xptcall.h:146: error: `T_I8' is not a member of type 
`
   nsXPTType'
../../dist/include/xpcom/xptcall.h:147: error: `T_I16' is not a member of type
   `nsXPTType'
../../dist/include/xpcom/xptcall.h:148: error: `T_I32' is not a member of type
   `nsXPTType'
../../dist/include/xpcom/xptcall.h:149: error: `T_I64' is not a member of type
   `nsXPTType'
../../dist/include/xpcom/xptcall.h:150: error: `T_U8' is not a member of type 
`
   nsXPTType'
../../dist/include/xpcom/xptcall.h:151: error: `T_U16' is not a member of type
   `nsXPTType'
../../dist/include/xpcom/xptcall.h:152: error: `T_U32' is not a member of type
   `nsXPTType'
../../dist/include/xpcom/xptcall.h:153: error: `T_U64' is not a member of type
   `nsXPTType'
../../dist/include/xpcom/xptcall.h:154: error: `T_FLOAT' is not a member of
   type `nsXPTType'
../../dist/include/xpcom/xptcall.h:155: error: `T_DOUBLE' is not a member of
   type `nsXPTType'
../../dist/include/xpcom/xptcall.h:156: error: `T_BOOL' is not a member of 
type
   `nsXPTType'
../../dist/include/xpcom/xptcall.h:157: error: `T_CHAR' is not a member of 
type
   `nsXPTType'
../../dist/include/xpcom/xptcall.h:158: error: `T_WCHAR' is not a member of
   type `nsXPTType'
../../dist/include/xpcom/xptcall.h:159: error: `T_VOID' is not a member of 
type
   `nsXPTType'
../../dist/include/xpcom/xptcall.h:160: error: `T_IID' is not a member of type
   `nsXPTType'
../../dist/include/xpcom/xptcall.h:161: error: `T_DOMSTRING' is not a member 
of
   type `nsXPTType'
../../dist/include/xpcom/xptcall.h:162: error: `T_CHAR_STR' is not a member of
   type `nsXPTType'
../../dist/include/xpcom/xptcall.h:163: error: `T_WCHAR_STR' is not a member 
of
   type `nsXPTType'
../../dist/include/xpcom/xptcall.h:164: error: `T_INTERFACE' is not a member 
of
   type `nsXPTType'
../../dist/include/xpcom/xptcall.h:165: error: `T_INTERFACE_IS' is not a 
member
   of type `nsXPTType'
../../dist/include/xpcom/xptcall.h:166: error: `T_ARRAY' is not a member of
   type `nsXPTType'
../../dist/include/xpcom/xptcall.h:167: error: `T_PSTRING_SIZE_IS' is not a
   member of type `nsXPTType'
../../dist/include/xpcom/xptcall.h:168: error: `T_PWSTRING_SIZE_IS' is not a
   member of type `nsXPTType'
../../dist/include/xpcom/xptcall.h:169: error: `T_UTF8STRING' is not a member
   of type `nsXPTType'
../../dist/include/xpcom/xptcall.h:170: error: `T_CSTRING' is not a member of
   type `nsXPTType'
make[4]: *** [nsConsoleService.o] Fehler 1
make[4]: Leaving directory `/usr/src/firefox-build/xpcom/base'
make[3]: *** [libs] Fehler 2
make[3]: Leaving directory `/usr/src/firefox-build/xpcom'
make[2]: *** [tier_2] Fehler 2
make[2]: Leaving directory `/usr/src/firefox-build'
make[1]: *** [default] Fehler 2
make[1]: Leaving directory `/usr/src/firefox-build'
make: *** [build] Fehler 2
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to