MantisBT - VCMI
View Issue Details
0000671VCMIOtherpublic2011-02-21 19:112011-05-31 00:58
pipeliner 
Ivan 
normalminorsometimes
closedfixed 
Linuxx86_64 Debian GNU/Linux6.0 squeeze/test
 
0.84 
0000671: Configure script does not detect missing header files (r1981)
After installation of dev packages listed in README.Linux and libboost-program-options1.42-dev not mentioned there, after successful ./configure work, I ran into compilation errors because of missing files:
libavcodec/avcodec.h
libavutil/common.h
libavutil/log.h
Compile r1981 on Debian w/o libavcodec-dev and libavutil-dev packages
Dev packages required on Debian:
libboost-program-options1.42-dev
libavcodec-dev
libavutil-dev
No tags attached.
Issue History
2011-02-21 19:11pipelinerNew Issue
2011-02-21 21:03IvanNote Added: 0001534
2011-02-21 21:03IvanAssigned To => Ivan
2011-02-21 21:03IvanStatusnew => assigned
2011-02-21 21:11pipelinerNote Added: 0001535
2011-02-28 15:18IvanNote Added: 0001561
2011-02-28 15:18IvanStatusassigned => resolved
2011-02-28 15:18IvanFixed in Version => 0.89
2011-02-28 15:18IvanResolutionopen => fixed
2011-05-31 00:58ZamolxisNote Added: 0001768
2011-05-31 00:58ZamolxisStatusresolved => closed

Notes
(0001534)
Ivan   
2011-02-21 21:03   
1)program-options: this dependency was added recently only in build system. Will fix it soon.

2)ffmpeg libs: For me (Ubuntu 10.10) installing mentioned in readme ffmpeg libraries (libavformat-dev and libswscale-dev) will also install those missing libavcodec and libavutil. Quick search on packages.debian.org shows that same goes for Debian.
Readme looks to be fine here but configure script needs some more checks.
(0001535)
pipeliner   
2011-02-21 21:11   
Yes, libavcodec and libavutil were installed automatically.
But their headers haven't do that.
(0001561)
Ivan   
2011-02-28 15:18   
Should be fixed in rev 2008 (don't have time to test this on virtual machine)
(0001768)
Zamolxis   
2011-05-31 00:58   
Not reopened in three months, so I guess it's fixed indeed. Closing...