Sorry here is a better list of my libraries with the version numbers
libcairo.so.1                      libgtk-directfb-2.0.so.0
libcairo.so.1.0.0                  libgtk-directfb-2.0.so.0.700.0
libdirect-0.9.so.23                libgtk-directfb-2.0.so.0.702.0
libdirect-0.9.so.23.0.0            libgtk-x11-2.0.so.0
libdirectfb-0.9.so.23              libgtk-x11-2.0.so.0.700.0
libdirectfb-0.9.so.23.0.0          libjpeg.so.62
libexpat.so.0                      libjpeg.so.62.0.0
libexpat.so.0.5.0                  libmudflap.so.0
libfontconfig.so.1                 libmudflap.so.0.0.0
libfontconfig.so.1.0.4             libmudflapth.so.0
libfreetype.so.6                   libmudflapth.so.0.0.0
libfreetype.so.6.3.8               libobjc.so.1
libfusion-0.9.so.23                libobjc.so.1.0.0
libfusion-0.9.so.23.0.0            libpango-1.0.so.0
libgcc_s.so.1                      libpango-1.0.so.0.900.0
libgdk-directfb-2.0.so.0           libpangocairo-1.0.so.0
libgdk-directfb-2.0.so.0.700.0     libpangocairo-1.0.so.0.900.0
libgdk-directfb-2.0.so.0.702.0     libpangoft2-1.0.so.0
libgdk_pixbuf-2.0.so.0             libpangoft2-1.0.so.0.900.0
libgdk_pixbuf-2.0.so.0.700.0       libpangox-1.0.so.0
libgdk_pixbuf-2.0.so.0.702.0       libpangox-1.0.so.0.900.0
libgdk_pixbuf_xlib-2.0.so.0        libpangoxft-1.0.so.0
libgdk_pixbuf_xlib-2.0.so.0.700.0  libpangoxft-1.0.so.0.900.0
libgdk-x11-2.0.so.0                libpixman.so.1
libgdk-x11-2.0.so.0.700.0          libpixman.so.1.0.0
libglib-2.0.so.0                   libpng12.so.0
libglib-2.0.so.0.700.0             libpng12.so.0.0.0
libglib-2.0.so.0.701.1             libpng.so.3
libgmodule-2.0.so.0                libpng.so.3.0.0
libgmodule-2.0.so.0.700.0          libssp.so.0
libgmodule-2.0.so.0.701.1          libssp.so.0.0.0
libgobject-2.0.so.0                libz.so.1
libgobject-2.0.so.0.700.0          libz.so.1.2.2
libgobject-2.0.so.0.701.1          profile_rt.so.0
libgthread-2.0.so.0                profile_rt.so.0.0.0



