/bin/sh ../../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O2 -march=athlon-xp -pipe -fomit-frame-pointer -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -o libkdevappwizard.la -rpath /usr/lib/kde3 -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.3/lib -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -R /usr/kde/3.3/lib -R /usr/qt/3/lib -R /usr/X11R6/lib appwizardfactory.lo appwizardpart.lo appwizarddlg.lo importdlg.lo filepropspage.lo misc.lo autoform.lo dataform.lo filepropspagebase.lo appwizarddlgbase.lo importdlgbase.lo vcs_form.lo ../../lib/libkdevelop.la make[4]: Leaving directory `/var/tmp/portage/kdevelop-3.1_beta2/work/kdevelop-3.0.92/parts/appwizard' Making all in imports make[4]: Entering directory `/var/tmp/portage/kdevelop-3.1_beta2/work/kdevelop-3.0.92/parts/appwizard/imports' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/var/tmp/portage/kdevelop-3.1_beta2/work/kdevelop-3.0.92/parts/appwizard/imports' Making all in common make[4]: Entering directory `/var/tmp/portage/kdevelop-3.1_beta2/work/kdevelop-3.0.92/parts/appwizard/common' gnutar -cf admin.tar -C . admin gnutar -cf gnu.tar -C ./gnu AUTHORS COPYING \ ChangeLog INSTALL NEWS README TODO gnutar: No such file or directory. Cannot stat 'ChangeLog'. gnutar: No such file or directory. Cannot stat 'INSTALL'. gnutar: No such file or directory. Cannot stat 'NEWS'. gnutar: No such file or directory. Cannot stat 'README'. gnutar: No such file or directory. Cannot stat 'TODO'. gnutar: 3 blocks + 0 bytes (total of 30720 bytes = 30.00k). gnutar: The following problems occurred during archive processing: gnutar: Cannot: stat 5, open 0, read/write 0. Size changed 0. gnutar: Missing links 0, Name too long 0, File too big 0, Not dumped 0. gnutar: Processed all possible files, despite earlier errors. make[4]: *** [gnu.tar.gz] Error 254 make[4]: *** Waiting for unfinished jobs.... gnutar: 87 blocks + 0 bytes (total of 890880 bytes = 870.00k). gzip admin.tar make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory `/var/tmp/portage/kdevelop-3.1_beta2/work/kdevelop-3.0.92/parts/appwizard/common' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdevelop-3.1_beta2/work/kdevelop-3.0.92/parts/appwizard' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdevelop-3.1_beta2/work/kdevelop-3.0.92/parts' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdevelop-3.1_beta2/work/kdevelop-3.0.92' make: *** [all] Error 2 !!! ERROR: dev-util/kdevelop-3.1_beta2 failed. !!! Function kde_src_compile, Line 130, Exitcode 2 !!! died running emake, kde_src_compile:make 749 taf ~ # Reproducible: Always Steps to Reproduce: 1. Merge the ~x86 dev-util/kdevelop-3.1_beta2
Beta2 is not even part of the tree anymore.
Still occurs on RC2 (which IS in the tree)... Please reopen. make[4]: Leaving directory `/var/tmp/portage/kdevelop-3.1.0_rc2/work/kdevelop-3.1.0/parts/appwizard' Making all in imports make[4]: Entering directory `/var/tmp/portage/kdevelop-3.1.0_rc2/work/kdevelop-3.1.0/parts/appwizard/imports' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/var/tmp/portage/kdevelop-3.1.0_rc2/work/kdevelop-3.1.0/parts/appwizard/imports' Making all in common make[4]: Entering directory `/var/tmp/portage/kdevelop-3.1.0_rc2/work/kdevelop-3.1.0/parts/appwizard/common' gnutar -cf admin.tar -C . admin gnutar -cf gnu.tar -C ./gnu AUTHORS COPYING \ ChangeLog INSTALL NEWS README TODO gnutar: No such file or directory. Cannot stat 'ChangeLog'. gnutar: No such file or directory. Cannot stat 'INSTALL'. gnutar: No such file or directory. Cannot stat 'NEWS'. gnutar: No such file or directory. Cannot stat 'README'. gnutar: No such file or directory. Cannot stat 'TODO'. gnutar: 3 blocks + 0 bytes (total of 30720 bytes = 30.00k). gnutar: The following problems occurred during archive processing: gnutar: Cannot: stat 5, open 0, read/write 0. Size changed 0. gnutar: Missing links 0, Name too long 0, File too big 0, Not dumped 0. gnutar: Processed all possible files, despite earlier errors. make[4]: *** [gnu.tar.gz] Error 254 make[4]: *** Waiting for unfinished jobs.... gnutar: 87 blocks + 0 bytes (total of 890880 bytes = 870.00k). gzip admin.tar make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory `/var/tmp/portage/kdevelop-3.1.0_rc2/work/kdevelop-3.1.0/parts/appwizard/common' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdevelop-3.1.0_rc2/work/kdevelop-3.1.0/parts/appwizard' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdevelop-3.1.0_rc2/work/kdevelop-3.1.0/parts' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdevelop-3.1.0_rc2/work/kdevelop-3.1.0' make: *** [all] Error 2 !!! ERROR: dev-util/kdevelop-3.1.0_rc2 failed. !!! Function kde_src_compile, Line 130, Exitcode 2 !!! died running emake, kde_src_compile:make
Exactly the same problem here, except that I only get that for rc2. beta2 works for me. The weird thing is that when I cd into that directory, those files (ChangLog, INSTALL, etc.) actually exist! Why is it not found???
Found the reason. This has nothing to do with the difference between beta2 and rc2. This is actually caused by a star upgrade. - star-1.5_alpha* introduced a new feature that provides a GNU compatible tar called gnutar. - The config script checks for gnutar (not sure if it's trying to look for star or some other tar that happens to be called gnutar) and tries to use it if it exists. - Unfortunately, the current implementation in star has a bug that -C only affects some, not all of the files on the list. That's why it says file not found for some files, especially those near the end of the list. - If you use star with the star syntax, the -C works perfectly. Apparently this is a bug in the gnutar that probably acts as a wrapper around star. Something went wrong in the command translation process... Workaround: 1. unmerge star. The config script will then use the standard tar instead. 2. emerge =star-1.4.3. This version does not has the gnutar. So the config script will still use the standard tar. FYI: I tried the latest star-1.5_alpha44 (not yet in portage) and the problem is still there. Perhaps we should upstream this bug to the author of star.
Thanks Clement. star is missing metadata.xml/herd/maintainer, so I'm not able to forward
*** Bug 61526 has been marked as a duplicate of this bug. ***
I think that this should be a bug against kdevelop, as the command-line option syntax "footar -cf filename" is NOT per the POSIX spec for tar. Should be "footar cf filename" (without the dashes) or (better, safer) "footar -c -f filename" Portage ebuild.sh also has this error. I fixed ebuild.sh to be POSIX-tar compliant and use star-1.5alpha49 just fine.
*** This bug has been marked as a duplicate of 33119 ***