I have installed xulrunner-1.9-rc2 on my gentoo system.
I had to change these two lines in /usr/lib/pkgconfig/libxul.pc to
compile gecko-mediaplayer.
I know this "bug" is reladted to xulrunner not to gecko-mediaplayer
but at least with these changes it works.
Here comes the changes. Could be useful for someone.
--- libxul.pc-original 2008-06-08 11:58:31.000000000 +0200
+++ libxul.pc 2008-06-08 11:53:47.000000000 +0200
@@ -1,7 +1,8 @@
prefix=/usr
sdkdir=/usr/lib/xulrunner-1.9
includedir=/usr/include/xulrunner-1.9
-idldir=/usr/include/xulrunner-1.9/idl
+idldir=/usr/include/xulrunner-1.9/idl/stable
+libdir=/usr/lib/xulrunner-1.9
includetype=stable
# Note: the default pkg-config includes will only list include
directories
On ápr. 11, 18:07, blaamann <bagge...@gmail.com> wrote:
> On Apr 11, 5:19 pm, Kevin DeKorte <kdeko
...@gmail.com> wrote:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> > blaamann wrote:
> > |> Rune,
> > |>
> > |> Lets take this to the gecko-mediaplayer list... but it sounds like a
> > |> package config issue
> > |>
> > |> what does this give you
> > |> pkg-config --variable=libdir firefox-plugin
> > |
> > | This is what I get:
> > | e@nFs-desktop:~/$ pkg-config --variable=libdir firefox-plugin
> > | /usr/lib/firefox-2
> > |
> > | But this directory does not even exist:
> > | e@nFs-desktop:~/$ ll /usr/lib/firefox
> > | firefox/ firefox-3.0b5/ firefox-addons/
> > |
> > | Should I try to solve this by making a symlink?
> > | sudo ln -s /usr/lib/firefox /usr/lib/firefox-2
> > |
> > |
> > | Regards
> > | --
> > | Rune Baggetun
> > |
> > Rune,
> > the symlink would be a short term solution, but the correct solution
> > would be to get the .pc file fixed so that it works correctly. I suggest
> > you open a bug and have them fix it, since it is wrong.
> > Kevin
> Even the symlinking did not work:
> ./configure
> ...
> ...
> checking for pkg-config... /usr/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking for GLIB... yes
> checking for GECKO... no
> configure: WARNING: mozilla-plugin not found, trying another
> checking for GECKO... yes
> checking for xpidl... /usr/lib/firefox-2/xpidl
> checking for DBUS... yes
> checking for GCONF... yes
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating gecko-mediaplayer.spec
> config.status: creating src/Makefile
> config.status: creating po/Makefile.in
> config.status: WARNING: po/Makefile.in.in seems to ignore the --
> datarootdir setting
> config.status: creating config.h
> config.status: config.h is unchanged
> config.status: executing depfiles commands
> config.status: executing default-1 commands
> /usr/lib/firefox-2/xpidl -w -m header -I /usr/share/idl/firefox-2 -I .
> -e src/nsIScriptableGeckoMediaPlayer.h src/
> nsIScriptableGeckoMediaPlayer.idl
> src/nsIScriptableGeckoMediaPlayer.idl:2: can't open included file
> nsISupports.idl for reading
> input callback returned failure
> e@nFs-desktop:~/apps/gecko-mediaplayer$ locate nsISupports.idl
> /usr/lib/xulrunner/sdk/idl/nsISupports.idl
> /usr/share/idl/firefox/nsISupports.idl
> /usr/share/idl/seamonkey/nsISupports.idl
> /usr/share/idl/xulrunner/nsISupports.idl
> rune@nFs-desktop:~/apps/gecko-mediaplayer$
> Seems like I should file a bug report.
> - Rune