Re: [Mplayerplug-in-devel] mplayerplug-in 3.55 compilation issue
Brought to you by:
kdekorte
From: Kevin D. <kde...@gm...> - 2008-12-10 03:44:34
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Dâniel Fraga wrote: > On Tue, 09 Dec 2008 15:06:53 -0700 > Kevin DeKorte <kde...@gm...> 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="-L/usr/local/gecko-sdk/lib" GECKO_CFLAGS="-I/usr/local/gecko-sdk/include" ./configure > > It finds Gecko correctly, but generates this: > > /usr/local/bin/xpidl -w -m header -I -I . -e src/nsIScriptableGeckoMediaPlayer.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=get&search=0x7D0BD5D1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org iEYEARECAAYFAkk/OxMACgkQ6w2kMH0L1dEaoQCgh07ICjG9bpG4axTMmS1Zk/WZ vaoAnA0QE2JR4VodXJ19tRjtuk7wJ2On =NAkF -----END PGP SIGNATURE----- |