When portage can't install compiled sources bacause of this error: make[3]: Entering directory `/var/tmp/portage/xmule-1.6.1/work/xmule-1.6.1/src' /bin/sh ../mkinstalldirs /var/tmp/portage/xmule-1.6.1/image//usr/bin mkdir /var/tmp/portage/xmule-1.6.1/image/usr mkdir /var/tmp/portage/xmule-1.6.1/image/usr/bin /bin/install -c xmule /var/tmp/portage/xmule-1.6.1/image//usr/bin/xmule /bin/install -c ed2k /var/tmp/portage/xmule-1.6.1/image//usr/bin/ed2k make[3]: Nothing to do in `install-data-am'. make[3]: Leaving directory `/var/tmp/portage/xmule-1.6.1/work/xmule-1.6.1/src' make[2]: Leaving directory `/var/tmp/portage/xmule-1.6.1/work/xmule-1.6.1/src' make[1]: Leaving directory `/var/tmp/portage/xmule-1.6.1/work/xmule-1.6.1/src' Making install in po make[1]: Entering directory `/var/tmp/portage/xmule-1.6.1/work/xmule-1.6.1/po' /bin/sh `case ".././mkinstalldirs" in /*) echo ".././mkinstalldirs" ;; *) echo "../.././mkinstalldirs" ;; esac` /var/tmp/portage/xmule-1.6.1/image//usr/share ../.././mkinstalldirs: ../.././mkinstalldirs: File not found make[1]: *** [install-data-yes] Error 127 make[1]: Leaving directory `/var/tmp/portage/xmule-1.6.1/work/xmule-1.6.1/po' make: *** [install-recursive] Error 1 !!! ERROR: net-p2p/xmule-1.6.1 failed. !!! Function einstall, Line 361, Exitcode 2 !!! einstall failed Reproducible: Always Steps to Reproduce: 1. try to emerge =net-p2p/xmule-1.6.1 Portage 2.0.49-r13 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r7, 2.6.0-test7) ================================================================= System uname: 2.6.0-test7 i686 AMD Athlon(tm) XP 3000+ Gentoo Base System version 1.4.3.10p1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs sandbox ccache nostrip" GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 oss avi crypt cups encode foomaticdb gif jpeg libg++ libwww mad mikmod mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gdbm berkdb slang readline svga tcltk java X sdl gpm tcpd pam ssl perl esd imlib oggvorbis gnome gtk motif opengl 3dnow sse mmx -apm -kde -qt acpi bonobo cdr dvd gtk2 tiff wmf jikes mozilla apache2 ipv6 alsa -arts cscope dga flash jack -tetex nptl python"
This works fine for me, but I don't have the same rules - my make install looks like: make[3]: Entering directory `/store/src/portage/xmule-1.6.1/work/xmule-1.6.1/src' /bin/sh ../mkinstalldirs /store/src/portage/xmule-1.6.1/image//usr/bin mkdir /store/src/portage/xmule-1.6.1/image/usr mkdir /store/src/portage/xmule-1.6.1/image/usr/bin /bin/install -c xmule /store/src/portage/xmule-1.6.1/image//usr/bin/xmule /bin/install -c ed2k /store/src/portage/xmule-1.6.1/image//usr/bin/ed2k make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/store/src/portage/xmule-1.6.1/work/xmule-1.6.1/src' make[2]: Leaving directory `/store/src/portage/xmule-1.6.1/work/xmule-1.6.1/src' make[1]: Leaving directory `/store/src/portage/xmule-1.6.1/work/xmule-1.6.1/src' Making install in po make[1]: Entering directory `/store/src/portage/xmule-1.6.1/work/xmule-1.6.1/po' /bin/sh `case "./mkinstalldirs" in /*) echo "./mkinstalldirs" ;; *) echo ".././mkinstalldirs" ;; esac` /store/src/portage/xmule-1.6.1/image//usr/share Portage 2.0.49-r3 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.20-gentoo-r5)
what version of wxGTK do you use and is it linked against Gtk+1 or Gtk+2 ?
Are you already using wxGTK-2.4.2 and did you compile it with unicode support ?
I have wxGTK-2.4.2 without unicode support. xmule ebuild won't install when there's unicode support compiled in.
Created attachment 19931 [details, diff] patch that solves problem with instalation I've made patch that solves my problems with xmule-1.6.1 ebuild.
reassigned to net-p2p
btw: xmule-1.70 is out ...mind remaking the ebuild?
Yes, the bug still exists.
Created attachment 21462 [details, diff] Solves the problem of not finding mkinstalldirs... (will attach new ebuild soon)
Created attachment 21463 [details] Modified ebuild for xmule-1.6.1 that automatically applies the patch
xmule is no longer developed and should be removed from the portage-tree soon. All development is now done in amule. Reporter, can you please check if amule works for you?
Yes, amule works file. Thx.
As xmule is deprecated and amule works for the bug-reporter, marking this as invalid.