Closed GoogleCodeExporter closed 8 years ago
Please post full configure output and what version of xulrunner do you have?
And what
version of Firefox are you compiling against?
Original comment by kdeko...@gmail.com
on 26 Sep 2009 at 2:10
Linux1 billydv # emerge gecko-mediaplayer
Calculating dependencies ... done!
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) www-plugins/gecko-mediaplayer-0.9.8 from miscellaneous
* gecko-mediaplayer-0.9.8.tar.gz RMD160 SHA1 SHA256 size ;-) ...
[ ok ]
* checking ebuild checksums ;-) ...
[ ok ]
* checking auxfile checksums ;-) ...
[ ok ]
* checking miscfile checksums ;-) ...
[ ok ]
>>> Unpacking source...
>>> Unpacking gecko-mediaplayer-0.9.8.tar.gz to
/var/tmp/portage/www-plugins/gecko-mediaplayer-0.9.8/work
>>> Source unpacked in
/var/tmp/portage/www-plugins/gecko-mediaplayer-0.9.8/work
>>> Preparing source in
/var/tmp/portage/www-plugins/gecko-mediaplayer-0.9.8/work/gecko-mediaplayer-0.9.
8 ...
* Fixing OMF Makefiles ...
[ ok ]
* Running elibtoolize in: gecko-mediaplayer-0.9.8
* Applying portage-2.2.patch ...
* Applying sed-1.5.6.patch ...
* Applying as-needed-2.2.6.patch ...
>>> Source prepared.
>>> Configuring source in
/var/tmp/portage/www-plugins/gecko-mediaplayer-0.9.8/work/gecko-mediaplayer-0.9.
8 ...
* econf: updating gecko-mediaplayer-0.9.8/config.guess with
/usr/share/gnuconfig/config.guess
* econf: updating gecko-mediaplayer-0.9.8/config.sub with
/usr/share/gnuconfig/config.sub
./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu
--mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share
--sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64
--enable-schemas-install --with-gconf --with-gio
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking dependency style of x86_64-pc-linux-gnu-gcc... gcc3
checking for library containing strerror... none required
checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none
needed
checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) gcc3
checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none
needed
checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) gcc3
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++
checking whether we are using the GNU C++ compiler... yes
checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
checking dependency style of x86_64-pc-linux-gnu-g++... gcc3
checking whether x86_64-pc-linux-gnu-gcc and cc understand -c and -o
together... yes
checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... /usr/bin/msgfmt
checking for dcgettext... yes
checking if msgfmt accepts -c... yes
checking for gmsgfmt... /usr/bin/gmsgfmt
checking for xgettext... /usr/bin/xgettext
checking for catalogs to be installed... cs es fr ja it nl pl pt_BR tr
checking for x86_64-pc-linux-gnu-pkg-config... no
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... no
configure: WARNING: firefox-plugin not found, trying another
checking for GECKO... yes
checking for NSPR... yes
checking for DBUS... yes
Using config source xml:merged:/etc/gconf/gconf.xml.defaults for schema
installation
Using $(sysconfdir)/gconf/schemas as install directory for schema files
checking for GCONF... yes
checking for GIO... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating gecko-mediaplayer.spec
config.status: creating src/Makefile
config.status: creating src/libgmlib/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
Original comment by billy...@verizon.net
on 26 Sep 2009 at 9:50
config.status: executing depfiles commands
config.status: executing default-1 commands
>>> Source configured.
>>> Compiling source in
/var/tmp/portage/www-plugins/gecko-mediaplayer-0.9.8/work/gecko-mediaplayer-0.9.
8 ...
make -j3
make all-recursive
make[1]: Entering directory
`/var/tmp/portage/www-plugins/gecko-mediaplayer-0.9.8/work/gecko-mediaplayer-0.9
.8'
Making all in src
make[2]: Entering directory
`/var/tmp/portage/www-plugins/gecko-mediaplayer-0.9.8/work/gecko-mediaplayer-0.9
.8/src'
Making all in libgmlib
make[3]: Entering directory
`/var/tmp/portage/www-plugins/gecko-mediaplayer-0.9.8/work/gecko-mediaplayer-0.9
.8/src/libgmlib'
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -fPIC
-I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -DORBIT2=1 -pthread -I/usr/include/gconf/2
-I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -DHAVE_GCONF -DGIO_ENABLED -march=native -O2
-pipe
-MT libgmlib_a-gm_file.o -MD -MP -MF .deps/libgmlib_a-gm_file.Tpo -c -o
libgmlib_a-gm_file.o `test -f 'gm_file.c' || echo './'`gm_file.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -fPIC
-I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -DORBIT2=1 -pthread -I/usr/include/gconf/2
-I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -DHAVE_GCONF -DGIO_ENABLED -march=native -O2
-pipe
-MT libgmlib_a-gm_parse.o -MD -MP -MF .deps/libgmlib_a-gm_parse.Tpo -c -o
libgmlib_a-gm_parse.o `test -f 'gm_parse.c' || echo './'`gm_parse.c
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -fPIC
-I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -DORBIT2=1 -pthread -I/usr/include/gconf/2
-I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -DHAVE_GCONF -DGIO_ENABLED -march=native -O2
-pipe
-MT libgmlib_a-gm_pref_store.o -MD -MP -MF .deps/libgmlib_a-gm_pref_store.Tpo
-c -o
libgmlib_a-gm_pref_store.o `test -f 'gm_pref_store.c' || echo
'./'`gm_pref_store.c
mv -f .deps/libgmlib_a-gm_parse.Tpo .deps/libgmlib_a-gm_parse.Po
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -fPIC
-I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -DORBIT2=1 -pthread -I/usr/include/gconf/2
-I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -DHAVE_GCONF -DGIO_ENABLED -march=native -O2
-pipe
-MT libgmlib_a-gm_strfuncs.o -MD -MP -MF .deps/libgmlib_a-gm_strfuncs.Tpo -c -o
libgmlib_a-gm_strfuncs.o `test -f 'gm_strfuncs.c' || echo './'`gm_strfuncs.c
gm_file.c: In function ‘gm_get_path’:
gm_file.c:70: warning: ignoring return value of ‘getcwd’, declared with
attribute
warn_unused_result
mv -f .deps/libgmlib_a-gm_file.Tpo .deps/libgmlib_a-gm_file.Po
mv -f .deps/libgmlib_a-gm_pref_store.Tpo .deps/libgmlib_a-gm_pref_store.Po
mv -f .deps/libgmlib_a-gm_strfuncs.Tpo .deps/libgmlib_a-gm_strfuncs.Po
rm -f libgmlib.a
ar cru libgmlib.a libgmlib_a-gm_file.o libgmlib_a-gm_parse.o
libgmlib_a-gm_pref_store.o libgmlib_a-gm_strfuncs.o
x86_64-pc-linux-gnu-ranlib libgmlib.a
make[3]: Leaving directory
`/var/tmp/portage/www-plugins/gecko-mediaplayer-0.9.8/work/gecko-mediaplayer-0.9
.8/src/libgmlib'
make[3]: Entering directory
`/var/tmp/portage/www-plugins/gecko-mediaplayer-0.9.8/work/gecko-mediaplayer-0.9
.8/src'
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -fPIC
-DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -DPACKAGE_SRC_DIR=\""."\"
-DPACKAGE_DATA_DIR=\""/usr/share"\" -I/usr/lib64/seamonkey/include/java
-I/usr/lib64/seamonkey/include/plugin -I/usr/include/nspr
-I/usr/lib64/seamonkey/include -I/usr/lib64/seamonkey/include/xpcom
-I/usr/lib64/seamonkey/include/string -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0
-I/usr/lib64/dbus-1.0/include
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DORBIT2=1 -pthread
-I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0
-I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include
-DHAVE_GCONF -DMOZILLA_STRICT_API -DXP_UNIX -march=native -O2 -pipe -MT
plugin_types_std.o -MD -MP -MF .deps/plugin_types_std.Tpo -c -o
plugin_types_std.o
plugin_types_std.cpp
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -fPIC
-DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -DPACKAGE_SRC_DIR=\""."\"
-DPACKAGE_DATA_DIR=\""/usr/share"\" -I/usr/lib64/seamonkey/include/java
-I/usr/lib64/seamonkey/include/plugin -I/usr/include/nspr
-I/usr/lib64/seamonkey/include -I/usr/lib64/seamonkey/include/xpcom
-I/usr/lib64/seamonkey/include/string -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0
-I/usr/lib64/dbus-1.0/include
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DORBIT2=1 -pthread
-I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0
-I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include
-DHAVE_GCONF -DMOZILLA_STRICT_API -DXP_UNIX -march=native -O2 -pipe -MT plugin.o
-MD -MP -MF .deps/plugin.Tpo -c -o plugin.o plugin.cpp
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -fPIC
-DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -DPACKAGE_SRC_DIR=\""."\"
-DPACKAGE_DATA_DIR=\""/usr/share"\" -I/usr/lib64/seamonkey/include/java
-I/usr/lib64/seamonkey/include/plugin -I/usr/include/nspr
-I/usr/lib64/seamonkey/include -I/usr/lib64/seamonkey/include/xpcom
-I/usr/lib64/seamonkey/include/string -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0
-I/usr/lib64/dbus-1.0/include
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DORBIT2=1 -pthread
-I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0
-I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include
-DHAVE_GCONF -DMOZILLA_STRICT_API -DXP_UNIX -march=native -O2 -pipe -MT
memmem_compat.o -MD -MP -MF .deps/memmem_compat.Tpo -c -o memmem_compat.o
memmem_compat.cpp
mv -f .deps/memmem_compat.Tpo .deps/memmem_compat.Po
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -fPIC
-DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -DPACKAGE_SRC_DIR=\""."\"
-DPACKAGE_DATA_DIR=\""/usr/share"\" -I/usr/lib64/seamonkey/include/java
-I/usr/lib64/seamonkey/include/plugin -I/usr/include/nspr
-I/usr/lib64/seamonkey/include -I/usr/lib64/seamonkey/include/xpcom
-I/usr/lib64/seamonkey/include/string -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0
-I/usr/lib64/dbus-1.0/include
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DORBIT2=1 -pthread
-I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0
-I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include
-DHAVE_GCONF -DMOZILLA_STRICT_API -DXP_UNIX -march=native -O2 -pipe -MT
plugin_list.o -MD -MP -MF .deps/plugin_list.Tpo -c -o plugin_list.o
plugin_list.cpp
plugin.cpp:45:27: error: nsIPrefBranch.h: No such file or directory
plugin.cpp:46:28: error: nsIPrefService.h: No such file or directory
mv -f .deps/plugin_types_std.Tpo .deps/plugin_types_std.Po
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -fPIC
-DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -DPACKAGE_SRC_DIR=\""."\"
-DPACKAGE_DATA_DIR=\""/usr/share"\" -I/usr/lib64/seamonkey/include/java
-I/usr/lib64/seamonkey/include/plugin -I/usr/include/nspr
-I/usr/lib64/seamonkey/include -I/usr/lib64/seamonkey/include/xpcom
-I/usr/lib64/seamonkey/include/string -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0
-I/usr/lib64/dbus-1.0/include
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DORBIT2=1 -pthread
-I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0
-I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include
-DHAVE_GCONF -DMOZILLA_STRICT_API -DXP_UNIX -march=native -O2 -pipe -MT
plugin_setup.o -MD -MP -MF .deps/plugin_setup.Tpo -c -o plugin_setup.o
plugin_setup.cpp
plugin.cpp:49: error: expected constructor, destructor, or type conversion
before ‘*’
token
plugin.cpp:50: error: expected constructor, destructor, or type conversion
before ‘*’
token
plugin.cpp: In function ‘void setPreference(CPlugin*, const gchar*, const
gchar*)’:
plugin.cpp:188: error: ‘nsIPrefService’ was not declared in this scope
plugin.cpp:188: error: template argument 1 is invalid
plugin.cpp:188: error: ‘prefService’ was not declared in this scope
plugin.cpp:190: error: ‘prefBranch’ was not declared in this scope
plugin.cpp: In function ‘void clearPreference(CPlugin*, const gchar*)’:
plugin.cpp:211: error: ‘nsIPrefService’ was not declared in this scope
plugin.cpp:211: error: template argument 1 is invalid
plugin.cpp:211: error: ‘prefService’ was not declared in this scope
plugin.cpp:213: error: ‘prefBranch’ was not declared in this scope
mv -f .deps/plugin_list.Tpo .deps/plugin_list.Po
make[3]: *** [plugin.o] Error 1
make[3]: *** Waiting for unfinished jobs....
mv -f .deps/plugin_setup.Tpo .deps/plugin_setup.Po
make[3]: Leaving directory
`/var/tmp/portage/www-plugins/gecko-mediaplayer-0.9.8/work/gecko-mediaplayer-0.9
.8/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/var/tmp/portage/www-plugins/gecko-mediaplayer-0.9.8/work/gecko-mediaplayer-0.9
.8/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/www-plugins/gecko-mediaplayer-0.9.8/work/gecko-mediaplayer-0.9
.8'
make: *** [all] Error 2
*
* ERROR: www-plugins/gecko-mediaplayer-0.9.8 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 1498: Called gnome2_src_compile
* environment, line 1242: Called die
* The specific snippet of code:
* emake || die "compile failure"
* The die message:
* compile failure
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at
'/var/tmp/portage/www-plugins/gecko-mediaplayer-0.9.8/temp/build.log'.
* The ebuild environment file is located at
'/var/tmp/portage/www-plugins/gecko-mediaplayer-0.9.8/temp/environment'.
* This ebuild is from a repository named 'miscellaneous'
*
>>> Failed to emerge www-plugins/gecko-mediaplayer-0.9.8, Log file:
>>> '/var/tmp/portage/www-plugins/gecko-mediaplayer-0.9.8/temp/build.log'
*
* The following package has failed to build or install:
*
* ('ebuild', '/', 'www-plugins/gecko-mediaplayer-0.9.8', 'merge'), Log file:
* '/var/tmp/portage/www-plugins/gecko-mediaplayer-0.9.8/temp/build.log'
*
Linux1 billydv #
Original comment by billy...@verizon.net
on 26 Sep 2009 at 9:50
Well you didn't answer the question about what version of firefox and xulrunner
you
have, but you might try upgrading xulrunning to 1.9 as I tested with that
version
here and it works fine, xulrunner 1.9 was shipped with firefox 3.0
Original comment by kdeko...@gmail.com
on 26 Sep 2009 at 11:04
Sorry
xulrunner-1.9.1.3.ebuild
mozilla-firefox-3.5.3.ebuild
Is it possible that it won't compile against 1.9.1.3? The previous version
compiles
against it.
Original comment by billy...@verizon.net
on 26 Sep 2009 at 11:24
Seems like the newest version of firefox has a hard dependency on this version
of
xulrunner
www-client/mozilla-firefox-3.5.3 (>=net-libs/xulrunner-1.9.1.3[java=])
Original comment by billy...@verizon.net
on 26 Sep 2009 at 11:29
That is the exact version of xulrunner and firefox I am using. However, it
looks like
you are compiling against seamonkey. Can you remove the seamonkey development
packages or mask them? gecko-mediaplayer can compile against several kits and
seamonkey is one of them, but I think you'll want to compile against xulrunner.
Original comment by kdeko...@gmail.com
on 27 Sep 2009 at 4:20
Okay, you are right, after unmerging seamonkey, gecko-mediaplayer emerged just
fine,
now our problem is why would gecko-mediaplayer choose to compile against
seamonkey
and not xulrunner? And what can be done to force it to compile against
xulrunner?
Original comment by billy...@verizon.net
on 27 Sep 2009 at 12:26
BTW, I unmasked and emerged the beta version of Seamonkey 2. After that,
gecko-mediaplayer emerges fine.
Original comment by billy...@verizon.net
on 27 Sep 2009 at 4:05
Original comment by kdeko...@gmail.com
on 26 Jan 2010 at 11:05
Original issue reported on code.google.com by
billy...@verizon.net
on 26 Sep 2009 at 1:18