Hi,
I'm trying to compile DirectFB-0.9.15 on my Linux box (AMD 1GHz, Ati
Radeon VE, gcc 3.2)
but got this compilation error:
<------------------------------------------------------------------------------------------
/bin/sh ../../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I../..
-I../../include -I
../../src -DDATADIR=\"/usr/local/share/directfb-0.9.15\"
-D_REENTRANT -g -O2 -ffast-math -
Wall -O3 -g -DFUSION_FAKE -I/usr/local/include/avifile -g -O2 -c
idirectfbvideoprovider_avifile.cpp
c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -I../../src
-DDATADIR=\"/usr/local/share/directfb-0.9.
15\" -D_REENTRANT -g -O2 -ffast-math -Wall -O3 -g -DFUSION_FAKE
-I/usr/local/include/avifile -g -O2 -c idi
rectfbvideoprovider_avifile.cpp -fPIC -DPIC -o
idirectfbvideoprovider_avifile.lo
In file included from /usr/local/include/avifile/default.h:61,
from /usr/local/include/avifile/infotypes.h:4,
from /usr/local/include/avifile/aviplay.h:11,
from idirectfbvideoprovider_avifile.cpp:71:
/usr/local/include/avifile/avm_stl.h:202: default argument given for
parameter
1 of `avm::vector<Type>::vector(int = 0)'
/usr/local/include/avifile/avm_stl.h:74: after previous specification in `
avm::vector<Type>::vector(int = 0)'
idirectfbvideoprovider_avifile.cpp: In function `DFBResult
IDirectFBVideoProvider_AviFile_GetLength(IDirectFBVideoProvider*,
double*)':
idirectfbvideoprovider_avifile.cpp:322: no matching function for call to `
IAviPlayer::GetVideoLength()'
idirectfbvideoprovider_avifile.cpp: In function `void
AviFile_DrawCallback(const CImage*, void*)':
idirectfbvideoprovider_avifile.cpp:366: invalid use of undefined type
`struct
CImage'
/usr/local/include/avifile/aviplay.h:19: forward declaration of `struct
CImage'
idirectfbvideoprovider_avifile.cpp:367: invalid use of undefined type
`struct
CImage'
/usr/local/include/avifile/aviplay.h:19: forward declaration of `struct
CImage'
idirectfbvideoprovider_avifile.cpp:370: invalid use of undefined type
`struct
CImage'
/usr/local/include/avifile/aviplay.h:19: forward declaration of `struct
CImage'
idirectfbvideoprovider_avifile.cpp:370: invalid use of undefined type
`struct
CImage'
/usr/local/include/avifile/aviplay.h:19: forward declaration of `struct
CImage'
idirectfbvideoprovider_avifile.cpp: In function `DFBResult
Construct(IDirectFBVideoProvider*, const char*)':
idirectfbvideoprovider_avifile.cpp:415: no matching function for call to `
IAviPlayer::SetDrawCallback2(void (&)(const CImage*, void*),
IDirectFBVideoProvider_AviFile_data*&)'
make[3]: *** [idirectfbvideoprovider_avifile.lo] Error 1
----------------------------------------------------------------------------------------->
Any suggestion would be greatly appreciated!
I also have a question: on which cards is DirectFB supposed to work?
Thanks,
Roberto De Leo
--
Info: To unsubscribe send a mail to [EMAIL PROTECTED] with
"unsubscribe directfb-users" as subject.
