When upgrading epiphany from 1.8.4.1 to 1.8.4.1-r1 I get the following compilation error (it might be seamonkey related since before the epiphany upgrade, mozilla was replaced by seamonkey): x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I../../embed -I../.. -I/usr/lib64/seamonkey/include -I/usr/lib64/seamonkey/include/caps -I/usr/lib64/seamonkey/include/chardet -I/usr/lib64/seamonkey/include/commandhandler -I/usr/lib64/seamonkey/include/content -I/usr/lib64/seamonkey/include/cookie -I/usr/lib64/seamonkey/include/docshell -I/usr/lib64/seamonkey/include/dom -I/usr/lib64/seamonkey/include/exthandler -I/usr/lib64/seamonkey/include/fastfind -I/usr/lib64/seamonkey/include/helperAppDlg -I/usr/lib64/seamonkey/include/gfx -I/usr/lib64/seamonkey/include/history -I/usr/lib64/seamonkey/include/js -I/usr/lib64/seamonkey/include/layout -I/usr/lib64/seamonkey/include/locale -I/usr/lib64/seamonkey/include/mimetype -I/usr/lib64/seamonkey/include/necko -I/usr/lib64/seamonkey/include/nkcache -I/usr/lib64/seamonkey/include/passwordmgr -I/usr/lib64/seamonkey/include/pipboot -I/usr/lib64/seamonkey/include/pipnss -I/usr/lib64/seamonkey/include/shistory -I/usr/lib64/seamonkey/include/sidebar -I/usr/lib64/seamonkey/include/uriloader -I/usr/lib64/seamonkey/include/uconv -I/usr/lib64/seamonkey/include/wallet -I/usr/lib64/seamonkey/include/webbrowserpersist -I/usr/lib64/seamonkey/include/webbrwsr -I/usr/lib64/seamonkey/include/widget -I/usr/lib64/seamonkey/include/windowwatcher -I/usr/lib64/seamonkey/include/xmlextras -I/usr/lib64/seamonkey/include/xpcom -I/usr/lib64/seamonkey/include/xpconnect -I/usr/lib64/seamonkey/include/find -I/usr/lib64/seamonkey/include/pref -DSHARE_DIR=\"/usr/share/epiphany\" -DMOZILLA_HOME=\"/usr/lib64/seamonkey\" -DMOZILLA_PREFIX=\"/usr\" -DALLOW_PRIVATE_API -I/usr/lib64/seamonkey/include/gtkembedmoz -I/usr/lib64/seamonkey/include -I/usr/lib64/seamonkey/include/xpcom -I/usr/lib64/seamonkey/include/string -I/usr/include/nspr -DORBIT2=1 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/libxml2 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/freetype2 -I/usr/include/libglade-2.0 -I/usr/include/gnome-vfs-module-2.0 -I/usr/include/gnome-desktop-2.0 -I/usr/include/startup-notification-1.0 -I/usr/include/libgnomeprint-2.2 -I/usr/include/libgnomeprintui-2.2 -fno-rtti -fshort-wchar -march=athlon64 -O2 -pipe -fomit-frame-pointer -MT libephymozillaembed_la-EphyContentPolicy.lo -MD -MP -MF .deps/libephymozillaembed_la-EphyContentPolicy.Tpo -c EphyContentPolicy.cpp -fPIC -DPIC -o .libs/libephymozillaembed_la-EphyContentPolicy.o EphyContentPolicy.cpp:126: error: `nsIDOMWindow' has not been declared EphyContentPolicy.cpp:128: error: ISO C++ forbids declaration of `aWindow' with no type EphyContentPolicy.cpp:128: error: prototype for `nsresult EphyContentPolicy::ShouldLoad(PRInt32, nsIURI*, nsISupports*, int*, PRBool*)' does not match any in class `EphyContentPolicy' EphyContentPolicy.h:46: error: candidate is: virtual nsresult EphyContentPolicy::ShouldLoad(PRUint32, nsIURI*, nsIURI*, nsISupports*, const nsACString_internal&, nsISupports*, PRInt16*) EphyContentPolicy.cpp:166: error: `nsIDOMWindow' has not been declared EphyContentPolicy.cpp:168: error: ISO C++ forbids declaration of `window' with no type EphyContentPolicy.cpp:168: error: prototype for `nsresult EphyContentPolicy::ShouldProcess(PRInt32, nsIURI*, nsISupports*, int*, PRBool*)' does not match any in class `EphyContentPolicy' EphyContentPolicy.h:46: error: candidate is: virtual nsresult EphyContentPolicy::ShouldProcess(PRUint32, nsIURI*, nsIURI*, nsISupports*, const nsACString_internal&, nsISupports*, PRInt16*) make[4]: *** [libephymozillaembed_la-EphyContentPolicy.lo] Error 1 make[4]: Leaving directory `/var/tmp/portage/epiphany-1.8.4.1-r1/work/epiphany-1.8.4.1/embed/mozilla' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/epiphany-1.8.4.1-r1/work/epiphany-1.8.4.1/embed' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/epiphany-1.8.4.1-r1/work/epiphany-1.8.4.1/embed' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/epiphany-1.8.4.1-r1/work/epiphany-1.8.4.1' make: *** [all] Error 2 !!! ERROR: www-client/epiphany-1.8.4.1-r1 failed. Call stack: ebuild.sh, line 1539: Called dyn_compile ebuild.sh, line 939: Called src_compile ebuild.sh, line 1248: Called gnome2_src_compile gnome2.eclass, line 64: Called die !!! compile failure !!! If you need support, post the topmost build error, and the call stack if relevant. emerge --info: ============== Portage 2.1-r1 (default-linux/amd64/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.17.3 x86_64) ================================================================= System uname: 2.6.17.3 x86_64 AMD Athlon(tm) 64 Processor 2800+ Gentoo Base System version 1.6.15 dev-lang/python: 2.4.2 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://files.gentoo.org ftp://ftp.linux.ee/pub/gentoo/distfiles/ ftp://ftp.du.se/pub/os/gentoo http://85.25.128.62 ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="amd64 X a52 aac acpi alsa apache2 avi berkdb bitmap-fonts bzip2 cdr cli ctype cups dlloader dri dts dvd dvdr dvdread eds emboss encode fam ffmpeg foomaticdb gd gdbm gif gnome gpm gstreamer gtk gtk2 imagemagick imap imlib isdnlog jpeg lzw lzw-tiff maildir matroska mhash mp3 mpeg mysql ncurses nls nptl oggvorbis opengl pam pcre pdflib perl png posix pppd python qt qt3 qt4 quicktime readline reflection samba sdl session spell spl ssl tcpd threads tiff truetype truetype-fonts type1-fonts usb vorbis wxwindows xine xml xml2 xorg xpm xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_nv video_cards_nvidia video_cards_vesa" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
what version of mozilla-firefox do you have installed?
also, could you attach output of emerge -pv epiphany please? thanks.
Here is the requested info: pc3 ~ # epm -q mozilla-firefox mozilla-firefox-1.5.0.4 pc3 ~ # emerge -pv epiphany These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] www-client/epiphany-1.8.4.1-r1 [1.8.4.1] USE="python -dbus -debug -doc -firefox" 0 kB Total size of downloads: 0 kB
I've the same problem: # emerge -pv mozilla-firefox epiphany These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] www-client/mozilla-firefox-1.5.0.4 USE="gnome ipv6 java xinerama xprint -debug -mozdevelop" 0 kB [ebuild U ] www-client/epiphany-1.8.4.1-r1 [1.8.4.1] USE="dbus* python -debug -doc -firefox" 0 kB # emerge --info Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.16-gentoo-r9 i686) ================================================================= System uname: 2.6.16-gentoo-r9 i686 Intel(R) Pentium(R) 4 CPU 2.60GHz Gentoo Base System version 1.6.15 dev-lang/python: 2.3.5-r2, 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=pentium4 -funroll-loops -pipe -fforce-addr -fomit-frame-pointer -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/fax /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/spool/fax/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O3 -march=pentium4 -funroll-loops -pipe -fforce-addr -fomit-frame-pointer -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gentoo.inode.at/ ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/" LANG="en_IE@euro" LC_ALL="en_IE@euro" LINGUAS="de en fr es pt it" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/scratch/EXTEND" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://portage/gentoo-portage" USE="X a52 aac aalib alsa apache2 apm arts avi berkdb bitmap-fonts bluetooth bootsplash bzip2 cdda cddb cdr cgi clamav cli crypt cups curl dba dbus dga divx4linux dlloader dri dts dv dvb dvd dvdr dvdread eds emboss encode esd ffmpeg flac font-server foomaticdb fortran gd gdbm gif gimp gnome gphoto gpm gstreamer gstreams gtk gtk2 iconv ieee1394 imagemagick imap imlib ipv6 isdnlog jack java jbig jikes jpeg jpeg2k kde lcms ldap libg++ libwww mad mikmod mjpeg mmx mng motif mozilla mp3 mpeg ncurses netpbm nls nptl nsplugin oav ogg oggvorbis opengl oss pam pcre pda pdflib perl plotutils png postgres pppd python qt qt3 qt4 quicktime readline real reflection ruby samba sasl scanner sdl session slp smpgsql snmp sox speex spell spl sse sse2 ssl subtitles svg svga syslog tcltk tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts udev unicode usb v4l v4l2 vcd vhosts virus-scan vorbis win32codecs wmf x86 xinerama xml xml2xmms xmlrpc xmms xorg xprint xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_de linguas_en linguas_fr linguas_es linguas_pt linguas_it userland_GNU video_cards_vga video_cards_vesa video_cards_fbdev video_cards_nv video_cards_nvidia video_cards_v4l" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
thanks guys, i've put an update into the ebuild that should fix this problem for you. please re-open if it does not.
( sync in about 2-4 hours to test )
Re-synced. Getting a different error message: checking for ANSI C header files... (cached) yes checking for glib-genmarshal... /usr/bin/glib-genmarshal checking for glib-mkenums... /usr/bin/glib-mkenums ./configure: line 21689: GNOME_DEBUG_CHECK: command not found ./configure: line 21690: syntax error near unexpected token `maximum' ./configure: line 21690: `GNOME_COMPILE_WARNINGS(maximum)' !!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /var/tmp/portage/epiphany-1.8.4.1-r1/work/epiphany-1.8.4.1/config.log !!! ERROR: www-client/epiphany-1.8.4.1-r1 failed. Call stack: ebuild.sh, line 1539: Called dyn_compile ebuild.sh, line 939: Called src_compile ebuild.sh, line 1248: Called gnome2_src_compile gnome2.eclass, line 63: Called gnome2_src_configure gnome2.eclass, line 59: Called econf '--disable-scrollkeeper' '--disable-dbus' '--enable-python' '--with-mozilla=seamonkey' '--disable-gtk-doc' ebuild.sh, line 541: Called die !!! econf failed !!! If you need support, post the topmost build error, and the call stack if relevant.
Created attachment 90834 [details] configure log for epiphany I can only post a rather useless "me too" report here too. The error is exactly the same as above. The requested config.log is attached. -- jules
BTW, I forgot to include "emerge --info". Here it is: ######################################## omc-2 ~ # emerge --info Portage 2.1-r1 (default-linux/amd64/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.16-gentoo-r9 x86_64) ================================================================= System uname: 2.6.16-gentoo-r9 x86_64 AMD Opteron(tm) Processor 252 Gentoo Base System version 1.6.15 dev-lang/python: 2.3.5-r2, 2.4.2 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=k8 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo http://mirror.gentoo.no/ http://gentoo.prz.rzeszow.pl http://ftp.du.se/pub/os/gentoo ftp://mirror.pudas.net/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="amd64 X aac aalib alsa apache2 avi berkdb bitmap-fonts browserplugin bzip2 cdr cli crypt cups dlloader dri dvd dvdr dvdread eds emacs emboss encode fam fbcon firefox foomaticdb fortran gif gnome gpm gstreamer gtk gtk2 hal iconv imlib ipv6 isdnlog jpeg lzw lzw-tiff mp3 mpeg ncurses nls nptl nptlonly nsplugin nvidia ogg opengl oss pam pcre pdflib perl png portaudio pppd python quicktime readline reflection sdl session spell spl ssl tcpd tetex theora tiff truetype-fonts type1-fonts unicode usb vorbis wma xine xmms xorg xpm xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_nv video_cards_nvidia video_cards_vesa" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Problem is trying to compile it against seamonkey instead of firefox (with USE=-firefox), with mozilla 1.7 there was no problem, but with seamonkey epiphany doesn't compile. We are not using firefox
I've got exactly the same problem: http://bugs.gentoo.org/show_bug.cgi?id=139147 however I am NOT using seamonkey, I am using firefox-1.5.0.4 with the firefox USE flag enabled.
i've added a dep on gnome-common for those macros. please test again in about 2 hours. report back with results. thanks.
I synced this day 8am MESZ and the packages compiled smooth. But gnome-common was installed anyway: # eix gnome-common * gnome-base/gnome-common Available versions: 1.2.4-r3 2.8.0 ~2.12.0 Installed: 2.8.0 Homepage: http://www.gnome.org/ Description: Common files for development of Gnome packages
Compiles just fine now. Thanks for the correction!
marking resolved per reporters comments.
*** Bug 139242 has been marked as a duplicate of this bug. ***