I did a fresh compile of Vegastrike tonight.I did my usual steps.
1)opend a terminal on my vegastrike folder and issued ./bootstrap-sh
2)I ran ./configure with the following options:CC=gcc-4.2 --enable-stencil-buffer --with-python-version=2.5 --with-boost=1.35 --enable-dependency-tracking --enable-nvidia-cg --with-data-dir=/home/steve/Desktop/software/Vegastrike/data
3)after ./configure finished,I ran colormake.
Colormake came up with this error:
Code: Select all
depbase=`echo src/gfx/vid_file.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I. -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_PYTHON_STATIC_LIB -I./boost/1_35 -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/home/steve/Desktop/software/Vegastrike/data\" -DHAVE_FFMPEG -I/usr/include/python2.5 -DHAVE_PYTHON=1 -I./src -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/vid_file.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/vid_file.o src/gfx/vid_file.cpp &&\
mv -f $depbase.Tpo $depbase.Po
In file included from /usr/local/include/ffmpeg/avutil.h:40,
from /usr/local/include/ffmpeg/avcodec.h:30,
from src/gfx/vid_file.cpp:24:
/usr/local/include/ffmpeg/common.h: In function ‘int av_log2(unsigned int)’:
/usr/local/include/ffmpeg/common.h:97: Error: error: redefinition of ‘int av_log2(unsigned int)’
/usr/include/ffmpeg/common.h:81: Error: error: ‘int av_log2(unsigned int)’ previously defined here
/usr/local/include/ffmpeg/common.h: In function ‘int av_log2_16bit(unsigned int)’:
/usr/local/include/ffmpeg/common.h:115: Error: error: redefinition of ‘int av_log2_16bit(unsigned int)’
/usr/include/ffmpeg/common.h:99: Error: error: ‘int av_log2_16bit(unsigned int)’ previously defined here
/usr/local/include/ffmpeg/common.h: In function ‘int mid_pred(int, int, int)’:
/usr/local/include/ffmpeg/common.h:130: Error: error: redefinition of ‘int mid_pred(int, int, int)’
/usr/include/ffmpeg/common.h:114: Error: error: ‘int mid_pred(int, int, int)’ previously defined here
/usr/local/include/ffmpeg/common.h: In function ‘int av_clip(int, int, int)’:
/usr/local/include/ffmpeg/common.h:177: Error: error: redefinition of ‘int av_clip(int, int, int)’
/usr/include/ffmpeg/common.h:161: Error: error: ‘int av_clip(int, int, int)’ previously defined here
/usr/local/include/ffmpeg/common.h: In function ‘uint8_t av_clip_uint8(int)’:
/usr/local/include/ffmpeg/common.h:189: Error: error: redefinition of ‘uint8_t av_clip_uint8(int)’
/usr/include/ffmpeg/common.h:173: Error: error: ‘uint8_t av_clip_uint8(int)’ previously defined here
/usr/local/include/ffmpeg/common.h: In function ‘int ff_get_fourcc(const char*)’:
/usr/local/include/ffmpeg/common.h:212: Error: error: redefinition of ‘int ff_get_fourcc(const char*)’
/usr/include/ffmpeg/common.h:185: Error: error: ‘int ff_get_fourcc(const char*)’ previously defined here
In file included from /usr/local/include/ffmpeg/mathematics.h:24,
from /usr/local/include/ffmpeg/avutil.h:41,
from /usr/local/include/ffmpeg/avcodec.h:30,
from src/gfx/vid_file.cpp:24:
/usr/local/include/ffmpeg/rational.h: At global scope:
/usr/local/include/ffmpeg/rational.h:36: Error: error: redefinition of ‘struct AVRational’
/usr/include/ffmpeg/rational.h:35: Error: error: previous definition of ‘struct AVRational’
/usr/local/include/ffmpeg/rational.h:39: Error: error: invalid type in declaration before ‘;’ token
/usr/local/include/ffmpeg/rational.h:39: Error: error: conflicting declaration ‘typedef int AVRational’
/usr/include/ffmpeg/rational.h:38: Error: error: ‘AVRational’ has a previous declaration as ‘typedef struct AVRational AVRational’
/usr/local/include/ffmpeg/rational.h: In function ‘int av_cmp_q(AVRational, AVRational)’:
/usr/local/include/ffmpeg/rational.h:47: Error: error: redefinition of ‘int av_cmp_q(AVRational, AVRational)’
/usr/include/ffmpeg/rational.h:46: Error: error: ‘int av_cmp_q(AVRational, AVRational)’ previously defined here
/usr/local/include/ffmpeg/rational.h: In function ‘double av_q2d(AVRational)’:
/usr/local/include/ffmpeg/rational.h:59: Error: error: redefinition of ‘double av_q2d(AVRational)’
/usr/include/ffmpeg/rational.h:58: Error: error: ‘double av_q2d(AVRational)’ previously defined here
In file included from /usr/local/include/ffmpeg/avutil.h:41,
from /usr/local/include/ffmpeg/avcodec.h:30,
from src/gfx/vid_file.cpp:24:
/usr/local/include/ffmpeg/mathematics.h: At global scope:
/usr/local/include/ffmpeg/mathematics.h:26: Error: error: multiple definition of ‘enum AVRounding’
/usr/include/ffmpeg/mathematics.h:26: Error: error: previous definition here
/usr/local/include/ffmpeg/mathematics.h:27: Error: error: conflicting declaration ‘AV_ROUND_ZERO’
/usr/include/ffmpeg/mathematics.h:27: Error: error: ‘AV_ROUND_ZERO’ has a previous declaration as ‘AVRounding AV_ROUND_ZERO’
/usr/local/include/ffmpeg/mathematics.h:28: Error: error: conflicting declaration ‘AV_ROUND_INF’
/usr/include/ffmpeg/mathematics.h:28: Error: error: ‘AV_ROUND_INF’ has a previous declaration as ‘AVRounding AV_ROUND_INF’
/usr/local/include/ffmpeg/mathematics.h:29: Error: error: conflicting declaration ‘AV_ROUND_DOWN’
/usr/include/ffmpeg/mathematics.h:29: Error: error: ‘AV_ROUND_DOWN’ has a previous declaration as ‘AVRounding AV_ROUND_DOWN’
/usr/local/include/ffmpeg/mathematics.h:30: Error: error: conflicting declaration ‘AV_ROUND_UP’
/usr/include/ffmpeg/mathematics.h:30: Error: error: ‘AV_ROUND_UP’ has a previous declaration as ‘AVRounding AV_ROUND_UP’
/usr/local/include/ffmpeg/mathematics.h:31: Error: error: conflicting declaration ‘AV_ROUND_NEAR_INF’
/usr/include/ffmpeg/mathematics.h:31: Error: error: ‘AV_ROUND_NEAR_INF’ has a previous declaration as ‘AVRounding AV_ROUND_NEAR_INF’
In file included from /usr/local/include/ffmpeg/avutil.h:43,
from /usr/local/include/ffmpeg/avcodec.h:30,
from src/gfx/vid_file.cpp:24:
/usr/local/include/ffmpeg/integer.h:35: Error: error: redefinition of ‘struct AVInteger’
/usr/include/ffmpeg/integer.h:34: Error: error: previous definition of ‘struct AVInteger’
/usr/local/include/ffmpeg/integer.h:37: Error: error: invalid type in declaration before ‘;’ token
/usr/local/include/ffmpeg/integer.h:37: Error: error: conflicting declaration ‘typedef int AVInteger’
/usr/include/ffmpeg/integer.h:36: Error: error: ‘AVInteger’ has a previous declaration as ‘typedef struct AVInteger AVInteger’
In file included from /usr/local/include/ffmpeg/avutil.h:44,
from /usr/local/include/ffmpeg/avcodec.h:30,
from src/gfx/vid_file.cpp:24:
/usr/local/include/ffmpeg/intfloat_readwrite.h:27: Error: error: redefinition of ‘struct AVExtFloat’
/usr/include/ffmpeg/intfloat_readwrite.h:27: Error: error: previous definition of ‘struct AVExtFloat’
/usr/local/include/ffmpeg/intfloat_readwrite.h:30: Error: error: invalid type in declaration before ‘;’ token
/usr/local/include/ffmpeg/intfloat_readwrite.h:30: Error: error: conflicting declaration ‘typedef int AVExtFloat’
/usr/include/ffmpeg/intfloat_readwrite.h:30: Error: error: ‘AVExtFloat’ has a previous declaration as ‘typedef struct AVExtFloat AVExtFloat’
In file included from /usr/local/include/ffmpeg/avutil.h:45,
from /usr/local/include/ffmpeg/avcodec.h:30,
from src/gfx/vid_file.cpp:24:
/usr/local/include/ffmpeg/log.h:30: Error: error: redefinition of ‘struct AVCLASS’
/usr/include/ffmpeg/log.h:30: Error: error: previous definition of ‘struct AVCLASS’
In file included from /usr/local/include/ffmpeg/avcodec.h:30,
from src/gfx/vid_file.cpp:24:
/usr/local/include/ffmpeg/avutil.h:65: Error: error: multiple definition of ‘enum PixelFormat’
/usr/include/ffmpeg/avutil.h:69: Error: error: previous definition here
/usr/local/include/ffmpeg/avutil.h:66: Error: error: conflicting declaration ‘PIX_FMT_NONE’
/usr/include/ffmpeg/avutil.h:70: Error: error: ‘PIX_FMT_NONE’ has a previous declaration as ‘PixelFormat PIX_FMT_NONE’
/usr/local/include/ffmpeg/avutil.h:67: Error: error: conflicting declaration ‘PIX_FMT_YUV420P’
/usr/include/ffmpeg/avutil.h:71: Error: error: ‘PIX_FMT_YUV420P’ has a previous declaration as ‘PixelFormat PIX_FMT_YUV420P’
/usr/local/include/ffmpeg/avutil.h:68: Error: error: conflicting declaration ‘PIX_FMT_YUYV422’
/usr/include/ffmpeg/avutil.h:72: Error: error: ‘PIX_FMT_YUYV422’ has a previous declaration as ‘PixelFormat PIX_FMT_YUYV422’
/usr/local/include/ffmpeg/avutil.h:69: Error: error: conflicting declaration ‘PIX_FMT_RGB24’
/usr/include/ffmpeg/avutil.h:73: Error: error: ‘PIX_FMT_RGB24’ has a previous declaration as ‘PixelFormat PIX_FMT_RGB24’
/usr/local/include/ffmpeg/avutil.h:70: Error: error: conflicting declaration ‘PIX_FMT_BGR24’
/usr/include/ffmpeg/avutil.h:74: Error: error: ‘PIX_FMT_BGR24’ has a previous declaration as ‘PixelFormat PIX_FMT_BGR24’
/usr/local/include/ffmpeg/avutil.h:71: Error: error: conflicting declaration ‘PIX_FMT_YUV422P’
/usr/include/ffmpeg/avutil.h:75: Error: error: ‘PIX_FMT_YUV422P’ has a previous declaration as ‘PixelFormat PIX_FMT_YUV422P’
/usr/local/include/ffmpeg/avutil.h:72: Error: error: conflicting declaration ‘PIX_FMT_YUV444P’
/usr/include/ffmpeg/avutil.h:76: Error: error: ‘PIX_FMT_YUV444P’ has a previous declaration as ‘PixelFormat PIX_FMT_YUV444P’
/usr/local/include/ffmpeg/avutil.h:73: Error: error: conflicting declaration ‘PIX_FMT_RGB32’
/usr/include/ffmpeg/avutil.h:77: Error: error: ‘PIX_FMT_RGB32’ has a previous declaration as ‘PixelFormat PIX_FMT_RGB32’
/usr/local/include/ffmpeg/avutil.h:74: Error: error: conflicting declaration ‘PIX_FMT_YUV410P’
/usr/include/ffmpeg/avutil.h:78: Error: error: ‘PIX_FMT_YUV410P’ has a previous declaration as ‘PixelFormat PIX_FMT_YUV410P’
/usr/local/include/ffmpeg/avutil.h:75: Error: error: conflicting declaration ‘PIX_FMT_YUV411P’
/usr/include/ffmpeg/avutil.h:79: Error: error: ‘PIX_FMT_YUV411P’ has a previous declaration as ‘PixelFormat PIX_FMT_YUV411P’
/usr/local/include/ffmpeg/avutil.h:76: Error: error: conflicting declaration ‘PIX_FMT_RGB565’
/usr/include/ffmpeg/avutil.h:80: Error: error: ‘PIX_FMT_RGB565’ has a previous declaration as ‘PixelFormat PIX_FMT_RGB565’
/usr/local/include/ffmpeg/avutil.h:77: Error: error: conflicting declaration ‘PIX_FMT_RGB555’
/usr/include/ffmpeg/avutil.h:81: Error: error: ‘PIX_FMT_RGB555’ has a previous declaration as ‘PixelFormat PIX_FMT_RGB555’
/usr/local/include/ffmpeg/avutil.h:78: Error: error: conflicting declaration ‘PIX_FMT_GRAY8’
/usr/include/ffmpeg/avutil.h:82: Error: error: ‘PIX_FMT_GRAY8’ has a previous declaration as ‘PixelFormat PIX_FMT_GRAY8’
/usr/local/include/ffmpeg/avutil.h:79: Error: error: conflicting declaration ‘PIX_FMT_MONOWHITE’
/usr/include/ffmpeg/avutil.h:83: Error: error: ‘PIX_FMT_MONOWHITE’ has a previous declaration as ‘PixelFormat PIX_FMT_MONOWHITE’
/usr/local/include/ffmpeg/avutil.h:80: Error: error: conflicting declaration ‘PIX_FMT_MONOBLACK’
/usr/include/ffmpeg/avutil.h:84: Error: error: ‘PIX_FMT_MONOBLACK’ has a previous declaration as ‘PixelFormat PIX_FMT_MONOBLACK’
/usr/local/include/ffmpeg/avutil.h:81: Error: error: conflicting declaration ‘PIX_FMT_PAL8’
/usr/include/ffmpeg/avutil.h:85: Error: error: ‘PIX_FMT_PAL8’ has a previous declaration as ‘PixelFormat PIX_FMT_PAL8’
/usr/local/include/ffmpeg/avutil.h:82: Error: error: conflicting declaration ‘PIX_FMT_YUVJ420P’
/usr/include/ffmpeg/avutil.h:86: Error: error: ‘PIX_FMT_YUVJ420P’ has a previous declaration as ‘PixelFormat PIX_FMT_YUVJ420P’
/usr/local/include/ffmpeg/avutil.h:83: Error: error: conflicting declaration ‘PIX_FMT_YUVJ422P’
/usr/include/ffmpeg/avutil.h:87: Error: error: ‘PIX_FMT_YUVJ422P’ has a previous declaration as ‘PixelFormat PIX_FMT_YUVJ422P’
/usr/local/include/ffmpeg/avutil.h:84: Error: error: conflicting declaration ‘PIX_FMT_YUVJ444P’
/usr/include/ffmpeg/avutil.h:88: Error: error: ‘PIX_FMT_YUVJ444P’ has a previous declaration as ‘PixelFormat PIX_FMT_YUVJ444P’
/usr/local/include/ffmpeg/avutil.h:85: Error: error: conflicting declaration ‘PIX_FMT_XVMC_MPEG2_MC’
/usr/include/ffmpeg/avutil.h:89: Error: error: ‘PIX_FMT_XVMC_MPEG2_MC’ has a previous declaration as ‘PixelFormat PIX_FMT_XVMC_MPEG2_MC’
/usr/local/include/ffmpeg/avutil.h:86: Error: error: conflicting declaration ‘PIX_FMT_XVMC_MPEG2_IDCT’
/usr/include/ffmpeg/avutil.h:90: Error: error: ‘PIX_FMT_XVMC_MPEG2_IDCT’ has a previous declaration as ‘PixelFormat PIX_FMT_XVMC_MPEG2_IDCT’
/usr/local/include/ffmpeg/avutil.h:87: Error: error: conflicting declaration ‘PIX_FMT_UYVY422’
/usr/include/ffmpeg/avutil.h:91: Error: error: ‘PIX_FMT_UYVY422’ has a previous declaration as ‘PixelFormat PIX_FMT_UYVY422’
/usr/local/include/ffmpeg/avutil.h:88: Error: error: conflicting declaration ‘PIX_FMT_UYYVYY411’
/usr/include/ffmpeg/avutil.h:92: Error: error: ‘PIX_FMT_UYYVYY411’ has a previous declaration as ‘PixelFormat PIX_FMT_UYYVYY411’
/usr/local/include/ffmpeg/avutil.h:89: Error: error: conflicting declaration ‘PIX_FMT_BGR32’
/usr/include/ffmpeg/avutil.h:93: Error: error: ‘PIX_FMT_BGR32’ has a previous declaration as ‘PixelFormat PIX_FMT_BGR32’
/usr/local/include/ffmpeg/avutil.h:90: Error: error: conflicting declaration ‘PIX_FMT_BGR565’
/usr/include/ffmpeg/avutil.h:94: Error: error: ‘PIX_FMT_BGR565’ has a previous declaration as ‘PixelFormat PIX_FMT_BGR565’
/usr/local/include/ffmpeg/avutil.h:91: Error: error: conflicting declaration ‘PIX_FMT_BGR555’
/usr/include/ffmpeg/avutil.h:95: Error: error: ‘PIX_FMT_BGR555’ has a previous declaration as ‘PixelFormat PIX_FMT_BGR555’
/usr/local/include/ffmpeg/avutil.h:92: Error: error: conflicting declaration ‘PIX_FMT_BGR8’
/usr/include/ffmpeg/avutil.h:96: Error: error: ‘PIX_FMT_BGR8’ has a previous declaration as ‘PixelFormat PIX_FMT_BGR8’
/usr/local/include/ffmpeg/avutil.h:93: Error: error: conflicting declaration ‘PIX_FMT_BGR4’
/usr/include/ffmpeg/avutil.h:97: Error: error: ‘PIX_FMT_BGR4’ has a previous declaration as ‘PixelFormat PIX_FMT_BGR4’
/usr/local/include/ffmpeg/avutil.h:94: Error: error: conflicting declaration ‘PIX_FMT_BGR4_BYTE’
/usr/include/ffmpeg/avutil.h:98: Error: error: ‘PIX_FMT_BGR4_BYTE’ has a previous declaration as ‘PixelFormat PIX_FMT_BGR4_BYTE’
/usr/local/include/ffmpeg/avutil.h:95: Error: error: conflicting declaration ‘PIX_FMT_RGB8’
/usr/include/ffmpeg/avutil.h:99: Error: error: ‘PIX_FMT_RGB8’ has a previous declaration as ‘PixelFormat PIX_FMT_RGB8’
/usr/local/include/ffmpeg/avutil.h:96: Error: error: conflicting declaration ‘PIX_FMT_RGB4’
/usr/include/ffmpeg/avutil.h:100: Error: error: ‘PIX_FMT_RGB4’ has a previous declaration as ‘PixelFormat PIX_FMT_RGB4’
/usr/local/include/ffmpeg/avutil.h:97: Error: error: conflicting declaration ‘PIX_FMT_RGB4_BYTE’
/usr/include/ffmpeg/avutil.h:101: Error: error: ‘PIX_FMT_RGB4_BYTE’ has a previous declaration as ‘PixelFormat PIX_FMT_RGB4_BYTE’
/usr/local/include/ffmpeg/avutil.h:98: Error: error: conflicting declaration ‘PIX_FMT_NV12’
/usr/include/ffmpeg/avutil.h:102: Error: error: ‘PIX_FMT_NV12’ has a previous declaration as ‘PixelFormat PIX_FMT_NV12’
/usr/local/include/ffmpeg/avutil.h:99: Error: error: conflicting declaration ‘PIX_FMT_NV21’
/usr/include/ffmpeg/avutil.h:103: Error: error: ‘PIX_FMT_NV21’ has a previous declaration as ‘PixelFormat PIX_FMT_NV21’
/usr/local/include/ffmpeg/avutil.h:101: Error: error: conflicting declaration ‘PIX_FMT_RGB32_1’
/usr/include/ffmpeg/avutil.h:105: Error: error: ‘PIX_FMT_RGB32_1’ has a previous declaration as ‘PixelFormat PIX_FMT_RGB32_1’
/usr/local/include/ffmpeg/avutil.h:102: Error: error: conflicting declaration ‘PIX_FMT_BGR32_1’
/usr/include/ffmpeg/avutil.h:106: Error: error: ‘PIX_FMT_BGR32_1’ has a previous declaration as ‘PixelFormat PIX_FMT_BGR32_1’
/usr/local/include/ffmpeg/avutil.h:104: Error: error: conflicting declaration ‘PIX_FMT_GRAY16BE’
/usr/include/ffmpeg/avutil.h:108: Error: error: ‘PIX_FMT_GRAY16BE’ has a previous declaration as ‘PixelFormat PIX_FMT_GRAY16BE’
/usr/local/include/ffmpeg/avutil.h:105: Error: error: conflicting declaration ‘PIX_FMT_GRAY16LE’
/usr/include/ffmpeg/avutil.h:109: Error: error: ‘PIX_FMT_GRAY16LE’ has a previous declaration as ‘PixelFormat PIX_FMT_GRAY16LE’
/usr/local/include/ffmpeg/avutil.h:109: Error: error: conflicting declaration ‘PIX_FMT_NB’
/usr/include/ffmpeg/avutil.h:110: Error: error: ‘PIX_FMT_NB’ has a previous declaration as ‘PixelFormat PIX_FMT_NB’
distcc[14869] ERROR: compile src/gfx/vid_file.cpp on localhost failed
make[1]: *** [src/gfx/vid_file.o] Error 1
make[1]: Leaving directory `/home/steve/Desktop/software/Vegastrike/vegastrike'
make: *** [all] Error 2
Regards,
STEVE555