The argouml-0.18.1 ebuild fails to create the directory /opt/argouml/lib in the install image. As a result, the guts of the program are never merged (athough the emerge succeeds). Reproducible: Always Steps to Reproduce: 1. emerge argouml 2. ls /opt/argouml/lib 3. Call 4-1-1 to find out where all the files are. Actual Results: [snip from step #1] c>>> Install argouml-0.18.1 into /var/tmp/portage/argouml-0.18.1/image/ category dev-util cp: target `/var/tmp/portage/argouml-0.18.1/image//opt/argouml/lib/' is not a directory: No such file or directory touch: cannot touch `/var/tmp/portage/argouml-0.18.1/image//opt/argouml/lib/argouml.log': No such file or directory chmod: cannot access `/var/tmp/portage/argouml-0.18.1/image//opt/argouml/lib/argouml.log': No such file or directory [end-snip] [step #2] [end-snip] [snip from step #3] Q: "Directory assistance." A: "Where are my argouml lib files?" Q: "Look behind the couch then check the ebuild." [end-snip] Expected Results: * No error messages from emerge. * /opt/argouml/lib should contain files. [---------- begin argouml-1.18.1.patch -----------] diff -Naur argouml.orig/Manifest argouml/Manifest --- argouml.orig/Manifest 2005-08-26 07:38:56.000000000 -0600 +++ argouml/Manifest 2005-09-07 17:08:35.000000000 -0600 @@ -2,7 +2,7 @@ Hash: SHA1 MD5 1738e45af387187e01b0fdc22641c7b7 ChangeLog 1752 -MD5 c580d7fbb0605314edd992fbec4e1dc8 argouml-0.18.1.ebuild 1412 +MD5 6842c1132ead168fc106c6b776a41058 argouml-0.18.1.ebuild 1411 MD5 871d276aaec3658a84748176c3c6b351 argouml-0.16.ebuild 1407 MD5 13e2c242fdcc20b467fbd9a96a47a05f argouml-0.16.1.ebuild 1409 MD5 a6ec7d7724fbd068ffb39b5be56134ed metadata.xml 157 diff -Naur argouml.orig/argouml-0.18.1.ebuild argouml/argouml-0.18.1.ebuild --- argouml.orig/argouml-0.18.1.ebuild 2005-08-26 07:38:56.000000000 -0600 +++ argouml/argouml-0.18.1.ebuild 2005-09-07 17:07:43.000000000 -0600 @@ -23,7 +23,7 @@ src_install() { dodir /opt/${PN} - cp -pPR . ${D}/opt/${PN}/lib/ + cp -pPR . ${D}/opt/${PN}/lib chmod -R 755 ${D}/opt/${PN} touch ${D}/opt/${PN}/lib/argouml.log chmod a+w ${D}/opt/${PN}/lib/argouml.log [----------- end patch ----------------------------] Portage 2.0.51.22-r2 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r1, 2.6.13-gentoo i686) ================================================================= System uname: 2.6.13-gentoo i686 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.12.0_pre8 dev-lang/python: 2.3.5, 2.4.1-r1 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -pipe" CHOST="i686-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 /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X Xaw3d a52 aac aalib accessibility acl acpi aim alsa apache2 apm arts audiofile avi bash-completion bcmath berkdb bidi bitmap-fonts blas bonobo bzip2 calendar caps cdb cdparanoia cdr chasen cjk clibpdf crypt cscope ctype cups curl curlwrappers dba dbm dbus dbx dga dio directfb divx4linux doc dri dts dv dvd dvdr dvdread eds emacs emacs-w3 emboss encode esd ethereal evo examples exif expat fam fastcgi fbcon ffmpeg fftw flac foomaticdb fortran ftp gb gd gdbm geoip ggi gif ginac glut gmp gnome gnustep gnutls gphoto2 gpm gps gstreamer gtk gtk2 gtkhtml guile hal hardenedphp iconv icq imagemagick imap imlib innodb iodbc ipv6 jabber jack java javascript jikes jpeg junit kde ladcca lcms ldap leim libcaca libg++ libgda libwww m17n-lib mad mbox mcal memlimit mhash mikmod milter mime mmap mmx motif mozilla mp3 mpeg mpi msession msn mysql mysqli nas ncurses neXt netcdf nls nocd nptl nsplugin ocaml odbc offensive ofx ogg oggvorbis openal opengl osc oscar oss pam pcntl pcre pda pdflib perl php plotutils png portaudio posix ppds python qdbm qt quicktime radius readline recode ruby samba sasl scanner sdl session sharedext sharedmem shorten simplexml skey slang slp sndfile snmp soap sockets socks5 sox speex spell spl sse ssl svg sysvipc szip tcltk tcpd tetex theora threads tidy tiff tokenizer truetype truetype-fonts type1-fonts unicode usb v4l vcd vhosts videos vorbis wddx wifi win32codecs wmf wxwindows xface xine xinerama xml xml2 xmlrpc xmms xosd xpm xprint xsl xv xvid yahoo yaz zeo zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Please, attach patches instead of posting them inline.
(In reply to comment #1) > Please, attach patches instead of posting them inline. Ok.
fixed, thanks