When updating the whole GNOME environment to the latest x86 stable ebuilds, it gets and compiles the net-www/mozilla package which is the 1.7.2 release. Epiphany is one of the critical packages under the gnome metapackage that need to be updated, but when i try to compile it breaks saying that it should compile for some Mozilla versions, including the 1.7 releases and also that i'm using the $MOZILLA_VERSION release (1.7.2). The net-www/epiphany (1.2.6) package's configure.in needs a little hack, you should add 1.7.2) MOZILLA_SNAPSHOT=17 ;; before the branch( line, sometimes it still makes noise and here's too late to get in touch and hack within it, so, i did a simple echo '>net-www/mozilla-1.7' in /etc/portage/package.mask and i've recompiled the whole mozilla package (poor of mine). Reproducible: Always Steps to Reproduce: 1.Update your portage tree to the latest of TODAY. 2.emerge -au world (having GNOME 2.6.0 x86 stable and NO BMG EBUILDS). 3.emerge -u mozilla 4.emerge -u epiphany Actual Results: Using $(sysconfdir)/gconf/schemas/ as install directory for schema files checking for mkdtemp... yes checking for compiler -fshort-wchar option... yes checking for mozilla version... 1.7.2 configure: error: ***************************************************************************** Epiphany can be built using Mozilla 1.4, 1.4.1, 1.4.2, 1.5, 1.6 or 1.7, but the version available is 1.7.2. ***************************************************************************** !!! ERROR: net-www/epiphany-1.2.6 failed. !!! Function econf, Line 362, Exitcode 1 !!! econf failed Expected Results: See the smooth and graceful compiling lines without the fscking noise of MOZILLA_VERSION & MOZILLA_SNAPSHOT related messages. Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r1, 2.4.26-gentoo-r6) ================================================================= System uname: 2.4.26-gentoo-r6 i686 Intel(R) Pentium(R) 4 CPU 3.06GHz Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -mcpu=pentium4 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /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/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -mcpu=pentium4 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apm arts avi berkdb bonobo cdr crypt cups directfb encode esd foomaticdb gdbm gif gnome gphoto2 gpm gtk gtk2 gtkhtml guile imlib java jpeg kde ldap libg++ libwww mad mikmod motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcltk tcpd tetex truetype x86 xml2 xmms xv zlib"
Created attachment 37500 [details, diff] Patch for the configure.in Autoconf script of Epiphany 1.2.6 ebuild. Adds the suggested lines for make the epiphany ebuild compatible with 1.7.2, possibly further hacking is needed if sources have important changes.
*** Bug 60523 has been marked as a duplicate of this bug. ***
This problem is currently breaking "emerge -u world" for users. Any chance of getting it fixed? Thanks, Stu
Okay, I've added a fix as epiphany-1.2.6-r1. It'll take about an hour to reach your local rsync mirror. Please test, and confirm that it works for you. Many thanks, Stu
*** Bug 60717 has been marked as a duplicate of this bug. ***
Patch appears to work after my rudimentary testing.
Works here, good enough for me. Thanks for all your work Stuart.