My builds have been failing ever since about the time when the tree was
frozen for 0.9.1 on a Debian 2.2 system.
The following is where everything dies during the build. Any suggestions
would me much appreciated !



make[2]: Entering directory
`/usr/local/src/mozilla/modules/libjar/standalone'
nsJAR.cpp
c++ -o
S_nsJAR.o -c -DOSTYPE=\"Linux2.4\" -DOSARCH=\"Linux\" -DOJI -DSTANDALONE   -
I../../../dist/include -I../../../dist/include -I/usr/local/src/mozilla/dist
/include/nspr      -I/usr/X11R6/include   -fPIC  -I/usr/X11R6/include -fno-r
tti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wbad-function-cast -
Wcast-align -Woverloaded-virtual -Wsynth -pedantic -Wno-long-long -pipe -pth
read -O3  -DNDEBUG -DTRIMMED -I/usr/X11R6/include -DMOZILLA_CLIENT -include
../../../config-defs.h -Wp,-MD,.deps_S/nsJAR.pp nsJAR.cpp
nsJAR.cpp: In method `nsJARManifestItem::nsJARManifestItem()':
nsJAR.cpp:124: `NOT_SIGNED' is not a member of type `nsIZipReader'
nsJAR.cpp: In method `nsJAR::nsJAR()':
nsJAR.cpp:150: `NOT_SIGNED' is not a member of type `nsIZipReader'
nsJAR.cpp: In method `nsrefcnt nsJAR::Release()':
nsJAR.cpp:180: warning: unused variable `nsresult rv'
nsJAR.cpp: At top level:
nsJAR.cpp:329: no `nsresult nsJAR::GetCertificatePrincipal(const char *,
nsIPrincipal **)' member function declared in class `nsJAR'
nsJAR.cpp: In method `nsresult nsJAR::GetCertificatePrincipal(const char *,
nsIPrincipal **)':
nsJAR.cpp:337: `SIGNATURE_VERIFIER_PROGID' undeclared (first use this
function)
nsJAR.cpp:337: (Each undeclared identifier is reported only once
nsJAR.cpp:337: for each function it appears in.)
nsJAR.cpp:344: `NO_MANIFEST' is not a member of type `nsIZipReader'
nsJAR.cpp:370: `VALID' is not a member of type `nsIZipReader'
nsJAR.cpp: In method `nsresult nsJAR::ParseManifest(nsISignatureVerifier
*)':
nsJAR.cpp:467: `NO_MANIFEST' is not a member of type `nsIZipReader'
nsJAR.cpp:500: `NO_MANIFEST' is not a member of type `nsIZipReader'
nsJAR.cpp:529: `NO_MANIFEST' is not a member of type `nsIZipReader'
nsJAR.cpp:540: `VALID' is not a member of type `nsIZipReader'
nsJAR.cpp:542: `INVALID_UNKNOWN_CA' is not a member of type `nsIZipReader'
nsJAR.cpp:544: `INVALID_SIG' is not a member of type `nsIZipReader'
nsJAR.cpp: In method `nsresult nsJAR::ParseOneFile(nsISignatureVerifier *,
const char *, short int)':
nsJAR.cpp:651: `VALID' is not a member of type `nsIZipReader'
nsJAR.cpp:654: `NOT_SIGNED' is not a member of type `nsIZipReader'
nsJAR.cpp:658: `INVALID_MANIFEST' is not a member of type `nsIZipReader'
nsJAR.cpp:580: warning: `class nsJARManifestItem * curItemMF' might be used
uninitialized in this function
nsJAR.cpp: In method `nsresult nsJAR::VerifyEntry(nsISignatureVerifier *,
nsJARManifestItem *, const char *, unsigned int)':
nsJAR.cpp:740: `VALID' is not a member of type `nsIZipReader'
nsJAR.cpp:744: `NOT_SIGNED' is not a member of type `nsIZipReader'
nsJAR.cpp:751: `INVALID_ENTRY' is not a member of type `nsIZipReader'
nsJAR.cpp: In method `void nsJAR::ReportError(const char *, short int)':
nsJAR.cpp:772: `NOT_SIGNED' is not a member of type `nsIZipReader'
nsJAR.cpp:775: `INVALID_SIG' is not a member of type `nsIZipReader'
nsJAR.cpp:778: `INVALID_UNKNOWN_CA' is not a member of type `nsIZipReader'
nsJAR.cpp:781: `INVALID_MANIFEST' is not a member of type `nsIZipReader'
nsJAR.cpp:784: `INVALID_ENTRY' is not a member of type `nsIZipReader'
nsJAR.cpp:773: warning: unreachable code at beginning of switch statement
nsJAR.cpp: In method `nsresult nsJAR::CalculateDigest(nsISignatureVerifier
*, const char *, unsigned int, char **)':
nsJAR.cpp:849: no matching function for call to
`nsISignatureVerifier::HashBegin (nsISignatureVerifier::{anonymous enum},
PRUint32 *)'
../../../dist/include/nsISignatureVerifier.h:50: candidates are: nsresult
nsISignatureVerifier::HashBegin(unsigned int, HASHContextStr **)
nsJAR.cpp:852: no matching function for call to
`nsISignatureVerifier::HashUpdate (PRUint32 &, const char *&, PRUint32 &)'
../../../dist/include/nsISignatureVerifier.h:53: candidates are: nsresult
nsISignatureVerifier::HashUpdate(HASHContextStr *, const char *, unsigned
int)
nsJAR.cpp:858: no matching function for call to
`nsISignatureVerifier::HashEnd (PRUint32 &, unsigned char **, PRUint32 *,
nsISignatureVerifier::{anonymous enum})'
../../../dist/include/nsISignatureVerifier.h:56: candidates are: nsresult
nsISignatureVerifier::HashEnd(HASHContextStr *, unsigned char **, PRUint32
*, unsigned int)
nsJAR.cpp: In method `nsresult nsZipReaderCache::GetZip(nsIFile *,
nsIZipReader **)':
nsJAR.cpp:1201: warning: unused variable `PRBool collision'
nsJAR.cpp: In method `nsresult nsZipReaderCache::ReleaseZip(nsJAR *)':
nsJAR.cpp:1258: warning: unused variable `PRBool removed'
../../../dist/include/nsBufferHandle.h: In method `nsresult
nsJAR::CalculateDigest(nsISignatureVerifier *, const char *, unsigned int,
char **)':
nsJAR.cpp:845: warning: `nsresult rv' might be used uninitialized in this
function
make[2]: *** [S_nsJAR.o] Error 1
make[2]: Leaving directory
`/usr/local/src/mozilla/modules/libjar/standalone'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/usr/local/src/mozilla/modules/libjar'
make: *** [install] Error 2
booboo:/usr/local/src/mozilla#


--
Lee Mitchell
www.spamtastic.demon.co.uk
[EMAIL PROTECTED]



Reply via email to