[vlc-devel] Comments on latest CVS
Robert CHERAMY
robert at cheramy.net
Thu Nov 28 02:17:52 CET 2002
Hi,
I encountered some problems by building vlc (I use last CVS check out of
vlc, ffmpeg and libdvdcss). I hope this (long) mail will be clear
enought. Ask for more precision if needed.
ffmpeg is configured like this :
./configure --prefix=/share/local --enable-shared
make
make install
* first try : configuration of vlc (I ran ./bootstrap after my co) :
./configure --enable-gtk --enable-mad --enable-ffmpeg --prefix=/share/local/ --with-ffmpeg=/share/local/ --with-dvdcss=/share/local
[Wishlist note : would it be possible to test @prefix@ as default path for the
libraries ? It would be cool to avoid --with-ffmpeg=/share/local/ and
--with-dvdcss=/share/local]
I encounter a compilation error on modules/codec/ffmpeg/ffmpeg.c ; the
first error line states :
modules/codec/ffmpeg/ffmpeg.c:41: avcodec.h: No such file or directory
In configure.ac, I see under ffmpeg item :
CPPFLAGS_ffmpeg="${CPPFLAGS_ffmpeg} -I${with_ffmpeg}/include/libffmpeg"
But avcodec.h is in /share/local/include/ffmpeg on my disk.
Perhaps this changed between 2 versions of ffmpeg ?
* second try : I used --with-ffmpeg-tree :
./configure --enable-gtk --enable-mad --enable-ffmpeg --prefix=/share/local/ --with-ffmpeg-tree=/share/local/src/ffmpeg/ --with-dvdcss=/share/local
Compilation (make) is OK.
But "make install" fails on 2 points :
* first
/usr/bin/install -c -m 644 lib/libvlc.a /share/local//lib/lib/libvlc.a
/usr/bin/install: cannot create regular file `/share/local//lib/lib/libvlc.a': No such file or directory
"mkdir -p /share/local//lib/lib/" Solves this point. But there may be a
problem here (I don't see the point to create @prefix@/lib/lib/)
* after runinng make install again :
/usr/bin/install -c -m 644 modules/codec/ffmpeg/libffmpeg.a /share/local//lib/vlc/modules/codec/ffmpeg/libffmpeg.a
/usr/bin/install: cannot create regular file `/share/local//lib/vlc/modules/codec/ffmpeg/libffmpeg.a': No such file or directory
"mkdir -p /share/local//lib/vlc/modules/codec/ffmpeg/" solves the
problem. Again, is this OK ? (I see no other modules in this dir)
Well. And then vlc works great, I can see the AVIs created by my digital
camera (Canon powershot S30) (with no sound yet, but it may be my fault,
I have not investigated yet). Thanks a lot for MJPEG support, fenrir !
And thanks to all vlc developpers !
Cheers,
--
tibob
--
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://www.videolan.org/lists.html
If you are in trouble, please contact <postmaster at videolan.org>
More information about the vlc-devel
mailing list