Re: mplayerplug-in 3.55 compilation issue

Kevin DeKorte <[email protected]> Tue, 09 Dec 2008 20:44:19 -0700
Newsgroups gmane.comp.mozilla.mplayerplug-in
Message-ID <[email protected]>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

D=E2niel Fraga wrote:
> On Tue, 09 Dec 2008 15:06:53 -0700
> Kevin DeKorte <[email protected]> wrote:
> =

>> Is the file nsISupports.idl in the /usr/local/share/idl/mozilla-1.7.7
>> directory? That file location was probably obtained from a .pc file from
>> the mozilla install. So you will need to find that file and then post
>> the entire output of configure.
>>
>> This type of problem is almost always related to bad .pc files.
> =

> 	Ok, you're right. I had a bunch of old .pc files from previous
> installations, including a mozilla install I don't use anymore. It was
> my fault ;) I just removed them now.
> =

> 	But, I noticed that Firefox 2 used to install those .pc files
> and Firefox 3 don't do that anymore. So, I don't have any .pc
> firefox files.
> =

> 	The solution was to use:
> =

> GECKO_LIBS=3D"-L/usr/local/gecko-sdk/lib" GECKO_CFLAGS=3D"-I/usr/local/ge=
cko-sdk/include" ./configure
> =

> 	It finds Gecko correctly, but generates this:
> =

> /usr/local/bin/xpidl -w -m header -I  -I . -e src/nsIScriptableGeckoMedia=
Player.h src/nsIScriptableGeckoMediaPlayer.idl

You need a GECKO_IDLDIR setting like the GECKO_LIBS and it should point
to the directory that contains nsISupports.idl

You also might need to set GECKO_HOME that points to the directory that
contains xpidl.

This would be much easier if you just installed libxul

Kevin

- --
Get my public GnuPG key from
http://pgp.mit.edu:11371/pks/lookup?op=3Dget&search=3D0x7D0BD5D1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iEYEARECAAYFAkk/OxMACgkQ6w2kMH0L1dEaoQCgh07ICjG9bpG4axTMmS1Zk/WZ
vaoAnA0QE2JR4VodXJ19tRjtuk7wJ2On
=3DNAkF
-----END PGP SIGNATURE-----

---------------------------------------------------------------------------=
---
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/