First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 81767
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Television related Applications in Gentoo's Portage <media-tv@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Alexander Hsia <xanderhsia@comcast.net>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
mythtv-0.17.ebuild fixed mythtv ebuild, removing ieee1394 support as we don't currently have the necessary packages in portage text/plain Jeremy Hanmer 2005-02-24 11:04 0000 5.61 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 81767 depends on: Show dependency tree
Bug 81767 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: 2005-02-12 11:42 0000
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 From Doug Goldstein 2005-02-13 08:15:25 0000 -------
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 From Eli Ben-Shoshan 2005-02-14 18:12:31 0000 -------
Is libiec61883 part of ieee1394 or something else? I am willing to make an
ebuild for it.

------- Comment #3 From Doug Goldstein 2005-02-14 21:06:19 0000 -------
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 From Jeremy Huddleston (RETIRED) 2005-02-19 15:56:43 0000 -------
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 From Jeremy Hanmer 2005-02-24 11:04:41 0000 -------
Created an attachment (id=52056) [details]
fixed mythtv ebuild

------- Comment #6 From Doug Goldstein 2005-02-24 15:59:56 0000 -------
(From update of attachment 52056 [details])
grrr.. AN EBUILD IS NOT BINARY!!! Don't pick it as such!

Detail what you changed too!

------- Comment #7 From Jeremy Hanmer 2005-02-24 22:53:08 0000 -------
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 From Doug Goldstein 2005-03-26 00:23:56 0000 -------
There's a msg to appease some. But it's staying around until we can get the lib
in Portage.

------- Comment #9 From Doug Goldstein 2005-03-26 00:48:15 0000 -------
This will get fixed like I said when the package is available.

------- Comment #10 From Jeremy Huddleston (RETIRED) 2005-03-26 02:33:11 0000 -------
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 From SpanKY 2005-03-28 07:46:55 0000 -------
if USE=-ieee1394 doesnt work just remove it from the ebuild

------- Comment #12 From Jeremy Huddleston (RETIRED) 2005-04-06 03:07:40 0000 -------
I removed ieee1394 from the ebuild and bumped the revision for the dst bugfix.

First Last Prev Next    No search results available      Search page      Enter new bug