On 7/25/05, Mike Emmel <[EMAIL PROTECTED]> wrote:
> This should work... you have the latest version. My major hack may be
> getting you arrghhh.
> 
> The big hack is this line in gdkdrawable-directfb.c
> 
> 
>     impl->cairo_surface = cairo_directfb_surface_create(dfb ,impl->surface);
>         cairo_surface_set_user_data (impl->cairo_surface,
>                          &gdk_directfb_cairo_key,drawable,
>                      gdk_directfb_cairo_surface_destroy);
>         //XXX!!! MAJOR HACK so cairo coexists with direct drawing
>         impl->surface->Unlock( impl->surface );
> 
> Try some of the stuff I suggested below to make sure its not just a
> library issue esp freetype version. Next try to comment out that line.
>       //XXX!!! MAJOR HACK so cairo coexists with direct drawing
>        // impl->surface->Unlock( impl->surface );
> 
> And you should work but I think you will only see black.
> Lets make sure your not just crashing on the libraries first. If this
> is really the problem then you may have to wait till I've got the
> cairo backend redone to do the locking correctly I'm working on that
> now.  Also you can try using and unaccelerated driver which may work..
> 
> Sorry it took me a bit to get the code clean enough to really
> understand what was wrong I reduced it to the one mondo hack at least
> :)
> 
> See below also....
> 
> Mike
> 
> 
> On 7/25/05, Davide Viti <[EMAIL PROTECTED]> wrote:
> > Hi,
> > I just finished packaging a new set of libs based on the following:
> >
> > ***********************
> > *** dfb_2.7.2-0.tgz ***
> > ***********************
> >
> > DirectFB - cvs snapshot 20050725
> > atk - cvs snapshot 20050608
> > cairodfb - cvs snapshot 20050725
> > gdk-directfb - cvs snapshot 20050725
> > glib 2.7.2
> > gtk+ 2.7.2
> > libic - cvs snapshot 20050608
> > libpixman - cvs snapshot 20050608
> > libpixregion - cvs snapshot 20050608
> > pango 1.9.0
> > slim - cvs snapshot 20050608
> >
> > I then tried to run the debian-intstaller; since during my tests
> > I use qemu and I haven't found a way to copy'n'paste the output,
> > I uploaded a PNG image with the output:
> >
> > http://www.webalice.it/zinosat/dfb_2.7.2-0_err.png
> >
> > As you can see the number of errors dropped drastically since the
> > tests I run at the beginning of July.
> >
> > I'd also like to know if you think I should move to more recent version
> > of the outdated libs (atk, libic, libpixman, libpixregion, slim)
> >
> > Thanx in advance,
> >
> > Davide
> >
> 
> Hmm you crashed pretty early I just checked in a new update on monday.
> Can you test on a host system with  SDL.
> export DFBARGS=system=sdl
> That will see if its a library problem.
> Also on your build system try running a simple DFB test app to see if
> the driver etc is installing right.
> 
> I'm running the latest versions of the various support libs atk libpng etc 
> etc.
> 
> Here is a list of the ones I'm linking agianst.
> libatk-1.0.so              libgdk-x11-2.0.so       libpangocairo-1.0.so
> libcairo.so                libglib-2.0.so          libpangoft2-1.0.so
> libdirectfb.so             libgmodule-2.0.so       libpangox-1.0.so
> libdirect.so               libgobject-2.0.so       libpangoxft-1.0.so
> libexpat.so                libgthread-2.0.so       libpixman.so
> libfontconfig.so           libgtk-directfb-2.0.so  libpng12.so
> libfreetype.so             libgtk-x11-2.0.so       libpng.so
> libfusion.so               libjpeg.so              libssp.so
> libgcc_s.so                libmudflap.so           libz.so
> libgdk-directfb-2.0.so     libmudflapth.so         profile_rt.so
> libgdk_pixbuf-2.0.so       libobjc.so
> libgdk_pixbuf_xlib-2.0.so  libpango-1.0.so
> 
> Plus some other stuff I'm hacking a bit on gcc right now.
> 
> I do a siteconfig and a env file here is the env file.
> 
> unset PKG_CONFIG_PATH
> unset GTK_PATH
> unset CONFIG_SITE
> unset LD_LIBRARY_PATH
> export BUILD_DIR=$PWD
> mkdir -p $BUILD_DIR/lib/pkgconfig
> mkdir -p $BUILD_DIR/var
> export PKG_CONFIG_TOP_BUILD_DIR=$(dirname $BUILD_DIR)
> export PKG_CONFIG_PATH=$BUILD_DIR/lib/pkgconfig
> export CONFIG_SITE=$BUILD_DIR/config.site
> export LD_LIBRARY_PATH=$BUILD_DIR/lib
> export PATH=$PWD:$PWD/bin:$PATH
> export DFBARGS=system=sdl
> export CVS_RSH=ssh
> 
> And here is the contents of config.site
> 
> 
> # config.site for configure
> #
> # Change some defaults.
> test "$prefix" = NONE && prefix=$BUILD_DIR
> 
> # Give Autoconf 2.x generated configure scripts a shared default
> # cache file for feature test results, architecture-specific.
> if test "$cache_file" = /dev/null; then
>   cache_file="$prefix/var/config.cache"
>   touch $cache_file
>   # A cache file is only valid for one C compiler.
>   CC=gcc
> fi
> 
> Hope this helps.
> 
> 
> > _______________________________________________
> > directfb-dev mailing list
> > [email protected]
> > http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev
> >
>

_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to