hi,
are you using libsdl or is it a native application?
greets
mws
On Thursday 03 June 2004 14:13, Jan Gukelberger wrote:
> Hi,
>
> I have a problem with building my own DFB++ apps.
> I'm compiling with
> g++ `pkg-config dfb++ --cflags --libs` source.cpp
>
> Though compilation completes fine, the app exits on startup with
>
> (!) [ NO NAME 0.587] ( 2518) *** Assertion [((IAny*)thiz)->magic ==
> D_MAGIC("DirectInterface")] failed *** [idirectfb.c:314 in
> IDirectFB_EnumVideoModes()]
> Trace/breakpoint trap
>
> This is even true for the "simple" example that ships with DFB++.
>
> However, when compiling with
>
> g++ source.cpp DFB++/dfb++/.libs/libdfb++ -I/usr/local/include/dfb++
> -I/usr/local/include/directfb -L/usr/local/lib /usr/local/lib/libdirectfb.so
> /usr/local/lib/libfusion.so /usr/local/lib/libdirect.so -lpthread -ldl -lz
>
> everything runs fine. But I can't believe I need a DFB++ build tree in order
> to compile my apps.
>
> Oh and yes, I've checked that DFB++ was installed correctly (ctimes of the
> files in /usr/local have changed).
>
> I'm using DFB and DFB++ cvs from about two weeks ago configured with
> --enable-debug and --with-gfxdrivers=matrox.
>
> Has anybody else seen this? Any hints?
>
> Regards
> Jan
>