Not sure if something is missing or there's a confilict or something in the kde eclass needs updated but the new unsermake seems to make emerging anything in kde-base fail. This is on a fresh ~amd64 install so no old old kde related things on the system. Reproducible: Always Steps to Reproduce: 1.emerge unsermake 2.emerge kde-base/<anything> 3. Actual Results: *** YOU'RE USING UNSERMAKE. *** GOOD LUCK!! :) *** Creating acinclude.m4 make[1]: Entering directory `/var/tmp/portage/arts-3.4.1-r2/work/arts-1.4.1' make[1]: Nothing to be done for `acinclude.m4'. make[1]: Leaving directory `/var/tmp/portage/arts-3.4.1-r2/work/arts-1.4.1' *** Creating list of subdirectories *** Creating Makefile.am *** Creating configure.files *** Creating configure.in *** Creating aclocal.m4 *** Creating configure *** Creating config.h template *** Creating Makefile templates *** Creating date/time stamp *** Finished Don't forget to run ./configure If you haven't done so in a while, run ./configure --help >>> Source unpacked. configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /bin/install -c checking for -p flag to install... yes checking whether build environment is sane... yes checking for gawk... gawk *snip*deleted* config.pl: fast created 21 file(s). config.status: creating config.h config.status: creating mcop/arts_export.h config.status: creating artsc/artsc_export.h config.status: executing depfiles commands Good - your configure finished. Start make now WARNING: use unsermake instead of make or use a wrapper script, e.g. makeobj!!! unsermake all : no rule to create target: /usr/lib/python2.4/site-packages/unsermake() make: *** [all] Error 1 !!! ERROR: kde-base/arts-3.4.1-r2 failed. !!! Function kde_src_compile, Line 166, Exitcode 2 !!! died running emake, kde_src_compile:make !!! If you need support, post the topmost build error, NOT this status message. Someone else on IRC tested what I had done and had the same results.
I see a slightly different errors output. Not sure if it's a different bug or not: [snip] fast creating pics/crystalsvg/kde/Makefile fast creating pics/emoticons/Makefile fast creating pics/hicolor/Makefile fast creating kdecore/kde-config.cpp fast creating kdoctools/checkXML fast creating khtml/java/kjava.policy fast creating kjs/global.h config.pl: fast created 202 file(s). config.status: creating config.h config.status: creating dcop/dcop-path.h config.status: creating kdecore/kdemacros.h config.status: creating kio/kssl/ksslconfig.h config.status: executing depfiles commands Good - your configure finished. Start make now WARNING: use unsermake instead of make or use a wrapper script, e.g. makeobj!!! unsermake all ERROR:kdecore/Makefile.am: unknown source extension .skel for libkdecore.la ERROR:kdecore/Makefile.am: unknown source extension .skel for libkdecore.la ERROR:kdecore/Makefile.am: unknown source extension .skel for libkdecore.la ERROR:kdecore/kconfig_compiler/Makefile.am: unknown source extension .ui for autoexample ERROR:kdecore/kconfig_compiler/Makefile.am: unknown source extension .ui for autoexample ERROR:kdecore/tests/Makefile.am: unknown source extension .stub for kidlclienttest ERROR:kdecore/tests/Makefile.am: unknown source extension .skel for kidlservertest ERROR:kdeui/Makefile.am: unknown source extension .ui for libkdeui.la ERROR:kdeui/Makefile.am: unknown source extension .ui for libkdeui.la ERROR:kdeui/Makefile.am: unknown source extension .skel for libkdeui.la ERROR:kdeui/Makefile.am: unknown source extension .ui for libkdeui.la ERROR:kdeui/kdetrayproxy/Makefile.am: unknown source extension .skel for kded_kdetrayproxy.la ERROR:kwallet/client/Makefile.am: unknown source extension .skel for libkwalletclient.la ERROR:kio/kssl/Makefile.am: unknown source extension .ui for libkssl.la ERROR:kio/kssl/Makefile.am: unknown source extension .ui for libkssl.la ERROR:kio/kio/Makefile.am: unknown source extension .stub for libkiocore.la ERROR:kio/kio/Makefile.am: unknown source extension .skel for libkiocore.la ERROR:kio/kio/Makefile.am: unknown source extension .stub for libkiocore.la ERROR:kio/kio/Makefile.am: unknown source extension .skel for libkiocore.la ERROR:kio/bookmarks/Makefile.am: unknown source extension .skel for libkbookmarks.la ERROR:kio/bookmarks/Makefile.am: unknown source extension .skel for libkbookmarks.la ERROR:kio/kfile/Makefile.am: unknown source extension .ui for libkfile.la ERROR:kio/kfile/Makefile.am: unknown source extension .ui for libkfile.la ERROR:kio/kfile/Makefile.am: unknown source extension .ui for libkfile.la ERROR:kio/kfile/Makefile.am: unknown source extension .ui for libkfile.la ERROR:kio/kpasswdserver/Makefile.am: unknown source extension .skel for kded_kpasswdserver.la ERROR:kio/misc/Makefile.am: unknown source extension .skel for kio_uiserver.la ERROR:kio/misc/Makefile.am: unknown source extension .stub for kio_uiserver.la ERROR:kio/misc/kpac/Makefile.am: unknown source extension .skel for kded_proxyscout.la ERROR:kio/misc/kssld/Makefile.am: unknown source extension .skel for kded_kssld.la ERROR:kio/misc/kwalletd/Makefile.am: unknown source extension .skel for kded_kwalletd.la ERROR:kio/misc/kwalletd/Makefile.am: unknown source extension .ui for kded_kwalletd.la ERROR:kio/misc/kwalletd/Makefile.am: unknown source extension .ui for kded_kwalletd.la ERROR:dnssd/Makefile.am: unknown source extension .kcfgc for libkdnssd.la ERROR:kioslave/http/kcookiejar/Makefile.am: unknown source extension .skel for kded_kcookiejar.la ERROR:kresources/Makefile.am: unknown source extension .skel for libkresources.la ERROR:kresources/Makefile.am: unknown source extension .stub for libkresources.la ERROR:kutils/Makefile.am: unknown source extension .skel for libkutils.la ERROR:kdeprint/Makefile.am: unknown source extension .skel for kded_kdeprintd.la ERROR:kdeprint/Makefile.am: unknown source extension .skel for libkdeprint.la ERROR:kabc/Makefile.am: unknown source extension .skel for libkabc.la ERROR:kspell2/ui/Makefile.am: unknown source extension .ui for libkspell2.la ERROR:kspell2/ui/Makefile.am: unknown source extension .ui for libkspell2.la ERROR:kcmshell/Makefile.am: unknown source extension .skel for kcmshell.la ERROR:khtml/Makefile.am: unknown source extension .ui for libkhtml.la ERROR:khtml/Makefile.am: unknown source extension .skel for libkhtml.la ERROR:khtml/Makefile.am: unknown source extension .ui for libkhtml.la ERROR:interfaces/ktexteditor/Makefile.am: unknown source extension .skel for libktexteditor.la ERROR:interfaces/ktexteditor/Makefile.am: unknown source extension .skel for libktexteditor.la ERROR:interfaces/ktexteditor/Makefile.am: unknown source extension .skel for libktexteditor.la ERROR:interfaces/ktexteditor/Makefile.am: unknown source extension .skel for libktexteditor.la ERROR:interfaces/ktexteditor/Makefile.am: unknown source extension .ui for libktexteditor.la ERROR:interfaces/ktexteditor/Makefile.am: unknown source extension .skel for libktexteditor.la ERROR:interfaces/ktexteditor/Makefile.am: unknown source extension .skel for libktexteditor.la ERROR:interfaces/ktexteditor/Makefile.am: unknown source extension .skel for libktexteditor.la ERROR:interfaces/ktexteditor/Makefile.am: unknown source extension .skel for libktexteditor.la ERROR:interfaces/ktexteditor/Makefile.am: unknown source extension .skel for libktexteditor.la ERROR:interfaces/ktexteditor/Makefile.am: unknown source extension .skel for libktexteditor.la ERROR:interfaces/ktexteditor/Makefile.am: unknown source extension .skel for libktexteditor.la ERROR:interfaces/ktexteditor/Makefile.am: unknown source extension .skel for libktexteditor.la ERROR:interfaces/kmediaplayer/Makefile.am: unknown source extension .skel for libkmediaplayer.la ERROR:interfaces/kimproxy/library/Makefile.am: unknown source extension .stub for libkimproxy.la ERROR:interfaces/kimproxy/library/Makefile.am: unknown source extension .skel for libkimproxy.la ERROR:kate/part/Makefile.am: unknown source extension .skel for libkatepart.la make: *** [all] Error 1 !!! ERROR: kde-base/kdelibs-3.4.1-r1 failed. !!! Function kde_src_compile, Line 166, Exitcode 2 !!! died running emake, kde_src_compile:make !!! If you need support, post the topmost build error, NOT this status message. There were no other errors as far as I could see. Emerge info below: Portage 2.0.51.19 (default-linux/amd64/2005.0, gcc-3.4.3, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r11 x86_64) ================================================================= System uname: 2.6.11-gentoo-r11 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.6.12 Python: dev-lang/python-2.3.5 [2.3.5 (#1, May 12 2005, 14:15:26)] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r4 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer -ffast-math" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/cursors/xorg-x11/default /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="-march=athlon64 -O2 -pipe -fomit-frame-pointer -ffast-math" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache collision-protect distlocks sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://ftp.heanet.ie/pub/gentoo/" LANG="en_GB.UTF-8" LC_ALL="en_GB.UTF-8" LINGUAS="en_GB zh_CN" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/ibm-overlay /usr/local/mplayer32-overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X a52 aac aalib acpi alsa aotuv artworkextra audiofile avi bash-completion berkdb bitmap-fonts bzip2 cap caps cdparanoia cdr cg cjk crypt cups curl devil djvu dlloader dmx dts dv dvd dvdr dvdread dvi ecc eds encode exif expat fame ffmpeg flac font-server foomaticdb gif gimp-print gimpprint gkthtml glitz gnome gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal howl icu idea imagemagick imlib imlib2 immqt-bc ipv6 ithreads java javascript jce jikes jp2 jpeg jpeg2k junit kdeenablefinal layout-osx-like lcms ldap libcaca libwww live lm_sensors lzo lzw lzw-tiff mad mikmod mmap mng mono mozilla moznomail mozsvg mp3 mpeg ncurses network nls noantlr nobcel nobeanutils nobsh nocommonset nocommonslogging nocommonsnet nojdepend nojsch nojython nolog4j nooro noregexp norhino nowin noxalan noxerces nptl nvidia offensive ogg oggvorbis openal openexr opengl pam parse-clocks pcre perl physfs png pyste python qt quicktime readline real renamescripts rtc samba sata sdl slang speex spell sqlite ssl staircase startup-notification stencil-buffer svg t1lib tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts unicode updated-acpi usb userlocales v4l v4l2 vcd vorbis wxwindows xim xine xml2 xpm xrandr xscreensaver xv xvid xvmc zeroconf zlib linguas_en_GB linguas_zh_CN userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS
It looks like this snapshot of unsermake simply cannot handle kde 3.4 (even though it is noted in the docs that it does). I'll put a blocker on it until someone can figure out a snapshot that does work.
I put a new unsermake in portage (20050710). It's package.masked, but if you want to try it out and see if it works let me know. I asked on #kde-devel and they said it should work for 3.4, but I can't test it at the moment.
Just tried unsermake-0.4.20050710 and it seems like the same error still. * Applying arts-3.4.1-cpu-overload.patch ... [ ok ] *** YOU'RE USING UNSERMAKE. *** GOOD LUCK!! :) *** Creating acinclude.m4 make[1]: Entering directory `/var/tmp/portage/arts-3.4.1-r2/work/arts-1.4.1' make[1]: Nothing to be done for `acinclude.m4'. make[1]: Leaving directory `/var/tmp/portage/arts-3.4.1-r2/work/arts-1.4.1' *** Creating list of subdirectories *** Creating Makefile.am *** Creating configure.files *** Creating configure.in *** Creating aclocal.m4 *** Creating configure *** Creating config.h template *** Creating Makefile templates *** Creating date/time stamp *** Finished Don't forget to run ./configure If you haven't done so in a while, run ./configure --help >>> Source unpacked. configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking build system type... x86_64-unknown-linux-gnu ****** snip ****** configure: creating ./config.status fast creating Makefile fast creating artsc/Makefile fast creating doc/Makefile fast creating examples/Makefile fast creating flow/Makefile fast creating flow/gsl/Makefile fast creating flow/gslpp/Makefile fast creating flow/mcopclass/Makefile fast creating gmcop/Makefile fast creating libltdl/Makefile fast creating mcop/Makefile fast creating mcop_mt/Makefile fast creating mcopidl/Makefile fast creating qtmcop/Makefile fast creating soundserver/Makefile fast creating tests/Makefile fast creating x11/Makefile fast creating artsc/artsc-config fast creating artsc/artsdsp fast creating soundserver/artsversion-new.h fast creating flow/gsl/gslconfig.h config.pl: fast created 21 file(s). config.status: creating config.h config.status: creating mcop/arts_export.h config.status: creating artsc/artsc_export.h config.status: executing depfiles commands Good - your configure finished. Start make now WARNING: use unsermake instead of make or use a wrapper script, e.g. makeobj!!! unsermake all : no rule to create target: /usr/lib/python2.4/site-packages/unsermake() make: *** [all] Error 1 !!! ERROR: kde-base/arts-3.4.1-r2 failed. !!! Function kde_src_compile, Line 164, Exitcode 2 !!! died running emake, kde_src_compile:make
(In reply to comment #3) > I put a new unsermake in portage (20050710). It's package.masked, but if you > want to try it out and see if it works let me know. > > I asked on #kde-devel and they said it should work for 3.4, but I can't test it > at the moment. I can confirm the bug Gen Zhang gets with unsermake from 20050710.
I had same problems, unsermake from svn works fine (0.3 also, enough to emerge kde 3.4), some error reports like in comment #1: "WARNING: use unsermake instead of make or use a wrapper script, e.g. makeobj!!! unsermake all " says that unsermake intsalled incorrectly (wrong env UNSERMAKE no option unsermake in FEATURES or no synlink from /usr/share/unsermake to /usr/bin/unsermake) also there are programs incompatble with unsermake, gcc 3.4 or some flags, some of them listed there: http://genkdesvn.berlios.de/wiki/index.php/Ebuilds_known_to_fail
*** Bug 107498 has been marked as a duplicate of this bug. ***
I get the *.stub and *.skel error too, also with the latest svn snapshot of unsermake. But strangly when i go directly into the work directory of /var/tmp/portage/... (f.e. kdelibs-3.5_beta1) and type "unsermake install", it works. Maybe the failure is related to the src_install{} or kde_src_install{} part of the ebuilds and related to the way gentoo installs the packages and not directly to unsermake?
Stale bug and apparently no one really cares for unsermake. No matter how to bug gets resolved...