[mythtv-users] gentoo ebuild overlays

AntiCat mythtv at anticat.ch
Sat Oct 17 16:36:05 UTC 2009


MarcT schrieb:
>
> My trunk repo is working on the as of SVN 22465. I haven’t built 
> anything after that yet but it should still work as I am not applying 
> any patches at the moment. Trunk finally applied the last patch I was 
> applying.
>
> Also I added a new overlay for 0.22-fixes for those who don’t want trunk.
>
> Trunk overlay can be found here: http://wiki.github.com/MarcT/mt-mythtv
>
> 0.22 fixes overlay can be found here: 
> http://wiki.github.com/MarcT/mt-mythtv-0.22-fixes
>
> The only difference between them at the moment is the svn checkout step.
>
> Feedback is appreciated.
>
> MarcT
>
I am trying to get the 22-fixes version to compile, however the process 
always fails with

make[2]: Entering directory 
`/var/tmp/portage/media-tv/mythtv-9999/work/mythtv/programs/mythavtest'
sh "/var/tmp/portage/media-tv/mythtv-9999/work/mythtv/version.sh" 
"/var/tmp/portage/media-tv/mythtv-9999/work/mythtv" ": 
http://svn.mythtv.org/svn/branches/release-0-22-fixes/mythtv/version.pro "
g++ -Wl,-O1 -o mythavtest version.o main.o -L/usr/lib/qt4 
-L../../libs/libmyth -L../../libs/libmythtv -L../../libs/libavutil 
-L../../libs/libavcodec -L../../libs/libavformat -L../../libs/libswscale 
-L../../libs/libmythdb -L../../libs/libmythui -L../../libs/libmythupnp 
-lmythtv-0.22 -lmythavformat-0.22 -lmythavutil-0.22 -lmythavcodec-0.22 
-lmythswscale-0.22 -lmythupnp-0.22 -lmyth-0.22 -lmythui-0.22 
-lmythdb-0.22 -L../../libs/libmythlivemedia -lmythlivemedia-0.22 
-L../../libs/libmythfreemheg -lmythfreemheg-0.22 
-L../../libs/libmythhdhomerun -lmythhdhomerun-0.22 -L/usr/X11R6/lib 
-lXinerama -lXxf86vm -lXv -lXvMCW -lXvMC -L/usr/local/lib -lQtSql 
-L/usr/lib/mysql -L/usr/lib/qt4 -pthread -pthread -lQtXml -pthread 
-pthread -lQtOpenGL -lGLU -lGL -pthread -pthread -pthread -pthread 
-pthread -pthread -pthread -pthread -lQtGui -pthread -lpng -lfreetype 
-lSM -lICE -pthread -pthread -lXrender -lXrandr -lfontconfig -lXext 
-lX11 -lQtNetwork -pthread -pthread -lQtCore -lz -lm -pthread 
-lgthread-2.0 -lrt -lglib-2.0 -lpthread -ldl
../../libs/libavcodec/libmythavcodec-0.22.so: undefined reference to 
`refill2'

Currently I have

[ebuild U ] media-tv/mythtv-9999 [0.21_p21451] USE="X%* nls%* -arts% 
-dbox2% -directfb% -hdhomerun% -hdpvr% -iptv% -ivtv% -joystick% -latm% 
-oss% -proc-opt% -profile% -vdpau% -vorbis% -xv%" VIDEO_CARDS="via%* -i810%"

which produces
* Running ./configure --prefix=/usr --mandir=/usr/share/man 
--disable-audio-alsa --disable-altivec --disable-audio-arts 
--disable-directfb --enable-dvb --disable-hdhomerun --disable-hdpvr 
--disable-firewire --disable-iptv --disable-ivtv --disable-audio-jack 
--disable-joystick-menu --disable-libfaad --disable-lirc 
--enable-opengl-vsync --enable-opengl-video --disable-audio-oss 
--disable-proc-opt --disable-vdpau --enable-x11 --disable-xv 
--disable-xvmc --tune=i686

# Basic Settings
Compile type release
Compiler cache no
DistCC yes
qmake /usr/bin/qmake
install prefix /usr
runtime prefix /usr
CPU x86 x86_32 (Intel(R) Pentium(R) 4 CPU 3.20GHz)
big-endian no
runtime cpu detection no
yasm yes
MMX enabled yes
MMX2 enabled yes
3DNow! enabled yes
3DNow! extended enabled yes
SSE enabled yes
SSSE3 enabled yes
CMOV enabled yes

# Input Support
Joystick menu no
lirc support no
Video4Linux sup. yes
ivtv support no
HD-PVR support no
FireWire support no
DVB support yes [/usr/include]
DVB-S2 support no
HDHomeRun support no
IPTV support no

# Sound Output Support
PulseAudio support no
OSS support no
ALSA support no
aRts support no
JACK support no
libfftw3 support no

# Video Output Support
x11 support yes
xrandr support yes
xv support no
XvMC support no
XvMC VLD support no
XvMC pro support no
XvMC libs -lXvMCW
VDPAU support no
OpenGL video yes
OpenGL vsync yes
DirectFB no
Fribidi formatting no
MHEG support yes

# Misc Features
multi threaded libavcodec yes
Frontend yes
Backend yes

# Bindings
bindings_perl yes
bindings_python yes

I tried all use flags and configure options I could think of without any 
luck.
Any suggestions would be appreciated.


Andreas


More information about the mythtv-users mailing list