its problem of installation path, just try to copy your cross compiled directfb liibrary at given place , I think it is not finding libdevmem.so at desired place.
On 8/6/10, Max S. <k...@greatfreeworld.org> wrote: > I forgot to CC this email to the list.. > How is this normally done? do I simply reply to the emails, or should I > always send to the list? > > ---- > > /usr/lib is empty... > /lib/ however does contina the directfb folder and the devmem library > > # ls -l /usr/lib/ > # ls -l /lib/directfb-1.4-0/systems/ > -rw-r--r-- 3 1000 users 14604 Aug 5 02:41 > libdirectfb_devmem.a > -rwxr-xr-x 3 1000 users 1052 Aug 5 02:41 > libdirectfb_devmem.la > -rw-r--r-- 3 1000 users 12135 Aug 5 02:41 > libdirectfb_devmem.o > > I tried copying the directfb-1.4-0 folder to /usr/lib/ but the result is > the same. > > # dfbinfo --dfb:system=devmem > > ... > > (*) DirectFB/Core: Single Application Core. (2010-08-05 01:24) > (!) DirectFB/core/system: No system found! > (#) DirectFBError [DirectFBCreate() failed]: No (suitable) > implementation found! > > On Fri, 2010-08-06 at 22:05 +0530, Shiva kumar Mishra wrote: >> I think recompilation is not needed .. You can >> pass --dfb:video-phys=0x83000000 and >> --dfb:video-length=691200 , but it is not causing problem that you >> have posted , I think its problem of installation path , just check >> your path in /usr/lib/directfb-1.4.3/system or similar to that , you >> should check one more thing libdevmem.so is present there or not . >> >> >> On Fri, Aug 6, 2010 at 9:51 PM, Max S. <k...@greatfreeworld.org> >> wrote: >> passing devmem as the system parameter produces the same >> result. >> # dfbinfo --dfb:system=devmem >> >> ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.3 | >> ~~~~~~~~~~~~~~~~~~~~~~~~~~ >> (c) 2001-2009 The world wide DirectFB Open Source >> Community >> (c) 2000-2004 Convergence (integrated media) GmbH >> >> ---------------------------------------------------------------- >> >> (*) DirectFB/Core: Single Application Core. (2010-08-05 01:24) >> (!) DirectFB/core/system: No system found! >> (#) DirectFBError [DirectFBCreate() failed]: No (suitable) >> implementation found! >> >> >> according to the output of the configure script I have >> compiled directfb >> to support only devmemw >> > Linux FBDev support no >> > Generic /dev/mem support yes >> > X11 support no >> > OSX support no >> > SDL support no >> > VNC support no >> >> >> the following shows the fb devices are present. >> # ls -l /dev/fb* >> lrwxrwxrwx 1 root root 4 Jan 1 >> 2000 /dev/fb0 -> fb/0 >> >> /dev/fb: >> crw-rw---- 1 root root 29, 0 Jan 1 2000 0 >> >> would it make sense to try and reconfigure&build directfb to >> supprt >> linuxfb? >> >> I have also seen the flags --dfb:video-phys=0x83000000 and >> --dfb:video-length=691200 used, but I don't know what they >> mean, or how >> to determine the correct values. >> >> Thanks, >> Max S. >> >> On Fri, 2010-08-06 at 21:31 +0530, Shiva kumar Mishra wrote: >> > hi, >> > >> > you need to pass system=fbdev or devmem and you need enable >> support >> > for the same. >> > Just type ls /dev/fbdev* and see the result ,iF it is not >> there you >> > need to create them (like mknod and corresponding support >> for that.) >> > all the best >> > bye >> > >> > On Fri, Aug 6, 2010 at 8:45 PM, Max S. >> <k...@greatfreeworld.org> >> > wrote: >> > Hello, >> > >> > I am trying to cross compile Directfb for a hico7760 >> > http://www.emtrion.com/hico7760st_linux_en.php >> > >> > I have crosscompiled other libraries before, but >> none dealing >> > with >> > graphics. My goal is to replace the Qt embedded >> library >> > shipped with the >> > device. I don't need window management, only screen >> > manipulation, >> > graphics primitives, font, and png support. >> > >> > I have already built libfreetype libz and libpng12 >> > >> > I have configured directfb with: >> > >> > cd $BSP/pkgs/src/DirectFB >> > ./configure --prefix=$BSP/pkgs/bin/DirectFB >> --enable-zlib >> > --host=sh4 >> > CC=sh4-linux-gcc >> > >> > I get the output: >> > >> > Build options: >> > Version 1.4.3 >> > Linux powered no >> > Install prefix /pkgs/bin/DirectFB >> > Config files in /pkgs/bin/DirectFB/etc >> > Build shared libs no >> > Build static libs yes >> > Module directory >> ${exec_prefix}/lib/directfb-1.4-0 >> > CPPFLAGS -D_REENTRANT >> > CFLAGS -O3 -ffast-math -pipe >> > -D_GNU_SOURCE >> > -Werror-implicit-function-declaration >> > LDFLAGS >> > LIBS -lpthread >> > DYNLIB >> > THREADFLAGS -D_REENTRANT >> > THREADLIBS >> > >> > Misc options: >> > Multi Application Core no >> > Fusion Kernel Device N/A >> > Fusion message size 1024 >> > Voodoo (network support) no >> > Debug supported yes >> > Debug enabled no >> > Trace support no >> > MMX support no >> > SSE support no >> > Network support yes >> > Include all strings yes >> > Software Rendering yes >> > Smooth SW Scaling no >> > 16bit Dithering none >> > zlib compression yes -lz >> > sysfs support no >> > >> > Building Tests no >> > Building Tools yes >> > >> > Building System Modules: >> > Linux FBDev support no >> > Generic /dev/mem support yes >> > X11 support no >> > OSX support no >> > SDL support no >> > VNC support no >> > >> > Building Window Manager Modules: >> > Default yes >> > UniQuE no >> > >> > Building Image Provider Modules: >> > GIF yes >> > JPEG no >> > PNG yes >> > -I/usr/include/libpng12 -lpng12 >> > >> > Building Video Provider Modules: >> > GIF yes >> > Video4Linux no (v2: no) >> > >> > Building Font Modules: >> > FreeType2 yes >> > -I/usr/include/freetype2 >> > -lfreetype >> > Default font yes >> > >> > JPEG support is missing - many applications won't >> work >> > correctly! >> > >> > Everything looks good so far to me... >> > I then run make and get undefined references to >> functions in >> > libz and >> > the math libs, called from libpng in the tools/ dir. >> > I change tools/Makefile to read >> > LIBPNG_LIBS = -lpng12 -lz -lm >> > >> > make then completes and I run make install. >> > >> > on the target device. running dfbinfo produces: >> > ~ # dfbinfo >> > ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.3 | >> > ~~~~~~~~~~~~~~~~~~~~~~~~~~ >> > (c) 2001-2009 The world wide DirectFB Open >> Source >> > Community >> > (c) 2000-2004 Convergence (integrated media) >> GmbH >> > >> > >> ---------------------------------------------------------------- >> > >> > (*) DirectFB/Core: Single Application Core. >> (2010-08-05 01:24) >> > (!) DirectFB/core/system: No system found! >> > (#) DirectFBError [DirectFBCreate() failed]: No >> (suitable) >> > implementation found! >> > >> > Have I missed something? does DirectFB not support >> this >> > device? I don't >> > know what else I'm supposed to do. >> > >> > Thanks in advance. >> > Max S. >> > >> > >> > _______________________________________________ >> > directfb-dev mailing list >> > directfb-dev@directfb.org >> > >> http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev >> > >> > >> > >> > -- >> > "The best way to find yourself is to lose yourself in the >> service of >> > others". >> > >> > Shiva The Great >> > _______________________________________________ >> > directfb-dev mailing list >> > directfb-dev@directfb.org >> > >> http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev >> >> >> >> >> >> >> >> -- >> "The best way to find yourself is to lose yourself in the service of >> others". >> >> Shiva The Great >> _______________________________________________ >> directfb-dev mailing list >> directfb-dev@directfb.org >> http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev > > > > > _______________________________________________ > directfb-dev mailing list > directfb-dev@directfb.org > http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev > -- "The best way to find yourself is to lose yourself in the service of others". Shiva The Great _______________________________________________ directfb-dev mailing list directfb-dev@directfb.org http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev