Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 172687 - media-video/kino-1.0.0 install fails
Summary: media-video/kino-1.0.0 install fails
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Denis Dupeyron (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-29 16:23 UTC by Michal Jakubowski
Modified: 2007-04-03 20:04 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
kino-1.0.0.ebuild (kino-1.0.0.ebuild,1.98 KB, text/plain)
2007-03-30 21:25 UTC, Denis Dupeyron (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michal Jakubowski 2007-03-29 16:23:47 UTC
png'
 /usr/bin/install -c -m 644 'fourbox_out.png' '/var/tmp/portage/media-video/kino-1.0.0/image//usr/share/kino/lumas/fourbox_out.png'
 /usr/bin/install -c -m 644 'horizontal_barn_doors.png' '/var/tmp/portage/media-video/kino-1.0.0/image//usr/share/kino/lumas/horizontal_barn_doors.png'
 /usr/bin/install -c -m 644 'horizontal_blinds.png' '/var/tmp/portage/media-video/kino-1.0.0/image//usr/share/kino/lumas/horizontal_blinds.png'
 /usr/bin/install -c -m 644 'iris_circle.png' '/var/tmp/portage/media-video/kino-1.0.0/image//usr/share/kino/lumas/iris_circle.png'
 /usr/bin/install -c -m 644 'iris_rectangle.png' '/var/tmp/portage/media-video/kino-1.0.0/image//usr/share/kino/lumas/iris_rectangle.png'
 /usr/bin/install -c -m 644 'left_to_right.png' '/var/tmp/portage/media-video/kino-1.0.0/image//usr/share/kino/lumas/left_to_right.png'
 /usr/bin/install -c -m 644 'matrix_snake_toplefthorizontal.png' '/var/tmp/portage/media-video/kino-1.0.0/image//usr/share/kino/lumas/matrix_snake_toplefthorizontal.png'
 /usr/bin/install -c -m 644 'symmetric_clock.png' '/var/tmp/portage/media-video/kino-1.0.0/image//usr/share/kino/lumas/symmetric_clock.png'
 /usr/bin/install -c -m 644 'none.png' '/var/tmp/portage/media-video/kino-1.0.0/image//usr/share/kino/lumas/none.png'
 /bin/sh ../../libtool --mode=install /usr/bin/install -c  'libtimfx.la' '/var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libtimfx.la'
 /usr/bin/install -c -m 644 'timfx.glade' '/var/tmp/portage/media-video/kino-1.0.0/image//usr/share/kino/timfx.glade'
/usr/bin/install -c .libs/libtimfx.so /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libtimfx.so
/usr/bin/install -c .libs/libtimfx.lai /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libtimfx.la
/usr/bin/install -c .libs/libtimfx.a /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libtimfx.a
chmod 644 /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libtimfx.a
i686-pc-linux-gnu-ranlib /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libtimfx.a
libtool: install: warning: remember to run `libtool --finish /usr/lib/kino-gtk2'
Making install in dvtitler
 /bin/sh ../../libtool --mode=install /usr/bin/install -c  'libdvtitler.la' '/var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libdvtitler.la'
 /usr/bin/install -c -m 644 'dvtitler.glade' '/var/tmp/portage/media-video/kino-1.0.0/image//usr/share/kino/dvtitler.glade'
/usr/bin/install -c .libs/libdvtitler.so /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libdvtitler.so
/usr/bin/install -c .libs/libdvtitler.lai /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libdvtitler.la
/usr/bin/install -c .libs/libdvtitler.a /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libdvtitler.a
chmod 644 /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libdvtitler.a
i686-pc-linux-gnu-ranlib /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libdvtitler.a
libtool: install: warning: remember to run `libtool --finish /usr/lib/kino-gtk2'
Making install in kinoplus
 /bin/sh ../../libtool --mode=install /usr/bin/install -c  'libkinoplus.la' '/var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libkinoplus.la'
 /usr/bin/install -c -m 644 'kinoplus.glade' '/var/tmp/portage/media-video/kino-1.0.0/image//usr/share/kino/kinoplus.glade'
/usr/bin/install -c .libs/libkinoplus.so /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libkinoplus.so
/usr/bin/install -c .libs/libkinoplus.lai /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libkinoplus.la
/usr/bin/install -c .libs/libkinoplus.a /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libkinoplus.a
chmod 644 /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libkinoplus.a
i686-pc-linux-gnu-ranlib /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libkinoplus.a
libtool: install: warning: remember to run `libtool --finish /usr/lib/kino-gtk2'
ln: creating symbolic link `/var/tmp/portage/media-video/kino-1.0.0/image//usr/bin/kino2raw': No such file or directory
make[3]: *** [install-exec-local] Error 1
make[3]: *** Waiting for unfinished jobs....
  /bin/sh ../libtool --mode=install /usr/bin/install -c 'kino' '/var/tmp/portage/media-video/kino-1.0.0/image//usr/bin/kino'
/usr/bin/install -c kino /var/tmp/portage/media-video/kino-1.0.0/image//usr/bin/kino
make[2]: *** [install-am] Error 2
make[1]: *** [install-recursive] Error 1
make: *** [install-recursive] Error 1

!!! ERROR: media-video/kino-1.0.0 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_install
  ebuild.sh, line 1060:   Called qa_call 'src_install'
  environment, line 1278:   Called src_install
  kino-1.0.0.ebuild, line 66:   Called die

Reproducible: Always
Comment 1 Garett VanBeber 2007-03-29 16:49:13 UTC
I just had this same error.  This appears to be a timing issue within make.  I have an AMD 64bit Dual core proc and have an /etc/make.conf setting of (MAKEOPTS="-j4").  So it seemed that since the two processors are working in parallel, that things got ahead of themselves.  In other words, the kino2raw file was no there yet, so of course it could not be linked yet.  

I fixed this by commenting out the MAKEOPTS line in /etc/make.conf.  So, someone should be able to fix this timing issue withing make I'm assuming. 

Garett



(In reply to comment #0)
> png'
>  /usr/bin/install -c -m 644 'fourbox_out.png'
> '/var/tmp/portage/media-video/kino-1.0.0/image//usr/share/kino/lumas/fourbox_out.png'
>  /usr/bin/install -c -m 644 'horizontal_barn_doors.png'
> '/var/tmp/portage/media-video/kino-1.0.0/image//usr/share/kino/lumas/horizontal_barn_doors.png'
>  /usr/bin/install -c -m 644 'horizontal_blinds.png'
> '/var/tmp/portage/media-video/kino-1.0.0/image//usr/share/kino/lumas/horizontal_blinds.png'
>  /usr/bin/install -c -m 644 'iris_circle.png'
> '/var/tmp/portage/media-video/kino-1.0.0/image//usr/share/kino/lumas/iris_circle.png'
>  /usr/bin/install -c -m 644 'iris_rectangle.png'
> '/var/tmp/portage/media-video/kino-1.0.0/image//usr/share/kino/lumas/iris_rectangle.png'
>  /usr/bin/install -c -m 644 'left_to_right.png'
> '/var/tmp/portage/media-video/kino-1.0.0/image//usr/share/kino/lumas/left_to_right.png'
>  /usr/bin/install -c -m 644 'matrix_snake_toplefthorizontal.png'
> '/var/tmp/portage/media-video/kino-1.0.0/image//usr/share/kino/lumas/matrix_snake_toplefthorizontal.png'
>  /usr/bin/install -c -m 644 'symmetric_clock.png'
> '/var/tmp/portage/media-video/kino-1.0.0/image//usr/share/kino/lumas/symmetric_clock.png'
>  /usr/bin/install -c -m 644 'none.png'
> '/var/tmp/portage/media-video/kino-1.0.0/image//usr/share/kino/lumas/none.png'
>  /bin/sh ../../libtool --mode=install /usr/bin/install -c  'libtimfx.la'
> '/var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libtimfx.la'
>  /usr/bin/install -c -m 644 'timfx.glade'
> '/var/tmp/portage/media-video/kino-1.0.0/image//usr/share/kino/timfx.glade'
> /usr/bin/install -c .libs/libtimfx.so
> /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libtimfx.so
> /usr/bin/install -c .libs/libtimfx.lai
> /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libtimfx.la
> /usr/bin/install -c .libs/libtimfx.a
> /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libtimfx.a
> chmod 644
> /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libtimfx.a
> i686-pc-linux-gnu-ranlib
> /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libtimfx.a
> libtool: install: warning: remember to run `libtool --finish
> /usr/lib/kino-gtk2'
> Making install in dvtitler
>  /bin/sh ../../libtool --mode=install /usr/bin/install -c  'libdvtitler.la'
> '/var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libdvtitler.la'
>  /usr/bin/install -c -m 644 'dvtitler.glade'
> '/var/tmp/portage/media-video/kino-1.0.0/image//usr/share/kino/dvtitler.glade'
> /usr/bin/install -c .libs/libdvtitler.so
> /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libdvtitler.so
> /usr/bin/install -c .libs/libdvtitler.lai
> /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libdvtitler.la
> /usr/bin/install -c .libs/libdvtitler.a
> /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libdvtitler.a
> chmod 644
> /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libdvtitler.a
> i686-pc-linux-gnu-ranlib
> /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libdvtitler.a
> libtool: install: warning: remember to run `libtool --finish
> /usr/lib/kino-gtk2'
> Making install in kinoplus
>  /bin/sh ../../libtool --mode=install /usr/bin/install -c  'libkinoplus.la'
> '/var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libkinoplus.la'
>  /usr/bin/install -c -m 644 'kinoplus.glade'
> '/var/tmp/portage/media-video/kino-1.0.0/image//usr/share/kino/kinoplus.glade'
> /usr/bin/install -c .libs/libkinoplus.so
> /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libkinoplus.so
> /usr/bin/install -c .libs/libkinoplus.lai
> /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libkinoplus.la
> /usr/bin/install -c .libs/libkinoplus.a
> /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libkinoplus.a
> chmod 644
> /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libkinoplus.a
> i686-pc-linux-gnu-ranlib
> /var/tmp/portage/media-video/kino-1.0.0/image//usr/lib/kino-gtk2/libkinoplus.a
> libtool: install: warning: remember to run `libtool --finish
> /usr/lib/kino-gtk2'
> ln: creating symbolic link
> `/var/tmp/portage/media-video/kino-1.0.0/image//usr/bin/kino2raw': No such file
> or directory
> make[3]: *** [install-exec-local] Error 1
> make[3]: *** Waiting for unfinished jobs....
>   /bin/sh ../libtool --mode=install /usr/bin/install -c 'kino'
> '/var/tmp/portage/media-video/kino-1.0.0/image//usr/bin/kino'
> /usr/bin/install -c kino
> /var/tmp/portage/media-video/kino-1.0.0/image//usr/bin/kino
> make[2]: *** [install-am] Error 2
> make[1]: *** [install-recursive] Error 1
> make: *** [install-recursive] Error 1
> !!! ERROR: media-video/kino-1.0.0 failed.
> Call stack:
>   ebuild.sh, line 1614:   Called dyn_install
>   ebuild.sh, line 1060:   Called qa_call 'src_install'
>   environment, line 1278:   Called src_install
>   kino-1.0.0.ebuild, line 66:   Called die
> Reproducible: Always

Comment 2 Thomas Raschbacher gentoo-dev 2007-03-30 20:08:13 UTC
same problem here.
MAKEOPTS="-j3" for my dual core amd64...

this is another workaround: (-j2 seems to work fine..)
MAKEOPTS=-j2 emerge kino
Comment 3 Denis Dupeyron (RETIRED) gentoo-dev 2007-03-30 21:25:55 UTC
Created attachment 114979 [details]
kino-1.0.0.ebuild

Reducing the number of jobs is only acceptable when no other solution can be found. And knowing that some people still have single-core single-processor machines, you have to go down to -j1 to make sure it will work for everybody, which makes it stupidly slow for the big guys.

I was trying to validate a fix for the actual issue, but it seems hard to recreate an environment that reproduces the bug systematically. The only machine I have is a slow single-core, and it looks like you guys are getting impatient.

So here's the fixed ebuild I have been playing with. Each of you please try it, and tell me if it solves the issue for you. Be sure to use -j3, -j4, and -j5 (up to -ja_lot if you can), and try it a few times for each setting.

Thanks for your help.
Denis.
Comment 4 Chris Ernst 2007-04-03 19:17:04 UTC
(In reply to comment #3)
> So here's the fixed ebuild I have been playing with. Each of you please try it,
> and tell me if it solves the issue for you. Be sure to use -j3, -j4, and -j5
> (up to -ja_lot if you can), and try it a few times for each setting.

Thanks Denis,

I've successfully emerged it 3 times each with -j2 and -j3.

emerge --info:
Portage 2.1.2.3 (default-linux/x86/2006.1, gcc-4.1.2, glibc-2.5-r1, 2.6.20-gentoo-r1 i686)
=================================================================
System uname: 2.6.20-gentoo-r1 i686 Mobile Intel(R) Pentium(R) 4 CPU 3.06GHz
Gentoo Base System release 1.12.9
Timestamp of tree: Tue, 03 Apr 2007 17:30:08 +0000
dev-java/java-config: 1.3.7, 2.0.31-r5
dev-lang/python:     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.15-r1
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.20-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -mfpmath=sse -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=pentium4 -O2 -mfpmath=sse -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="buildpkg distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j3"
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 --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="7zip X X509 a52 aac acl adns alsa asf audiofile bash-completion berkdb binary-drivers bitmap-fonts bzip2 cairo cardbus cdda cddb cdparanoia cdr cdrom chm cli compress cpudetection cracklib crypt ctype cups cvs dbus depth32 divx dri dv dvd dvdread dvi encode erandom esd exif fam fat ffmpeg firefox flac flash font-server fontconfig fortran ftp gaim gcj gdbm ggi gif gimp gimpprint gnome gnome-print gphoto2 gpm gstreamer gtk gtk2 gtkhtml gzip hal iconv icq id3 idn ieee1394 imagemagick imap imlib insecure-savers ipv6 irc ithreads jabber java java5 javascript jce john jpeg jpeg2k lame ldap libg++ live lm_sensors logrotate lzo mad mbox md5sum midi mikmod mime mjpeg mmx mng mp3 mp4 mpeg mpeg2 mplayer msn multiuser musicbrainz ncurses net network nfs nls nntp nptl nptlonly nsplugin ntfs ntlm nvidia offensive ogg on-the-fly-crypt openal opengl openssl opensslcrypt openstreetmap oss pam password passwordsave pcmcia pcre perl plugin plugins png pop ppds pppd python qq qt3support qt4 quicktime rar rdesktop readline real realmedia reflection reiserfs rss rtc rtsp samba screen sdl sdl-sound sdlaudio session sftp silc skins smp smtp sound sox speex spell spl sse sse2 ssl startup-notification svg sylpheed sysfs tcl tcpd themes theora threads thunderbird tiff tk tos transcode trayicon truetype truetype-fonts type1 type1-fonts unicode unzip upnp urandom usb uudeview uuencode valgrind vcd vnc vorbis vorbis-psy wifi win32codecs wireshark wlan wma wmf wmp wxwindows x86 xanim xface xine xml xorg xscreensaver xv xvid xvmc yahoo zip zlib zsh-completion" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="vesa vga nv nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
 
Comment 5 Denis Dupeyron (RETIRED) gentoo-dev 2007-04-03 20:04:38 UTC
Thanks to all of you. I have committed the fix. Do not hesitate to reopen this bug if you feel that you're still experiencing job number issues on kino-1.0.0.

Denis.