It figures, I just got done building Mozilla.. :)
I learned how to build Debian packages from source, at least.
What you suggest is probable, since the thing causing the error is:
#ifndef MOZILLA_STRICT_API
#include "nsDirectoryServiceUtils.h"
#endif
Maybe I should use a newer version of Gecko SDK.
Thanks for your help. With any luck I'll have something ready
this weekend.
On Fri, 26 May 2006, Jason King wrote:
try definining MOZILLA_STRICT_API. It's a guess, but I know that for the
1.7.x branch this was a necessity.
J
On May 26, 2006, at 5:08 AM, Scott Lanning wrote:
I tried to write a Gecko Embedding for Dummies last night,
but I'm too dumb. I was hoping I could just use the Gecko SDK,
so I downloaded it (the GNU/Linux version) from
ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/releases/mozilla1.7.13/gecko-sdk-i686-pc-linux-gnu-1.7.13.tar.gz
But when I tried to compile a trivial file with
#include "nsEmbedAPI.h"
at the top, it failed because one of its #include files can't find
"nsDirectoryServiceUtils.h" (which is in xpcom/io/nsDirectoryServiceUtils.h
of the Mozilla source but not in the 'include' directory of the Gecko SDK;
my compile line had "-I gecko-sdk/include" as the only include directory).
I concluded that I need to build the entire source tree myself.
Is that correct?
_______________________________________________
dev-embedding mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-embedding