Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 143939 - media-video/kino-0.9.0 can't find lzo
Summary: media-video/kino-0.9.0 can't find lzo
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Denis Dupeyron (RETIRED)
URL:
Whiteboard:
Keywords:
: 148266 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-08-14 13:45 UTC by Heiko Baums
Modified: 2006-09-24 04:38 UTC (History)
5 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Heiko Baums 2006-08-14 13:45:08 UTC
media-video/kino-0.9.0 fails to compile with this error:

i686-pc-linux-gnu-g++ -march=athlon-xp -O2 -pipe -fomit-frame-pointer -o kino main.o support.o callbacks.o message.o preferences.o preferences_dialog.o
playlist.o filehandler.o riff.o avi.o frame.o error.o ieee1394io.o framedisplayer.o oss.o jogshuttle.o mediactrl.o kino_common.o page_editor.o page_capture.o page_timeline.o page_export.o page_bttv.o export.o page_export_1394.o page_export_avi.o page_export_stills.o page_export_audio.o page_export_mjpeg.o page_export_pipe.o page_trim.o page_magick.o commands.o v4l.o displayer.o gtkenhancedscale.o kino_av_pipe.o image_create.o image_filters.o image_transitions.o audio_filters.o audio_transitions.o magick_callbacks.o storyboard.o stringutils.o smiltime.o rwpipe.o -pthread -Wl,--export-dynamic  /usr/lib/libdv.so /usr/lib/libiec61883.so /usr/lib/libquicktime.so /usr/lib/libasound.so /usr/lib/libgthread-2.0.so /usr/lib/libglade-2.0.so /usr/lib/libxml2.so
/usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangocairo-1.0.so /usr/lib/libpangoft2-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libfontconfig.so /usr/lib/libfreetype.so /usr/lib/libexpat.so /usr/lib/libdirectfb.so /usr/lib/libfusion.so /usr/lib/libdirect.so /usr/lib/libglitz.so /usr/lib/libpng12.so /usr/lib/libXrender.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libglib-2.0.so -lavcodec /usr/lib/libmp3lame.so -lxvidcore /usr/lib/libfaad.so /usr/lib/libfaac.so -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.6 -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/../../../../i686-pc-linux-gnu/lib -lgcc_s -lc /usr/lib/libmp4v2.so /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so -lz -llzo /usr/lib/libvorbisenc.so /usr/lib/libtheora.so -lavutil /usr/lib/libvorbis.so /usr/lib/libogg.so /usr/lib/libsamplerate.so cell-renderers/libcellrenderers.a /usr/lib/libXv.so /usr/lib/libXext.so /usr/lib/libX11.so /usr/lib/libXau.so /usr/lib/libXdmcp.so -ldl -lpthread /usr/lib/librom1394.so /usr/lib/libavc1394.so /usr/lib/libraw1394.so -lm /usr/lib/libSM.so /usr/lib/libICE.so
/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/../../../../i686-pc-linux-gnu/bin/ld: cannot find -llzo
collect2: ld returned 1 exit status
make[3]: *** [kino] Error 1
make[3]: Leaving directory `/usr/var/portage/kino-0.9.0/work/kino-0.9.0/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/var/portage/kino-0.9.0/work/kino-0.9.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/var/portage/kino-0.9.0/work/kino-0.9.0'
make: *** [all] Error 2

!!! ERROR: media-video/kino-0.9.0 failed.
Call stack:
  ebuild.sh, line 1543:   Called dyn_compile
  ebuild.sh, line 938:   Called src_compile
  kino-0.9.0.ebuild, line 57:   Called die

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


lzo is installed and reinstalling lzo doesn't fix the bug.


emerge --info:

Gentoo Base System version 1.12.4
Portage 2.1.1_pre5-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.4-r3, 2.6.17-gentoo-r4 i686)
=================================================================
System uname: 2.6.17-gentoo-r4 i686 AMD Athlon(tm) XP 1600+
Last Sync: Mon, 14 Aug 2006 16:00:07 +0000
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /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=athlon-xp -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/"
LANG="de_DE.UTF-8"
LINGUAS="de"
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="/usr/var"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X a52 aac aalib accessibility acpi alsa apache2 apm arts asf audiofile avi berkdb bitmap-fonts bluetooth bzip2 cdda cddb cdparanoia cdr chipcard cli crypt cups curl dga directfb divx4linux dlloader doc dri dv dvb dvd dvdr dvdread eds effects elibc_glibc emacs emboss encode expat extrafilters fame fbcon ffmpeg flac foomaticdb fortran ftp gcc-libffi gcj gd gdbm geldkarte gif gimp gimpprint glitz gmp gpm graphviz gs gstreamer gtk gtk2 gtkhtml hbci iconv idn imagemagick imlib inkjar input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 irmc isdnlog jce jpeg kde kernel_linux lcms ldap leim libg++ libwww linguas_de lirc lirc_devices_devinput live mad mailwrapper mbox mbrola mikmod ming mjpeg mmx mmx2 mmxext mng modplug motif mozilla mp3 mp4 mpeg mplayer mysql mysqli nas ncurses network nls nptl nptlonly nsplugin nvidia objc objc-gc odbc offensive ofx ogg oggvorbis opengl oss pam pcre pdf pdflib perl php plugin png ppds pppd print python qt qt3 qt4 quicktime quotes readline real reflection rtc rtsp scanner sdl session slang slideshow smime speex spell spl sqlite sse sse-filters ssl svg svga tcl tcltk tcpd tetex theora threads tidy tiff tk tokenizer tools truetype truetype-fonts type1-fonts udev unicode usb userland_GNU v4l v4l2 vdr video_cards_nvidia video_cards_v4l vidix visualization vlm vorbis win32codecs wmf xcomposite xine xml xml2 xmms xorg xpm xv xvid yv12 zip zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Hans Nieser 2006-08-26 09:43:19 UTC
I get the same error, but with VLC, and on ~x86. I'm not sure if I should open a new bug, but I guess not since it's essentially the same problem. My emerge --info:

Portage 2.1.1_rc1 (default-linux/x86/2005.1, gcc-3.4.6, glibc-2.4-r3, 2.6.17-gentoo i686)
=================================================================
System uname: 2.6.17-gentoo i686 Intel(R) Pentium(R) M processor 1.73GHz
Gentoo Base System version 1.12.4
Last Sync: Sat, 26 Aug 2006 09:20:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/mozilla/defaults/pref /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/terminfo"
CXXFLAGS="-O2 -march=pentium-m -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo"
LINGUAS=""
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.nl.gentoo.org/gentoo-portage"
USE="x86 X a52 aac acpi alsa apm avi berkdb bitmap-fonts cdr cli crypt cups dbus dlloader dri dvd dvdr dvdread eds elibc_glibc emboss encode esd foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 hal imlib input_devices_keyboard input_devices_mouse input_devices_synaptics input_devices_wacom ipv6 isdnlog jpeg kernel_linux libg++ libwww mad mikmod mmx motif mp3 mpeg ncurses nls nptl nptlonly nvidia ogg oggvorbis opengl oss pam pcmcia pcre pdflib perl png pppd python qt3 qt4 quicktime readline real reflection samba sdl session spell spl sse sse2 ssl tcpd truetype truetype-fonts type1-fonts userland_GNU video_cards_fbdev video_cards_nv video_cards_vesa vorbis win32codecs xml2 xmms xorg xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Hans Nieser 2006-08-26 09:50:17 UTC
This is where the error occurs during VLC compilation:

i686-pc-linux-gnu-gcc -Wsign-compare -Wall -O2 -march=pentium-m -pipe -pipe -o l
ibffmpeg_plugin.so -shared -fpic -fPIC -u vlc_entry__0_8_5  libffmpeg_plugin.a -
L/usr/lib -lpthread -lpostproc -lavformat -lavcodec /usr/lib/libmp3lame.so -lxvi
dcore /usr/lib/libfaad.so /usr/lib/libfaac.so -L/usr/i686-pc-linux-gnu/bin -L/us
r/i686-pc-linux-gnu/lib -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.6 -L/usr/lib/gcc/i6
86-pc-linux-gnu/3.4.6/../../../../i686-pc-linux-gnu/lib -lgcc_s -lc /usr/lib/lib
mp4v2.so /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so -lz -llzo -ldl /usr/l
ib/libvorbisenc.so -lavutil /usr/lib/libvorbis.so /usr/lib/libogg.so -lm
/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/../../../../i686-pc-linux-gnu/bin/ld: canno
t find -llzo
collect2: ld returned 1 exit status
make[6]: *** [libffmpeg_plugin.so] Error 1
make[6]: Leaving directory `/var/tmp/portage/vlc-0.8.5-r5/work/vlc-0.8.5/modules
/codec/ffmpeg'
Comment 3 Hans Nieser 2006-08-26 10:03:39 UTC
Also note that while I do have dev-libs/lzo installed, vlc-0.8.5-r5 looks for liblzo.so while the dev-libs/lzo package installs liblzo2.so as fom version 2, so I guess one solution would be for VLC to depend on <dev/libs/lzo-2 since they can be slotted.
Comment 4 Uwe Klosa 2006-08-28 12:10:13 UTC
Emerging dev-libs/lzo-1* solved both problems for me.
Comment 5 Denis Dupeyron (RETIRED) gentoo-dev 2006-09-09 02:57:56 UTC
I will look into this ASAP, but not right now. I just got back from (a long but still too short) vacation and I'm going through a huge backlog right now.

