-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
My only advice is to try it,and then see where it blows up. But you do
need nspr.
So if mozilla-sdk is missing and so is xulrunner-sdk, I'm not sure
what to do. You might want to look at the totem plugin and see what it
does, as we use similar tech to build.
Kevin
On 09/14/2012 08:02 AM, Brandon Snider wrote:
> The Mozilla-sdk has been removed from Ubuntu as of 12.10 because
> nothing builds against it, and it's too unstable/constantly
> changing anyway. The Xulrunner-sdk and all of the others you have
> code for in the config file are also not in Ubuntu.
>
> However, I do have access to nspr.h. If I use that, combined with
> the aforementioned libs, npapi.h and so forth, is that going to be
> enough to build gecko-mediaplayer?
>
> On Fri, Sep 14, 2012 at 9:07 AM, Kevin DeKorte <
kdek...@gmail.com
> <mailto:
kdek...@gmail.com>> wrote:
>
> On 09/13/2012 10:49 PM, Brandon Snider wrote:
>> Hi Kevin. I was wondering which headers are required for g-m to
>> build. Obviously npapi.h is one. It looks like nsIPrefBranch.h
>> nsIPrefService.h nsIServiceManager.h nsISupportsPrimitives.h are
>> also required, or nspr.h. None of these files are provided in
>> Ubuntu starting with 12.10. Here is the list of Firefox headers:
>
>> /usr/include/firefox/npruntime.h
>> /usr/include/firefox/npfunctions.h /usr/include/firefox/npapi.h
>> /usr/include/firefox/nptypes.h
>
>
>> Is that enough?
>
> I was wrong to say we could cut some of those out, you need all
> the headers. So you will have to figure out what is going on on
> Ubuntu. Firefox 15 on Fedora 17 works fine. (I actually compile
> against xulrunner 15) so I don't know why Ubuntu is failing.
> Perhaps you need to change from firefox as the dependency to
> xulrunner or libxul.
>
> Ubuntu and Debian are the hardest to compile against because they
> keep changing library names. If you look in the
configure.in
> <
http://configure.in> file you see all kinds of checks for iceape,
> libxul, firefox, etc. I would say that 80% of those in there are
> due to the way Debian did things. So you may have to work with that
> a little.
>
> Kevin
>
> PS. please keep this on the list
>
>
- --
Get my public GnuPG key from
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x7D0BD5D1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla -
http://www.enigmail.net/
iEYEARECAAYFAlBTPKIACgkQ6w2kMH0L1dEaAgCbBeb1MQFFhLtBBpwvO/IduqOc
VRcAn1+GI/lTUxBJzqEvhJEtDqkcok0v
=cK8x
-----END PGP SIGNATURE-----