Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 155391
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: media-video herd <media-video@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Maarten Billemont <lhunath@gmail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 155391 depends on: Show dependency tree
Bug 155391 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-11-16 10:32 0000
Making install in doc
 make[1]: Entering directory
`/usr/tmp/portage/media-libs/libcaca-0.99_beta7/work/libcaca-0.99.beta7/doc'
 make[2]: Entering directory
`/usr/tmp/portage/media-libs/libcaca-0.99_beta7/work/libcaca-0.99.beta7/doc'
 make[2]: Nothing to be done for `install-exec-am'.
 /bin/sh
/usr/tmp/portage/media-libs/libcaca-0.99_beta7/work/libcaca-0.99.beta7/autotools/install-sh
-d
/usr/tmp/portage/media-libs/libcaca-0.99_beta7/image//usr/share/doc/libcucul-dev/html
 test -z "/usr/share/doc/libcucul-dev/html" || /bin/mkdir -p
"/usr/tmp/portage/media-libs/libcaca-0.99_beta7/image//usr/share/doc/libcucul-dev/html"
 test -z "/usr/share/man/man1" || /bin/mkdir -p
"/usr/tmp/portage/media-libs/libcaca-0.99_beta7/image//usr/share/man/man1"
 test -z "" || /bin/mkdir -p
"/usr/tmp/portage/media-libs/libcaca-0.99_beta7/image/"
 mkdir: cannot create directory
`/usr/tmp/portage/media-libs/libcaca-0.99_beta7/image//usr/share/doc/libcucul-dev/html':
File exists
 make[2]: *** [install-data-local] Error 1
 make[2]: *** Waiting for unfinished jobs....
  /bin/install -c -m 644 'html/doxygen.css'
'/usr/tmp/portage/media-libs/libcaca-0.99_beta7/image//usr/share/doc/libcucul-dev/html/doxygen.css'
  /bin/install -c -m 644 './caca-config.1'
'/usr/tmp/portage/media-libs/libcaca-0.99_beta7/image//usr/share/man/man1/caca-config.1'
  /bin/install -c -m 644 './cacafire.1'
'/usr/tmp/portage/media-libs/libcaca-0.99_beta7/image//usr/share/man/man1/cacafire.1'
  /bin/install -c -m 644 './cacaview.1'
'/usr/tmp/portage/media-libs/libcaca-0.99_beta7/image//usr/share/man/man1/cacaview.1'
 make[2]: Leaving directory
`/usr/tmp/portage/media-libs/libcaca-0.99_beta7/work/libcaca-0.99.beta7/doc'
 make[1]: *** [install-am] Error 2
 make[1]: Leaving directory
`/usr/tmp/portage/media-libs/libcaca-0.99_beta7/work/libcaca-0.99.beta7/doc'
 make: *** [install-recursive] Error 1

 !!! ERROR: media-libs/libcaca-0.99_beta7 failed.
 Call stack:
   ebuild.sh, line 1568:   Called dyn_install
   ebuild.sh, line 1022:   Called src_install
   libcaca-0.99_beta7.ebuild, line 64:   Called die

 !!! emake install failed
 !!! If you need support, post the topmost build error, and the call stack if
relevant.

------- Comment #1 From David Li 2006-11-17 14:27:40 0000 -------
Yep, me too

------- Comment #2 From Martin Wegner 2006-11-18 02:27:07 0000 -------
Same here with old 0.99_beta7 and the new 0.99_beta11 now.

Both compile and install fine with USE="-doc".