Denis.
Comment 6 Hans Nieser 2006-09-10 15:08:42 UTC
(In reply to comment #5)
> I will look into this ASAP, but not right now. I just got back from (a long but
> still too short) vacation and I'm going through a huge backlog right now.
> 
> Denis.
> 

Hi Denis,

I'm not sure if the issue still exists, I did a full reinstall of Gentoo today and VLC didn't fail this time even though I only have liblzo2 on my system. VLC was emerged with these USE-flags:

[ebuild   R   ] media-video/vlc-0.8.5-r5  USE="X a52 alsa dvd esd flac hal libcaca mp3 mpeg ncurses ogg opengl oss png samba sdl skins stream truetype vorbis win32codecs wxwindows xml xv -3dfx -aalib (-altivec) -arts -avahi -bidi -cdda -cddb -corba -daap -debug -directfb -dts -dvb -fbcon -ggi -gnutls -httpd -lirc -live -matroska -mod -nsplugin -optimisememory -rtsp -seamonkey -shout -speex -svg -svga -theora -upnp -v4l -vcd -vlm -xinerama -xosd" 0 kB
Comment 7 Heiko Baums 2006-09-10 17:27:15 UTC
I did an upgrade of gcc from 3.4.6 to 4.1.1-r1 incl. emerge -e system and emerge -e world the last days.

Due to Hans comment #6 I also tried to install kino again and it also worked without any problems.

So I guess that the bug is gcc-3.4.6 specific.

Here's my new emerge --info:

Gentoo Base System version 1.12.4
Portage 2.1.1 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r7 i686)
=================================================================
System uname: 2.6.17-gentoo-r7 i686 AMD Athlon(tm) XP 1600+
Last Sync: Sun, 10 Sep 2006 11:30:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.4.3-r3
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /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=athlon-xp -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="de_DE.UTF-8"
LINGUAS="de"
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="/usr/var"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X a52 aac aalib accessibility acpi alsa apache2 apm arts asf audiofile avi berkdb bitmap-fonts bluetooth bzip2 cairo cdda cddb cdparanoia cdr chipcard cli crypt cups curl dga directfb divx4linux dlloader doc dri dv dvb dvd dvdr dvdread eds effects elibc_glibc emacs emboss encode expat extrafilters fam fame fbcon ffmpeg firefox flac foomaticdb fortran ftp gcc-libffi gcj gd gdbm geldkarte gif gimp glitz gmp gpm graphviz gs gstreamer gtk gtk2 gtkhtml hbci iconv idn imagemagick imlib inkjar input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 irmc isdnlog jce jpeg kde kernel_linux lcms ldap leim libg++ linguas_de lirc lirc_devices_devinput live mad mailwrapper mbox mbrola mikmod mjpeg mmx mmx2 mmxext mng modplug motif mozilla mp3 mp4 mpeg mplayer mysql mysqli nas ncurses network nls nptl nptlonly nsplugin ntfs nvidia objc objc++ objc-gc odbc offensive ofx ogg oggvorbis opengl oss pam pcre pdf pdflib perl php plugin png ppds pppd print python qt qt3 qt4 quicktime quotes readline real reflection reiserfs rtc rtsp scanner sdl session slang slideshow smime speex spell spl sqlite sse sse-filters ssl svg svga tcl tcltk tcpd tetex theora threads tidy tiff tk tokenizer tools truetype truetype-fonts type1-fonts udev unicode usb userland_GNU v4l v4l2 vdr video_cards_nvidia video_cards_v4l vidix visualization vlm vorbis win32codecs wmf xcomposite xine xml xml2 xmms xorg xpm xv xvid yv12 zip zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 8 Denis Dupeyron (RETIRED) gentoo-dev 2006-09-16 09:58:42 UTC
Can't reproduce either, so closing this one WORKSFORME. Feel free to reopen anytime if this occurs again.

