I wanted to emerge world -up: dji soup-0.7.11 # emerge -up world These are the packages that I would merge, in order: Calculating world dependencies ...done! [ebuild U ] net-libs/soup-0.7.11 [0.7.10] [ebuild U ] net-mail/evolution-1.2.4 [1.2.3] [ebuild U ] sys-apps/baselayout-1.8.5.9 [1.8.5.8] [ebuild U ] sys-apps/epm-0.8.2 [0.8.1] [ebuild U ] app-admin/gkrellm-2.1.9 [2.1.8a] It Stopped with on libsoup upgrade from 0.7.10 -> 0.7.11 Any help would be welcome ... Reproducible: Always Steps to Reproduce: 1.emerge -u world 2.emerge -u soup 3. Actual Results: Making all in libsoup-apache make[3]: Entering directory `/var/tmp/portage/soup-0.7.11/work/soup-0.7.11/src/libsoup-apache' /bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DG_LOG_DOMAIN=\"SOUP-APACHE\" -I../../src -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/gnome-xml -I/usr/include/apache2;;-march=athlon -O3 -pipe -fomit-frame-pointer -march=athlon -O3 -pipe -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -D_REENTRANT -c soup-apache.c /bin/sh: -c: line 1: syntax error near unexpected token `;;' /bin/sh: -c: line 1: `/bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DG_LOG_DOMAIN=\"SOUP-APACHE\" -I../../src -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/gnome-xml -I/usr/include/apache2;;-march=athlon -O3 -pipe -fomit-frame-pointer -march=athlon -O3 -pipe -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -D_REENTRANT -c soup-apache.c' make[3]: *** [soup-apache.lo] Error 2 make[3]: Leaving directory `/var/tmp/portage/soup-0.7.11/work/soup-0.7.11/src/libsoup-apache' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/soup-0.7.11/work/soup-0.7.11/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/soup-0.7.11/work/soup-0.7.11' make: *** [all-recursive-am] Error 2 !!! ERROR: net-libs/soup-0.7.11 failed. !!! Function src_compile, Line 44, Exitcode 2 !!! (no error message) Expected Results: upgraded soup from 0.7.10 to 0.7.11
dji soup-0.7.11 # emerge info Portage 2.0.47-r10 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r4) ================================================================= System uname: 2.4.20-gentoo-r1 i686 AMD Athlon(tm) Processor GENTOO_MIRRORS=" http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://212.219.56.146/sites/www.ibiblio.org/gentoo/" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 oss 3dnow apm arts avi crypt encode gif jpeg libg++ mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml gdbm berkdb slang readline tetex bonobo svga tcltk java guile mysql sdl gpm tcpd pam libwww perl python esd imlib oggvorbis motif opengl mozilla ldap snmp cdr scanner X gtk gnome -kde -qt alsa cups ssl pda apache2 gd" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon -O3 -pipe -fomit-frame-pointer" CXXFLAGS="-march=athlon -O3 -pipe -fomit-frame-pointer" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
that doesn't have the actual error in it. can you attach the actual error? try: emerge soup 2>&1 | tee /tmp/build.log and attach the /tmp/build.log please.
I solved the problem in checking apache configuration... To enable the build of apache 2.0.45 with mod_php-4.3.1, I needed to symlink /usr/sbin/apxs2 in /usr/sbin/apxs cause mod_php did not compile without apxs. It seems libsoup was checking the apache build conf and was finding apxs then thinking there's apache 1.3.27 rather than apxs2 with apache :-) I reminded it and then erase /us/sbin/apxs symlink, and soup upgraded normally. Sorry to have bother with this.
well, i've fixed the soup ebuild to not even attempt using apxs because i don't fancy putting apache as one of the dependencies. thanks for the info.