hi, why are you disabling jpeg if it is there(it is freely available ), what is the status of running of program ? you should comment jpeg code in directfb package or try with another version. Currently you are compiling dfb with fbdev and devmem support , so you can pass --dfb:system=fbdev or devmem all the best shiva
On Sat, Aug 7, 2010 at 2:05 AM, Max S. <k...@greatfreeworld.org> wrote: > I had made a mistake when configuring. > > --host should be sh4-linux not just sh4 > > Things look a little different now: > > Build options: > Version 1.4.3 > Linux powered yes > Install prefix /home/maximilian/jico7760/pkgs/bin/DirectFB > Config files > in /home/maximilian/jico7760/pkgs/bin/DirectFB/etc > Build shared libs yes > Build static libs no > 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 -ldl -lpthread > DYNLIB -ldl > 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 yes > Generic /dev/mem support yes > ... > > 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 > > Building Font Modules: > FreeType2 yes -I/usr/include/freetype2 > -lfreetype > Default font yes > > Building Graphics Drivers: > 3Dfx Voodoo no > ... > Renesas SH7722/SH7723 yes > > Building Input Drivers: > DBox2 Remote no > ... > Keyboard yes > PS/2 Mouse yes > > I still have to adjust the ./tools/Makefile to link with -lpng -lz -lm > instead of just -lpng > > I have also disabled the gfxdrivers and inputdevices i don't need. > normally ./configure would throw a warning "compiling without jpeg... > some apps won't work correctly". It no longer does this... > > make now errors with the following error: > sh4-linux-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include > -I../../include -I../../lib -I../../lib -I../../src -I../../systems > -I./kernel-module -D_REENTRANT -O3 -ffast-math -pipe -D_GNU_SOURCE > -Werror-implicit-function-declaration -MT sh7722.lo -MD -MP > -MF .deps/sh7722.Tpo -c sh7722.c -fPIC -DPIC -o .libs/sh7722.o > > sh7722.c:44:28: sh7722_jpeglib.h: No such file or directory > > How can I completely disable jpeg support? I currently use the following > options to configure: > > ./configure --host=sh4-linux > --prefix=/home/maximilian/hico7760/pkgs/bin/DirectFB > --with-gfxdrivers=sh772x --with-inputdrivers=ps2mouse,keyboard > --enable-zlib --disable-video4linux --disable-jpeg > > one would assume --disable-jpeg does this... but that does not appear to > be so. > > Thanks, > Max S. > > On Fri, 2010-08-06 at 23:59 +0530, Shiva kumar Mishra wrote: > > 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: > > > > > > /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