Denis.
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2006-09-19 23:43:29 UTC
*** Bug 148266 has been marked as a duplicate of this bug. ***
Comment 10 Jakub Moc (RETIRED) gentoo-dev 2006-09-19 23:43:56 UTC
(In reply to comment #8)
> Feel free to reopen anytime if this occurs again.

As you wish ;)
Comment 11 Ethan Boyle 2006-09-20 19:50:44 UTC
It's not fixed here, for me. I did not "emerge lzo-1.08-r1" so I do not have dev-libs/lzo in my world file nor installed at all, so kino emerge fails with "cannot find -llzo". "emerge =lzo-1.08-r1" shouldn't be a solution either since that would put it in the world file but it's a dependency so doesn't belong there. 

"emerge -v --oneshot =lzo-1.08-r1" then "emerge kino" works to get kino installed with lzo not being recorded into the world file but then "emerge --ask --depclean"  wants to remove lzo-1.08-r1. 

If lzo is not already installed "emerge kino" should get it installed as a dependency. No one should have to emerge lzo or even have to --oneshot it.
Comment 12 Ethan Boyle 2006-09-20 20:07:06 UTC
Btw, to reproduce:
"emerge -C lzo" #Make sure that the lzo-1* version is gone.
"emerge -C kino" #So it's like a fresh install.
"emerge kino" #This will crap out with the error "cannot find -llzo".

