Compiling Revision 12272

Trying to build your own version of Vega Strike and having problems? Unix users, paste your config.log here (stderr output alone is not helpful).
Post Reply
STEVE555
Hunter
Hunter
Posts: 83
Joined: Wed Jul 11, 2007 2:21 am

Compiling Revision 12272

Post by STEVE555 »

Hi everyone,
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
Is the error going to be fixed soon?(or has been fixed already?)

Regards,
STEVE555
My Box:
Motherboard: Asus Sabertooth 990FX
Processor:AMD Athlon(tm) II X3 460 Processor
RAM:4 Gb
Graphics Card:ASUS GTX 560 DirectCU 1Gb RAM
Hardrive:Seagate Barracuda ST31000524AS 1TB 7200 RPM 32MB Cache SATA 6.0Gb/s 3.5"
Soundcard:Realtek
bgaskey
Elite Venturer
Elite Venturer
Posts: 718
Joined: Wed Mar 07, 2007 9:05 pm
Location: Rimward of Eden

Post by bgaskey »

Unless klauss did domething not listed correctly in the svn log, this problem is on your end. I built rev 12269 over the weekend and there have been no changes to the sourcecode since then. (just updated and no changes) so I would guess its a problem with your ffmpeg headers. Make sure they are up to date and that you have all of them (config should list any that are missing). Depending on how long since you last built, ffmpeg may not have been active by default, but is now. Not an expert on this, but I guess post up config.log too so we can have a look. 8) We should be able to get this one sorted for you fairly quickly.
ace123
Lead Network Developer
Lead Network Developer
Posts: 2560
Joined: Sun Jan 12, 2003 9:13 am
Location: Palo Alto CA
Contact:

Post by ace123 »

Looks to me like you have two conflicting versions of ffmpeg installed: one in /usr/local/include and one in /usr/include... though it still shouldn't be including both of them. That's just weird.
STEVE555
Hunter
Hunter
Posts: 83
Joined: Wed Jul 11, 2007 2:21 am

Post by STEVE555 »

Hi everyone,
I've attached my config.log for ,your viewing.

Regards,
STTEVE555
You do not have the required permissions to view the files attached to this post.
My Box:
Motherboard: Asus Sabertooth 990FX
Processor:AMD Athlon(tm) II X3 460 Processor
RAM:4 Gb
Graphics Card:ASUS GTX 560 DirectCU 1Gb RAM
Hardrive:Seagate Barracuda ST31000524AS 1TB 7200 RPM 32MB Cache SATA 6.0Gb/s 3.5"
Soundcard:Realtek
STEVE555
Hunter
Hunter
Posts: 83
Joined: Wed Jul 11, 2007 2:21 am

[SOLVED] Compiling Revision 12272

Post by STEVE555 »

Hi everyone,
I managed to solve my compiling problem.I am VERY sorry if I jumped the gun a little,I wasn't sure why I was getting the errors at first.Here's what I did.

I re-installed all the ffmpeg packages using adept,but that wouldn't help me at first.
So I downloaded the SVN version of ffmpeg and compiled it with --enable-swscale,make,sudo make install.

After I finished compiling it,I redid a fresh compile of Vegastrike,and it now works!

Regards,
STEVE555
My Box:
Motherboard: Asus Sabertooth 990FX
Processor:AMD Athlon(tm) II X3 460 Processor
RAM:4 Gb
Graphics Card:ASUS GTX 560 DirectCU 1Gb RAM
Hardrive:Seagate Barracuda ST31000524AS 1TB 7200 RPM 32MB Cache SATA 6.0Gb/s 3.5"
Soundcard:Realtek
loki1950
The Shepherd
Posts: 5841
Joined: Fri May 13, 2005 8:37 pm
Location: Ottawa
Contact:

Post by loki1950 »

Yeah most of the binary distro's ship an old version of ffmpeg so looks like i may be doing that tomorrow after i update to fedora 9 :D as i have had that problem with f7.

Enjoy the Choice :)
my box::HP Envy i5-6400 @2Q70GHzx4 8 Gb ram/1 Tb(Win10 64)/3 Tb Mint 19.2/GTX745 4Gb acer S243HL K222HQL
Q8200/Asus P5QDLX/8 Gb ram/WD 2Tb 2-500 G HD/GF GT640 2Gb Mint 17.3 64 bit Win 10 32 bit acer and Lenovo ideapad 320-15ARB Win 10/Mint 19.2
safemode
Developer
Developer
Posts: 2150
Joined: Mon Apr 23, 2007 1:17 am
Location: Pennsylvania
Contact:

Post by safemode »

This is a problem with the configure script.

You should be allowed to have ffmpeg in /usr/include and /usr/local/include and be fine.
Ed Sweetman endorses this message.
klauss
Elite
Elite
Posts: 7243
Joined: Mon Apr 18, 2005 2:40 pm
Location: LS87, Buenos Aires, República Argentina

Post by klauss »

Actually, when I did the configure thingy I had to improvise it since ffmpeg doesn't have pkgconfig or any useful dev support. So I did everything by hand. The weird thing is that the by-hand thing I did should have cought that ffmpeg problem during ./configure.

I guess I'll have to revise it.
Oíd mortales, el grito sagrado...
Call me "Menes, lord of Cats"
Wing Commander Universe
safemode
Developer
Developer
Posts: 2150
Joined: Mon Apr 23, 2007 1:17 am
Location: Pennsylvania
Contact:

Post by safemode »

in the case that it's too much of a hassle to detect the correct installation path, just error and tell the user to supply it by hand.

god, you'd think those ffmpeg guys could take some time off from making the best audio/video decoding library ever and whip up some stupid pkg-config files. :)
Ed Sweetman endorses this message.
Post Reply