Nowa mozilla i opcja configure --with-system-nspr

Andrzej Zawadzki zawadaa w wp.pl
Wto, 20 Sty 2004, 13:27:31 CET


	Zmieniłem sobie speca pod nową mozillę 1.6 i się nie buduje:

++ -o nsDNSService2.o -c -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" 
-I../../../dist/include/xpcom -I../../../dist/include/string 
-I../../../dist/include/pref -I../../../dist/include/unicharutil 
-I../../../dist/include/necko -I../../../dist/include 
-I/usr/include/nspr    -I/usr/X11R6/include   -fPIC 
-I/usr/X11R6/include -fno-rtti -fno-exceptions -Wall -Wconversion 
-Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth 
-Wno-ctor-dtor-privacy -Wno-long-long -Wno-deprecated -fshort-wchar 
-pthread -pipe  -DDEBUG -D_DEBUG -DDEBUG_zawada -DTRACING -g -fno-inline 
-O2  -I/usr/X11R6/include -DMOZILLA_CLIENT -include 
../../../mozilla-config.h -Wp,-MD,.deps/nsDNSService2.pp nsDNSService2.cpp
In file included from nsDNSService2.h:40,
                  from nsDNSService2.cpp:37:
nsHostResolver.h:86: error: syntax error before `*' token
nsHostResolver.h: In member function `PRBool nsHostRecord::HasResult() 
const':
nsHostResolver.h:90: error: parse error before `;' token
nsHostResolver.h: At global scope:
nsHostResolver.h:183: error: type specifier omitted for parameter 
`PRAddrInfo'
nsHostResolver.h:183: error: parse error before `*' token
nsDNSService2.cpp: In member function `virtual nsresult
    nsDNSRecord::GetCanonicalName(nsACString&)':
nsDNSService2.cpp:87: error: invalid use of `struct addrinfo'
nsDNSService2.cpp:88: error: invalid use of `struct addrinfo'
nsDNSService2.cpp:88: error: `PR_GetCanonNameFromAddrInfo' undeclared (first
    use this function)
nsDNSService2.cpp:88: error: (Each undeclared identifier is reported 
only once
    for each function it appears in.)
nsDNSService2.cpp: In member function `virtual nsresult
    nsDNSRecord::GetNextAddr(short unsigned int, PRNetAddr*)':
nsDNSService2.cpp:104: error: invalid use of `struct addrinfo'
nsDNSService2.cpp:105: error: invalid use of `struct addrinfo'
nsDNSService2.cpp:105: error: `PR_EnumerateAddrInfo' undeclared (first 
use this
    function)
make[4]: *** [nsDNSService2.o] Błąd 1
make[4]: Opuszczenie katalogu 
`/home/users/zawada/rpm/BUILD/mozilla/netwerk/dns/src'
make[3]: *** [libs] Błąd 2
make[3]: Opuszczenie katalogu 
`/home/users/zawada/rpm/BUILD/mozilla/netwerk/dns'
make[2]: *** [libs] Błąd 2
make[2]: Opuszczenie katalogu `/home/users/zawada/rpm/BUILD/mozilla/netwerk'
make[1]: *** [tier_9] Błąd 2
make[1]: Opuszczenie katalogu `/home/users/zawada/rpm/BUILD/mozilla'
make: *** [default] Błąd 2

ale jak wyłącze ze speca --with-system-nspr to jest OK.
Co tracę nie robiąc: --with-system-nspr ?

-- 
Andrzej Zawadzki



Więcej informacji o liście dyskusyjnej pld-devel-pl