$ emerge --info
Portage 2.1.2_rc2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0,
2.6.18-suspend2-mw i686)
=================================================================
System uname: 2.6.18-suspend2-mw i686 Intel(R) Pentium(R) M processor 1.73GHz
Gentoo Base System version 1.12.6
Last Sync: Sat, 18 Nov 2006 08:20:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.3.6, 2.4.4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium-m -O3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config
/usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf
/etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo
/etc/texmf/web2c"
CXXFLAGS="-march=pentium-m -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/
ftp://212.219.56.134/sites/www.ibiblio.org/gentoo/"
LANG="C"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X Xaw3d aac aalib acpi alsa aoss apache apache2
bash-completion berkdb bitmap-fonts blender-game branding bzip2 cairo
cdparanoia cdr cli cracklib crypt crypto_openssl css cups curl dba dbus
dedicated devmap dga directfb divx dlloader doc dri dvd dvdr dvi editor
elibc_glibc emboss encode escreen exif expat fam fbcon ffmpeg firefox flac ftp
gd gdbm gif gimpprint glut gnome gnutls gstreamer gtk gtk2 gtkhtml hal hddtemp
i8x0 iconv icq idn imagemagick imap input_devices_keyboard input_devices_mouse
input_devices_synaptics ipv6 jabber java john jpeg jpeg2k kernel_linux lame
ldap libcaca libg++ libnotify logrotate mad mbox mmx mmxext mng mozdevelop
mozilla mozsvg mp3 mpeg mysql nautilus ncurses nfs nls no-htdocs nptl nptlonly
nsplugin nvidia offensive ogg openal opengl openssl oscar oss pam pcre pdf perl
php png pop postfix postgres ppds python qt3 qt4 quicktime readline real
realmedia rtc ruby samba sdl server session silverxp spell spl sqlite sse sse2
ssl startup-notification svg tcpd tetex theora thunderbird tiff tools truetype
truetype-fonts type1-fonts udev unicode usb userland_GNU userlocales
video_cards_fglrx vim vim-with-x visualization vorbis win32codecs wmf x264
xanim xchattext xine xml xorg xpm xprint xsl xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS,
PORTAGE_RSYNC_EXTRA_OPTS

------- Comment #3 From David Li 2006-11-18 20:20:27 0000 -------
Bug is fixed in beta11 for me.

------- Comment #4 From Torsten Kaiser 2006-11-22 11:00:35 0000 -------
Not for me, it still see it with beta11:

Making install in doc
make[1]: Entering directory
`/var/tmp/portage/media-libs/libcaca-0.99_beta11/work/libcaca-0.99.beta11/doc'
make[2]: Entering directory
`/var/tmp/portage/media-libs/libcaca-0.99_beta11/work/libcaca-0.99.beta11/doc'
make[2]: Nothing to be done for `install-exec-am'.
/bin/sh
/var/tmp/portage/media-libs/libcaca-0.99_beta11/work/libcaca-0.99.beta11/autotools/install-sh
-d
/var/tmp/portage/media-libs/libcaca-0.99_beta11/image//usr/share/doc/libcucul-dev/html
test -z "/usr/share/doc/libcucul-dev/html" || /bin/mkdir -p
"/var/tmp/portage/media-libs/libcaca-0.99_beta11/image//usr/share/doc/libcucul-dev/html"
mkdir: cannot create directory
`/var/tmp/portage/media-libs/libcaca-0.99_beta11/image//usr/share/doc/libcucul-dev/html':
File exists
make[2]: *** [install-data-local] Error 1
make[2]: *** Waiting for unfinished jobs....
 /bin/install -c -m 644 'html/doxygen.css'
'/var/tmp/portage/media-libs/libcaca-0.99_beta11/image//usr/share/doc/libcucul-dev/html/doxygen.css'
make[2]: Leaving directory
`/var/tmp/portage/media-libs/libcaca-0.99_beta11/work/libcaca-0.99.beta11/doc'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory
`/var/tmp/portage/media-libs/libcaca-0.99_beta11/work/libcaca-0.99.beta11/doc'
make: *** [install-recursive] Error 1


Looking into the Makefile from the docs shows the following lines:
        test -z "$(man1dir)" || $(MKDIR_P) "$(DESTDIR)$(man1dir)"
        test -z "$(htmldocdir)" || $(MKDIR_P) "$(DESTDIR)$(htmldocdir)"
        test -z "$(pdfdocdir)" || $(MKDIR_P) "$(DESTDIR)$(pdfdocdir)"
But also the following one:
        $(mkinstalldirs) $(DESTDIR)$(datadir)/doc/libcucul-dev/html

If you compile with -j1 then the rule 'install-data-local' will run first and
create the directory with mkinstalldirs, the later rule install-htmldocDATA
will skip the create because of the -p implied in MKDIR_P.
If you compile with -j2 the install-htmldocDATA rule seems to be quicker and
create the directory itself causing the later mkinstalldirs to fail with above
error message.

Quick fix: use -j1 to emerge this package

------- Comment #5 From Matthias Schwarzott 2006-11-29 02:12:01 0000 -------
Fixed in cvs, thanks for reporting.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug