Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 42523 - MythVideo 0.14 fails to build
Summary: MythVideo 0.14 fails to build
Status: RESOLVED TEST-REQUEST
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: 2004-02-22 15:53 UTC by Trey Stout
Modified: 2004-09-17 23:03 UTC (History)
0 users

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 Trey Stout 2004-02-22 15:53:12 UTC
Can't emerge mythvideo, and therefore mythdvd. Mythtv works great and records and displays television fine.

Reproducible: Always
Steps to Reproduce:
1. USE=transcode emerge mythvideo

Actual Results:  
[root@tv : root]# USE=transcode emerge -pv mythdvd

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild     U ] media-plugins/mythvideo-0.14 [0.13]  0 kB
[ebuild  N    ] media-libs/netpbm-10.20  +jpeg +png +svga -tiff +zlib  2,061 kB
[ebuild  N    ] media-libs/libmpeg3-1.5.2   611 kB
[ebuild  N    ] dev-libs/lzo-1.08-r1   416 kB
[ebuild  N    ] app-text/dgs-0.5.10-r1   3,488 kB
[ebuild  N    ] media-video/mpeg2vidcodec-12-r1   253 kB
[ebuild  N    ] app-text/ghostscript-7.07.1-r1  +X -cjk +cups  13,813 kB
[ebuild  N    ] media-gfx/imagemagick-5.5.7.15  +X +cups -jbig +jpeg -lcms +mpeg
+png -tiff +truetype -wmf +xml2  4,119 kB
[ebuild  N    ] media-video/transcode-0.6.12  -3dnow +X -altivec +avi +encode
-mmx +mpeg +quicktime +sdl +sse  3,373 kB
[ebuild  N    ] media-plugins/mythdvd-0.14  +transcode  118 kB

Total size of downloads: 28,257 kB

[root@tv : root]# USE=transcode emerge mythdvd
Calculating dependencies ...done!
>>> emerge (1 of 10) media-plugins/mythvideo-0.14 to /
>>> md5 src_uri ;-) mythvideo-0.14.tar.bz2
>>> Unpacking source...
>>> Unpacking mythvideo-0.14.tar.bz2 to /var/tmp/portage/mythvideo-0.14/work
>>> Source unpacked.
cd i18n && qmake i18n.pro -o Makefile
cd mythvideo && qmake mythvideo.pro -o Makefile
cd i18n && make -f Makefile
make[1]: Entering directory
`/var/tmp/portage/mythvideo-0.14/work/mythvideo-0.14/i18n'
gcc -c -pipe -Wall -W -O2  -D_GNU_SOURCE -DPREFIX=\"/usr\"
-I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -o dummy.o dummy.c
cd mythvideo && make -f Makefile
make[1]: Entering directory
`/var/tmp/portage/mythvideo-0.14/work/mythvideo-0.14/mythvideo'
g++ -c -pipe -Wall -W -O3 -march=pentium4 -fomit-frame-pointer -D_REENTRANT
-fPIC  -D_GNU_SOURCE -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
-DQT_PLUGIN -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/qt/3/include
-o main.o main.cpp
g++  -o i18n dummy.o
make[1]: Leaving directory
`/var/tmp/portage/mythvideo-0.14/work/mythvideo-0.14/i18n'
g++ -c -pipe -Wall -W -O3 -march=pentium4 -fomit-frame-pointer -D_REENTRANT
-fPIC  -D_GNU_SOURCE -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
-DQT_PLUGIN -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/qt/3/include
-o metadata.o metadata.cpp
g++ -c -pipe -Wall -W -O3 -march=pentium4 -fomit-frame-pointer -D_REENTRANT
-fPIC  -D_GNU_SOURCE -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
-DQT_PLUGIN -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/qt/3/include
-o videomanager.o videomanager.cpp
g++ -c -pipe -Wall -W -O3 -march=pentium4 -fomit-frame-pointer -D_REENTRANT
-fPIC  -D_GNU_SOURCE -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
-DQT_PLUGIN -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/qt/3/include
-o videobrowser.o videobrowser.cpp
g++ -c -pipe -Wall -W -O3 -march=pentium4 -fomit-frame-pointer -D_REENTRANT
-fPIC  -D_GNU_SOURCE -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
-DQT_PLUGIN -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/qt/3/include
-o dbcheck.o dbcheck.cpp
videobrowser.cpp: In member function `void VideoBrowser::selected(Metadata*)':
videobrowser.cpp:674: error: `HandleMedia' undeclared (first use this function)
videobrowser.cpp:674: error: (Each undeclared identifier is reported only once
   for each function it appears in.)
g++ -c -pipe -Wall -W -O3 -march=pentium4 -fomit-frame-pointer -D_REENTRANT
-fPIC  -D_GNU_SOURCE -DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
-DQT_PLUGIN -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/qt/3/include
-o globalsettings.o globalsettings.cpp
make[1]: *** [videobrowser.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory
`/var/tmp/portage/mythvideo-0.14/work/mythvideo-0.14/mythvideo'
make: *** [sub-mythvideo] Error 2

!!! ERROR: media-plugins/mythvideo-0.14 failed.
!!! Function src_compile, Line 34, Exitcode 2
!!! compile problem


Expected Results:  
Finished compiling and installed itself.

[root@tv : root]# emerge info
Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20040207-r0,
2.4.20-gentoo-r5)
=================================================================
System uname: 2.4.20-gentoo-r5 i686 Intel(R) Pentium(R) 4 CPU 2.66GHz
Gentoo Base System version 1.4.3.13
Autoconf: sys-devel/autoconf-2.59
Automake: sys-devel/automake-1.8.2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa apache2 apm arts avi berkdb crypt cups dvd encode esd foomaticdb
gdbm gif gnome gpm gtk gtk2 imlib java jpeg libg++ libwww mad mikmod motif mpeg
mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime
readline sdl slang spell sse ssl svga tcpd truetype x86 xml2 xmms xv zlib"
Comment 1 Benjamin Coles 2004-02-24 08:44:17 UTC
not my bug sorry
Comment 2 Trey Stout 2004-04-27 17:42:40 UTC
Is this anyone's bug? If I knew any C, I would help out, but I'm lost.
Comment 3 Daniel Ahlberg (RETIRED) gentoo-dev 2004-06-01 14:40:26 UTC
The only thing I can come up with is if your compiler produces bad code when compiling with pentium4. It could be a longshot, but try recompiling mythvideo with pentium3 instead of pentium4 in your cflags.
Comment 4 Doug Goldstein (RETIRED) gentoo-dev 2004-09-14 09:49:46 UTC
Trey: Please retry with the latest versions and let me know how it's working.
Comment 5 Doug Goldstein (RETIRED) gentoo-dev 2004-09-17 23:03:46 UTC
Please retry with the latest versions of gcc and mythtv.