I tried to emerge KDE-3.2.2, but when it comes to kdebase, then I get the following error: make[3]: Entering directory `/var/tmp/portage/kdebase-3.2.2/work/kdebase-3.2.2/libkonq/pics' make[3]: Nothing to be done for `install-exec-am'. test -z "/usr/kde/3.2/share/apps/konqueror/pics" || @mkdir_p@ "/var/tmp/portage/kdebase-3.2.2/image//usr/kde/3.2/share/apps/konqueror/pics" /bin/sh: line 1: @mkdir_p@: command not found make[3]: *** [install-libkonq_pics_dataDATA] Error 127 Is there any solution / workaround for this? Reproducible: Always Steps to Reproduce: no steps required, just emerge kde-3.2.2
Replicated on amd64, so definitely something in the source package I think. Looks like a sed command didn't run.
Out of curiousity, what does ls /usr/bin/auto* show?
lrwxrwxrwx 1 root root 29 Mar 12 22:30 /usr/bin/autoconf -> ../lib/autoconf/ac-wrapper.pl -rwxr-xr-x 1 root root 4901 Feb 23 02:57 /usr/bin/autoconf-2.13 -rwxr-xr-x 1 root root 7663 Feb 23 02:57 /usr/bin/autoconf-2.58 -rwxr-xr-x 1 root root 7622 Apr 8 20:58 /usr/bin/autoexpect lrwxrwxrwx 1 root root 29 Mar 12 22:30 /usr/bin/autoheader -> ../lib/autoconf/ac-wrapper.pl -rwxr-xr-x 1 root root 8634 Feb 23 02:57 /usr/bin/autoheader-2.13 -rwxr-xr-x 1 root root 8123 Feb 23 02:57 /usr/bin/autoheader-2.58 lrwxrwxrwx 1 root root 29 Mar 12 22:30 /usr/bin/autom4te -> ../lib/autoconf/ac-wrapper.pl -rwxr-xr-x 1 root root 30244 Feb 23 02:57 /usr/bin/autom4te-2.58 lrwxrwxrwx 1 root root 29 Mar 12 22:30 /usr/bin/automake -> ../lib/automake/am-wrapper.pl -rwxr-xr-x 1 root root 199565 Feb 23 02:59 /usr/bin/automake-1.4 -rwxr-xr-x 1 root root 216043 Feb 23 02:59 /usr/bin/automake-1.5 -rwxr-xr-x 1 root root 237007 Feb 23 02:59 /usr/bin/automake-1.6 -rwxr-xr-x 1 root root 270957 Feb 23 02:59 /usr/bin/automake-1.7 -rwxr-xr-x 1 root root 283 Apr 8 20:58 /usr/bin/autopasswd -rwxr-xr-x 1 root root 11992 Feb 23 00:56 /usr/bin/autopoint lrwxrwxrwx 1 root root 29 Mar 12 22:30 /usr/bin/autoreconf -> ../lib/autoconf/ac-wrapper.pl -rwxr-xr-x 1 root root 6044 Feb 23 02:57 /usr/bin/autoreconf-2.13 -rwxr-xr-x 1 root root 19057 Feb 23 02:57 /usr/bin/autoreconf-2.58 lrwxrwxrwx 1 root root 29 Mar 12 22:30 /usr/bin/autoscan -> ../lib/autoconf/ac-wrapper.pl -rwxr-xr-x 1 root root 9533 Feb 23 02:57 /usr/bin/autoscan-2.13 -rwxr-xr-x 1 root root 16338 Feb 23 02:57 /usr/bin/autoscan-2.58 lrwxrwxrwx 1 root root 29 Mar 12 22:30 /usr/bin/autoupdate -> ../lib/autoconf/ac-wrapper.pl -rwxr-xr-x 1 root root 3167 Feb 23 02:57 /usr/bin/autoupdate-2.13 -rwxr-xr-x 1 root root 33094 Feb 23 02:57 /usr/bin/autoupdate-2.58
./etc/X11/Sessions/kde-3.2.2 >>> Done. >>> Auto-cleaning packages ... >>> No outdated packages were found on your system. Re-emerged automake and autoconf, and got new versions in both cases. 1.8 for make, 2.59 for conf.
Indeed, after updating automake I had no problems compiling KDE-3.2.2. Greetings, Matthias
Shouldn't kdebase-3.2.2 then depend on >=automake-1.8? It's a bit annoying for people to have to look up this bug all the time...
Indeed, but maybe Gentoo's KDE ebuild maintainer did not know about this dependency? But you're right, it should at least be changed now... Greetings
There is still no dependency to >=automake-1.8 I just got the same error. I realy think this should be added to the kdebase-ebuild. Esspecialy on slower systems it's extreamly annoing if you compile half a day and then the install fails. Please add this dependency - It could save many users much trouble!