[mythtv-users] compile error - amd 64/gcc 3.4 support?

flokohlert at muenchen-mail.de flokohlert at muenchen-mail.de
Fri Jul 16 04:11:40 EDT 2004


For me it worked in fc2-64 when i changed march=pentiumpro to march=k8 in 
settings.pro.


Zitat von Chris Germano <netslayer at hotmail.com>:

> I'm trying to compile current CVS on a AMD 64 machine with gcc 3.4.1 (Gentoo
> 
> 2004.1/2 64 edition). It looks like current portage has 15.1 mythtv and 
> mythfrontend. Mythfrontend did emerge for me successfully but i'm not sure 
> if they have their own patches. However since the protocol is different in 
> newer CVS I can't use the ebuild.
> 
> root at mach64 mythtv # ./configure
> Please note that these settings only deal with libavcodec, not MythTV.
> CPU              unknown
> Big Endian       no
> Creating config.mak and config.h
> config.h is unchanged
> 
> everything compiled up to this point:
> 
> root at mach64 mythtv # make
> cd libs && make -f Makefile
> make[1]: Entering directory `/home/chris/mythtv-15/mythtv/libs'
> cd libavcodec && make -f Makefile
> make[2]: Entering directory `/home/chris/mythtv-15/mythtv/libs/libavcodec'
> make[2]: Nothing to be done for `first'.
> make[2]: Leaving directory `/home/chris/mythtv-15/mythtv/libs/libavcodec'
> cd libavformat && make -f Makefile
> make[2]: Entering directory `/home/chris/mythtv-15/mythtv/libs/libavformat'
> make[2]: Nothing to be done for `first'.
> make[2]: Leaving directory `/home/chris/mythtv-15/mythtv/libs/libavformat'
> cd libmyth && make -f Makefile
> make[2]: Entering directory `/home/chris/mythtv-15/mythtv/libs/libmyth'
> g++ -c -pipe -Wall -W -O3 -march=pentiumpro -fomit-frame-pointer 
> -D_REENTRANT -f             PIC  -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 
> -DPREFIX=\"/usr/local\" -DMMX -DUSING_             IVTV -DLCD_DEVICE 
> -DUSING_OSS -DUSE_ALSA -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I/us             
> r/qt/3/mkspecs/linux-g++ -I. -I/usr/local/include -I/usr/qt/3/include -o 
> dialogb             ox.o dialogbox.cpp
> dialogbox.cpp:1: error: CPU you selected does not support x86-64 instruction
> 
> set
> dialogbox.cpp:1: error: CPU you selected does not support x86-64 instruction
> 
> set
> make[2]: *** [dialogbox.o] Error 1
> make[2]: Leaving directory `/home/chris/mythtv-15/mythtv/libs/libmyth'
> make[1]: *** [sub-libmyth] Error 2
> make[1]: Leaving directory `/home/chris/mythtv-15/mythtv/libs'
> make: *** [sub-libs] Error 2
> 
> 
> 




More information about the mythtv-users mailing list