emerge kino should have lzo-1* as a dependency at this point but it's not being brought in.
Comment 13 Denis Dupeyron (RETIRED) gentoo-dev 2006-09-20 23:04:24 UTC
/me puts his overalls on and takes the big wrench.

All-right, all-right, I'm on it.

Denis.
Comment 14 Heiko Baums 2006-09-20 23:42:29 UTC
lzo-1* is not really necessary as a dependency. I have only lzo-2.02-r1 (slot 2) installed and hadn't had any problems to compiling. I don't know which version(s) if ever I had installed when I had the compilation bug.

So if it's necessary to set lzo to DEPEND or RDEPEND then I guess it should be sufficient to have the newest version or at least slot 2 as a dependency.
Comment 15 Ethan Boyle 2006-09-21 18:03:48 UTC
Heiko Baums, interesting, I wonder what you have different than me. I tried just lzo-2.02-r1 and then emerge kino, but it did not work. It still failed with "cannot find -llzo".

"emerge --depclean -a world" removed lzo-1.08-r1 and "revdep-rebuild" shows:
"Checking dynamic linking consistency...
  broken /usr/bin/kino (requires  liblzo.so.1)"

lzo-2.02-r1 does not give liblzo.so.1, at least not here... but lzo-1.08-r1 suppies liblzo.so.1.

Could you "find /var/db/pkg -type d | sed "s/\/var\/db\/pkg\//=/" | grep / | sed "s/\/var\/db\/pkg//"|grep lzo" and tell me which versions come back? Thank you.
Comment 16 Heiko Baums 2006-09-21 22:01:52 UTC
This command gives me "=lzo-2.02-r1".

