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


__________________________________________________________ nie pytaj co inni zrobili dla pld, pomysl ile sam zrobiles



Odpowiedź listem elektroniczym