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