Another question even if it seems to be improbable that it can have anything to do with it. Which gcc version(s) do you have installed?

For me this bug went away after upgrading from gcc-3.4.6 to gcc-4.1.1-r1:

emerge gcc
emerge -e system
emerge -C gcc-3.4.6
emerge -e world
emerge --depclean
revdep-rebuild

So I don't know if there was anything installed, uninstalled or reinstalled which fixed this bug.

I haven't done anything with lzo by hand before. It was always installed or uninstalled automatically as a dependency.
Comment 17 Heiko Baums 2006-09-21 22:08:00 UTC
Oh, I'm just seeing that this bug is still about kino-0.9.0 and there was no other version mentioned in this bug.

There's a new version, kino-0.9.2.

Have you tried this version? Maybe this is what fixed the bug for me.
Comment 18 Heiko Baums 2006-09-21 22:15:22 UTC
Sorry for posting again. Haven't read your duplicate bug. ;-)

When you ran revdep-rebuild which packages did it want to install?
Which emerge command line did `revdep-rebuild -pv` put out?
Did it want to reinstall lzo or kino?

After reading that you seem to only ran revdep-rebuild I would suggest you to just try to emerge kino again without lzo-1* being installed.
Comment 19 Ethan Boyle 2006-09-22 07:02:43 UTC
My gcc -v shows
athlon ~ # gcc -v
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: /var/tmp/portage/gcc-4.1.1/work/gcc-4.1.1/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/4.1.1 --includedir=/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.1 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.1/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.1/info --with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/g++-v4 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --disable-libunwind-exceptions --disable-multilib --disable-libmudflap --disable-libssp --disable-libgcj --enable-languages=c,c++,fortran --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
Thread model: posix
gcc version 4.1.1 (Gentoo 4.1.1)

I already did the following:
>emerge gcc
>emerge -e system
>emerge -C gcc-3.4.6
>emerge -e world
>emerge --depclean
>revdep-rebuild

>I haven't done anything with lzo by hand before. It was always installed or
>uninstalled automatically as a dependency.
Strange that it's not being installed for me as a dependency. I wonder why.

>Oh, I'm just seeing that this bug is still about kino-0.9.0 and there was no
>other version mentioned in this bug.
My original bug filing was this: https://bugs.gentoo.org/show_bug.cgi?id=148266
Which was about kino-0.9.2 not kino-0.9.0.

>When you ran revdep-rebuild which packages did it want to install?
Well, I did a emerge --ask --depclean which removed my lzo-1.08-r1 again then with lzo removed I did a revdep-rebuild to see which package it wanted to rebuild. (Normally it's not the dependency that it wants to rebuild it's that main package that wants the dependency.) revdep-rebuild reported 
"Checking dynamic linking consistency...
  broken /usr/bin/kino (requires  liblzo.so.1)"
then failed on the "emerge --oneshot  =media-video/kino-0.9.2" at "cannot find -llzo" again.

lzo was not installed and was not brought in as a dependency when kino-0.9.2 was emerged.

This thread is where I found this problem:
http://forums.gentoo.org/viewtopic-t-494331-postdays-0-postorder-asc-start-100.html#3583011

This is the bug that I filed that got closed as a duplicate of your bug:
https://bugs.gentoo.org/show_bug.cgi?id=148266
Comment 20 Heiko Baums 2006-09-22 09:46:46 UTC
Ok, can be that I have it.
For me lzo is installed as a dependency of gnutls.
Have you tried to emerge lzo by hand before installing kino?
If yes then I don't know how this can be fixed.
If no then I'd suggest to emerge lzo by hand. And then try to emerge kino again.

The lzo dependency is indeed missing in kino-0.9.2.ebuild.

So if my suggestion above works then Denis should set lzo as DEPEND or RDEPEND in kino-0.9.2.ebuild.
Comment 21 Denis Dupeyron (RETIRED) gentoo-dev 2006-09-24 04:38:09 UTC
This is now fixed in Portage. Thanks to all of you for your contribution to fixing this bug.

I have added dependency to lzo-1, as lzo-2 doesn't provide the necessary library. I will hack kino to support lzo-2 at a later time.

Denis.