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/