[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