[mythtv] make/compilation error

Richard Holzhacker furzmugel at gmx.net
Tue Jul 12 03:02:44 EDT 2005


Dear MythTv developers, 
 
I cannot get mythtv to work on my SUSE 9.2 (or 9.3) system. 
If I install rpm packages from folk.uio.no/oeysteio/apt/suse/9.3-mythtv 
everything seems to be fine until I start mythfrontend. It terminates with 
memory access violation (this was done on a 9.3 install which was deleted, 
so there's no error output). 
A friend installed mythtv ok on SUSE 9.2 (watching TV worked, EPG was 
downloaded and worked) from source with most dependencies filled by 
packman.links2linux.de rpms just last weekend. So I thought, I should just 
use the files he downloaded (on a 9.2 system) and and it'll work ok. 
Because I use an athlon-based system and he uses a pentium4-based one I 
downloaded some packages in the i586 version instead of the tested i686 
version. The configure script issues error messages (about ffmpeg, see 
below) but then seems to proceed normally. 
Upon make, the compiler works a while but stops with some error in 
httpcomms.o (see below). 
 
What could be the remedy: 
Should I install i686 packages of the dependencies on my athlon system? 
The compiler command contains "-march=i586 -mcpu=i686". Is this correct? 
Is there a problem with ffmpeg? I tried to compile it from source, but 
that again provoked an error message from configure about altivec.h. Do I 
need another ffmpeg? 
 
I think this problem might be athlon specific, but concerning more people? 
It would be great if you could help me to get this fabolous application 
working. Until then I will have to resort to the instable but running 0.14 
mythtv on the other partition, which crashes inevitably after a variable 
time (which is why I want to update). 
 
Best regards 
Richie Holzhacker 
 
 
parker at flamingo:~> uname -a 
Linux flamingo 2.6.8-24.16-default #1 Thu Jun 2 12:09:57 UTC 2005 i686 
athlon i386 GNU/Linux 
 
 
---configure error--- 
parker at flamingo:~/install/mythtv-0.18.1> ./configure 
/tmp/ffmpeg-conf-5673-31208-2626.c:1:21: altivec.h: Datei oder Verzeichnis 
nicht gefunden 
/tmp/ffmpeg-conf-5673-31208-2626.c: In function `foo': 
/tmp/ffmpeg-conf-5673-31208-2626.c:1: error: duplicate case value 
/tmp/ffmpeg-conf-5673-31208-2626.c:1: error: previously used here 
/tmp/ffmpeg-conf-5673-31208-2626.c: In function `foo': 
/tmp/ffmpeg-conf-5673-31208-2626.c:1: error: duplicate case value 
/tmp/ffmpeg-conf-5673-31208-2626.c:1: error: previously used here 
/tmp/ffmpeg-conf-5673-31208-2626.c: In function `foo': 
/tmp/ffmpeg-conf-5673-31208-2626.c:1: error: duplicate case value 
/tmp/ffmpeg-conf-5673-31208-2626.c:1: error: previously used here 
/tmp/ffmpeg-conf-5673-31208-2626.c: In function `foo': 
/tmp/ffmpeg-conf-5673-31208-2626.c:1: error: duplicate case value 
/tmp/ffmpeg-conf-5673-31208-2626.c:1: error: previously used here 
/tmp/ffmpeg-conf-5673-31208-2626.c:1: error: parse error before "p" 
In file included from /tmp/ffmpeg-conf-5673-31208-2626.c:1: 
/usr/lib/gcc-lib/i586-suse-linux/3.3.4/include/xmmintrin.h:34:3: #error 
"SSE instruction set not enabled" 
cat: /etc//etc/ld.so.conf.d/*.conf: Datei oder Verzeichnis nicht gefunden 
cat: /etc//etc/ld.so.conf.d/*.conf: Datei oder Verzeichnis nicht gefunden 
cat: /etc//etc/ld.so.conf.d/*.conf: Datei oder Verzeichnis nicht gefunden 
cat: /etc//etc/ld.so.conf.d/*.conf: Datei oder Verzeichnis nicht gefunden 
# Basic Settings 
--- 
 
---make error--- 
Compiler hangs in loop (sometimes): last two cycles shown, then I pressed 
CTRL-C. 
(Other times it does one cycle only and aborts without CTRL-C): 
distcc[31872] (dcc_parse_hosts) Warning: /home/parker/.distcc.slp.cache 
contained no hosts; can't distribute work 
distcc[31872] (dcc_build_somewhere) Warning: failed to distribute, running 
locally instead 
ccache distcc g++ -c -pipe -O2 -march=i586 -mcpu=i686 -fmessage-length=0 
-Wall -march=athlon -I/opt/kde3/include -pthread 
-I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -Wall -W 
-O3 -Wall -Wno-switch -fomit-frame-pointer -D_REENTRANT -DPIC -fPIC  -DMMX 
-Di386 -DUSING_IVTV -DUSING_XRANDR -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 
-DPREFIX=\"/usr/local\" -DUSING_OSS -DUSE_ALSA -DUSE_JOYSTICK_MENU 
-DUSE_LIRC -DUSE_ARTS -DUSE_JACK -DQT_NO_DEBUG -DQT_THREAD_SUPPORT 
-DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/lib/qt3/mkspecs/default -I. 
-I/usr/local/include -I../libmythsamplerate -I../libmythsoundtouch -I../.. 
-I/usr/include -I/usr/lib/qt3/include -o inetcomms.o inetcomms.cpp 
distcc[31880] (dcc_parse_hosts) Warning: /home/parker/.distcc.slp.cache 
contained no hosts; can't distribute work 
distcc[31880] (dcc_build_somewhere) Warning: failed to distribute, running 
locally instead 
ccache distcc g++ -c -pipe -O2 -march=i586 -mcpu=i686 -fmessage-length=0 
-Wall -march=athlon -I/opt/kde3/include -pthread 
-I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -Wall -W 
-O3 -Wall -Wno-switch -fomit-frame-pointer -D_REENTRANT -DPIC -fPIC  -DMMX 
-Di386 -DUSING_IVTV -DUSING_XRANDR -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 
-DPREFIX=\"/usr/local\" -DUSING_OSS -DUSE_ALSA -DUSE_JOYSTICK_MENU 
-DUSE_LIRC -DUSE_ARTS -DUSE_JACK -DQT_NO_DEBUG -DQT_THREAD_SUPPORT 
-DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/lib/qt3/mkspecs/default -I. 
-I/usr/local/include -I../libmythsamplerate -I../libmythsoundtouch -I../.. 
-I/usr/include -I/usr/lib/qt3/include -o httpcomms.o httpcomms.cpp 
distcc[31888] (dcc_parse_hosts) Warning: /home/parker/.distcc.slp.cache 
contained no hosts; can't distribute work 
distcc[31888] (dcc_build_somewhere) Warning: failed to distribute, running 
locally instead 
make[2]: *** [httpcomms.o] Unterbrechung 
make[1]: *** [sub-libmyth] Unterbrechung 
make: *** [sub-libs] Unterbrechung 
 
parker at flamingo:~/install/mythtv-0.18.1>     
--- 

-- 
Weitersagen: GMX DSL-Flatrates mit Tempo-Garantie!
Ab 4,99 Euro/Monat: http://www.gmx.net/de/go/dsl

-- 
5 GB Mailbox, 50 FreeSMS http://www.gmx.net/de/go/promail
+++ GMX - die erste Adresse für Mail, Message, More +++


More information about the mythtv-dev mailing list