Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 81767 - mythtv-0.17 emerge fails with a reference to -liec61883
Summary: mythtv-0.17 emerge fails with a reference to -liec61883
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Television related Applications in Gentoo's Portage
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-12 11:42 UTC by Alexander Hsia
Modified: 2005-04-06 03:07 UTC (History)
3 users (show)

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


Attachments
fixed mythtv ebuild, removing ieee1394 support as we don't currently have the necessary packages in portage (mythtv-0.17.ebuild,5.61 KB, text/plain)
2005-02-24 11:04 UTC, Jeremy Hanmer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Hsia 2005-02-12 11:42:31 UTC
The latest emerge world pulled in mythtv-0.17 which failed compilation on a reference to shared library iec61883. However, with USE="-iee1394", mythtv emerges successfully
Snippet around failure.

g++ -shared -Wl,-soname,libmyth-0.17.so.0 -o libmyth-0.17.so.0.17.0 dialogbox.o lcddevice.o mythcontext.o mythwidgets.o oldsettings.o remotefile.o settings.o themedmenu.o util.o mythwizard.o uitypes.o xmlparse.o mythplugin.o mythdialogs.o audiooutput.o inetcomms.o httpcomms.o mythmedia.o uilistbtntype.o uiphoneentry.o generictree.o managedlist.o DisplayRes.o volumecontrol.o volumebase.o audiooutputbase.o dbsettings.o screensaver.o screensaver-null.o output.o langsettings.o mythdbcon.o audiooutputoss.o mythcdrom.o mythmediamonitor.o mythcdrom-linux.o audiooutputalsa.o jsmenu.o jsmenuevent.o lirc.o lircevent.o screensaver-x11.o DisplayResX.o moc_dialogbox.o moc_lcddevice.o moc_mythcontext.o moc_mythwidgets.o moc_settings.o moc_themedmenu.o moc_mythwizard.o moc_uitypes.o moc_mythdialogs.o moc_inetcomms.o moc_httpcomms.o moc_mythmedia.o moc_uilistbtntype.o moc_uiphoneentry.o moc_managedlist.o moc_mythcdrom.o moc_mythmediamonitor.o moc_jsmenu.o moc_lirc.o  -L/usr/qt/3/lib -L../libmythsamplerate -lmythsamplerate-0.17 -L../libmythsoundtouch -lmythsoundtouch-0.17 -lasound -llirc_client -lfreetype -lmp3lame -L/usr/X11R6/lib -lXinerama -lXv -lX11 -lXext -lXxf86vm -lraw1394 -liec61883 -lXvMCNVIDIA -lXvMC -lGL -lGLU -lqt-mt -lXext -lX11 -lm -lpthread 
/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux-gnu/bin/ld: cannot find -liec61883
collect2: ld returned 1 exit status
make: *** [libmyth-0.17.so.0.17.0] Error 1
make: Leaving directory `/var/tmp/portage/mythtv-0.17/work/mythtv-0.17/libs/libm
yth'

!!! ERROR: media-tv/mythtv-0.17 failed.
!!! Function src_compile, Line 159, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.

Reproducible: Always
Steps to Reproduce:
1. Fix /usr/portage/eclass/myth.eclass as in Bug 81677
2. USE="ieee1394" emerge mythtv 
3.

Actual Results:  
Emerge fails with reported error

Expected Results:  
Successful compilation and merge

Gentoo Base System version 1.6.9
Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.4.3,
glibc-2.3.4.20041102-r0, 2.6.10-gentoo-r5 i686)
=================================================================
System uname: 2.6.10-gentoo-r5 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb  7 2005, 09:14:48)]
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r2
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -O3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j3"
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 X a52 aac aalib acpi acpi4linux aim alsa avi bash-completion berkdb
bitmap-fonts bmp cairo cdda cddb cdio cdparanoia cdr cdrom chroot codecs cpdflib
crypt cscope css cups dba dio directfb divx4linux djbfft dnd dts dv dvb dvd dvdr
dvdread encode evms2 exif f77 faad fam fame fb fbcon festival ffmpeg fftw flac
font-server foomaticdb fortran freetype gd gdbm gif glitz glut gphoto2 gstreamer
gtk gtk2 hal high-ints howl ieee1394 imagemagick imlib imlib2 irda jack
jack-tmpfs java jikes joystick jpeg junit ladcca ladspa libg++ libwww lirc
lm_sensors lzo lzw mad matroska mikmod mime mjpeg mmx mmx2 mozsvg mp3 mpeg mpeg2
mpeg4 mpi mplayer mysql mythtv ncurses network nls nptl nvidia ogg oggvorbis
openal opengl oss pam parse-clocks pdflib perl pic pie png pnp ppds pvm python
qt quicktime readline real rplay rtc samba sdl session shared sharedmem smime
sounds spell sse sse2 ssl stream stroke svg svga tcltk tcpd tga theora threads
tiff transcode truetype truetype-fonts type1-fonts usb v4l v4l2 vcd vcdimager
vidix vlm vorbis wxwindows xchatdccserver xfs xine xml2 xosd xprint xrandr xv
xvid xvmc zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Comment 1 Doug Goldstein (RETIRED) gentoo-dev 2005-02-13 08:15:25 UTC
Known issue. libiec61883 exists only in a moving SVN repository and isn't in Portage yet. Waiting for something stable to come from them to be able to add it to Portage.

Are you capturing over firewire from a cable box? If not you can add into /etc/portage/package.use the following

media-tv/mythtv : -ieee1394
Comment 2 Eli Ben-Shoshan 2005-02-14 18:12:31 UTC
Is libiec61883 part of ieee1394 or something else? I am willing to make an ebuild for it.
Comment 3 Doug Goldstein (RETIRED) gentoo-dev 2005-02-14 21:06:19 UTC
libiec61883 is Subversion only, hosted by the makers of libieee1394. Which is why it's not in portage. It apparently hasn't even hit the stabilization point of 0.1.

Unless you can show me that a snapshot is safe enough... it's going to stay out of Portage for now.


Eli: Great to see another @ufl.edu e-mail address on here. Comp Engineering or Comp Sci major?
Comment 4 Jeremy Huddleston (RETIRED) gentoo-dev 2005-02-19 15:56:43 UTC
Doug, if you don't have this lib in portage, then the dependency tree is broken.  Remove the 'iee1394' USE flag and force it off until this package gets in portage.
Comment 5 Jeremy Hanmer 2005-02-24 11:04:41 UTC
Created attachment 52056 [details]
fixed mythtv ebuild, removing ieee1394 support as we don't currently have the necessary packages in portage
Comment 6 Doug Goldstein (RETIRED) gentoo-dev 2005-02-24 15:59:56 UTC
Comment on attachment 52056 [details]
fixed mythtv ebuild, removing ieee1394 support as we don't currently have the necessary packages in portage

grrr.. AN EBUILD IS NOT BINARY!!! Don't pick it as such!

Detail what you changed too!
Comment 7 Jeremy Hanmer 2005-02-24 22:53:08 UTC
my apologies, I was lazy and told it to autodetect the mime type.  Comment has now been edited to specify that the ieee1394 use flag has been removed until the necessary packages are in portage
Comment 8 Doug Goldstein (RETIRED) gentoo-dev 2005-03-26 00:23:56 UTC
There's a msg to appease some. But it's staying around until we can get the lib in Portage.
Comment 9 Doug Goldstein (RETIRED) gentoo-dev 2005-03-26 00:48:15 UTC
This will get fixed like I said when the package is available.
Comment 10 Jeremy Huddleston (RETIRED) gentoo-dev 2005-03-26 02:33:11 UTC
A message is insufficient.  Cardoe, this package is in violation of Gentoo policy.  Either add the package mythtv needs or remove the support from the mythtv package for now.  Users who have this package on their system can still add the support via ECONF_EXTRA if they so desire, but as it stands, it is in violation of Gentoo policy and must be fixed.
Comment 11 SpanKY gentoo-dev 2005-03-28 07:46:55 UTC
if USE=-ieee1394 doesnt work just remove it from the ebuild
Comment 12 Jeremy Huddleston (RETIRED) gentoo-dev 2005-04-06 03:07:40 UTC
I removed ieee1394 from the ebuild and bumped the revision for the dst bugfix.