Building of svn r7644 terminates in Fedora 14 86_64
Can't work out why as this library seems to be installed
So the build is breaking cos I don't have avcodec.h - right?
What package provides this?
But... I have this package installed!
I guess cmakelists is looking in the wrong place? Anyone able to help me out here?
Can't work out why as this library seems to be installed
Code:
Scanning dependencies of target videocommon
[ 30%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/BPFunctions.cpp.o
[ 31%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/BPMemory.cpp.o
[ 31%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/BPStructs.cpp.o
[ 31%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/CPMemory.cpp.o
[ 31%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/CommandProcessor.cpp.o
[ 32%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/DLCache.cpp.o
[ 32%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/Debugger.cpp.o
[ 32%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/EFBCopy.cpp.o
[ 32%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/Fifo.cpp.o
[ 32%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/FramebufferManagerBase.cpp.o
[ 33%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/HiresTextures.cpp.o
[ 33%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/ImageWrite.cpp.o
[ 33%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/IndexGenerator.cpp.o
[ 33%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/LightingShaderGen.cpp.o
[ 34%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/MainBase.cpp.o
[ 34%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/OnScreenDisplay.cpp.o
[ 34%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/OpcodeDecoding.cpp.o
[ 34%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/OpenCL.cpp.o
[ 35%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/OpenCL/OCLTextureDecoder.cpp.o
[ 35%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/PixelEngine.cpp.o
[ 35%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/PixelShaderGen.cpp.o
[ 35%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/PixelShaderManager.cpp.o
[ 35%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/RenderBase.cpp.o
[ 36%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/Statistics.cpp.o
[ 36%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/TextureCacheBase.cpp.o
[ 36%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/TextureConversionShader.cpp.o
[ 36%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/TextureDecoder.cpp.o
[ 37%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/Tmem.cpp.o
[ 37%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/VertexLoader.cpp.o
[ 37%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/VertexLoaderManager.cpp.o
In file included from /usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../include/c++/4.5.1/ext/hash_map:60:0,
from /home/mythtv/dolphin-emu-read-only/Source/Core/VideoCommon/Src/VertexLoaderManager.cpp:23:
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../include/c++/4.5.1/backward/backward_warning.h:28:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
[ 37%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/VertexLoader_Color.cpp.o
[ 38%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/VertexLoader_Normal.cpp.o
[ 38%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/VertexLoader_Position.cpp.o
[ 38%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/VertexLoader_TextCoord.cpp.o
[ 38%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/VertexManagerBase.cpp.o
[ 38%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/VertexShaderGen.cpp.o
[ 39%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/VertexShaderManager.cpp.o
[ 39%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/VideoConfig.cpp.o
[ 39%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/VideoState.cpp.o
[ 39%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/XFMemory.cpp.o
[ 40%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/XFStructs.cpp.o
[ 40%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/memcpy_amd.cpp.o
[ 40%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/AVIDump.cpp.o
/home/mythtv/dolphin-emu-read-only/Source/Core/VideoCommon/Src/AVIDump.cpp:207:32: fatal error: libavcodec/avcodec.h: No such file or directory
compilation terminated.
make[2]: *** [Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/AVIDump.cpp.o] Error 1
make[1]: *** [Source/Core/VideoCommon/CMakeFiles/videocommon.dir/all] Error 2
make: *** [all] Error 2
So the build is breaking cos I don't have avcodec.h - right?
What package provides this?
Code:
$ sudo yum provides */avcodec.h
[sudo] password for mythtv:
Loaded plugins: fastestmirror, langpacks, presto, refresh-packagekit
Adding en_US to language list
Loading mirror speeds from cached hostfile
updates/metalink | 28 kB 00:00
* fedora: mirror.bytemark.co.uk
* rpmfusion-free: mirror01.th.ifl.net
* rpmfusion-free-updates: mirror01.th.ifl.net
* rpmfusion-nonfree: mirror01.th.ifl.net
* rpmfusion-nonfree-updates: mirror01.th.ifl.net
* updates: mirror.bytemark.co.uk
adobe-linux-i386 | 951 B 00:00
rpmfusion-free-updates | 3.3 kB 00:00
rpmfusion-nonfree-updates | 3.3 kB 00:00
updates | 4.7 kB 00:00
updates/primary_db | 5.9 MB 00:05
updates/filelists_db | 9.5 MB 00:08
ffmpeg-devel-0.6-4.20100704svn.fc14.i686 : Development package for ffmpeg
Repo : rpmfusion-free
Matched from:
Filename : /usr/include/ffmpeg/libavcodec/avcodec.h
But... I have this package installed!
Code:
$ rpm -aq | grep ffmpeg-devel | sort
ffmpeg-devel-0.6.3-1.fc14.x86_64
I guess cmakelists is looking in the wrong place? Anyone able to help me out here?