Hi, Chris...

I have tried a similar procedure, when building DirectFB 1.1.1 with tslib
1.0, for architecture Atmel AVR32.  I get the following:

 [EMAIL PROTECTED] /]# avr32-linux-dfbinfo

     =======================|  DirectFB 1.1.1  |=======================
          (c) 2001-2007  The DirectFB Organization (directfb.org)
          (c) 2000-2004  Convergence (integrated media) GmbH
        ------------------------------------------------------------

(*) DirectFB/Core: Single Application Core. (2008-05-29 05:41)
(*) Direct/Thread: Started 'VT Switcher' (501) [CRITICAL OTHER/OTHER 0/0]
<2093056>...
avr32-linavr32-linux-dfb[495]: segfault at 00000004 pc 2ac3601a sp 7f892208
ecr 28
ux-dfbinfo: can't resolve syavr32-linux-dfb[495]: segfault at 00000010 pc
2aaf1414 sp 7f89201c ecr 24
mbol 'tslib_parse_vars'
(!) [  495:    0.000] --> Caught signal 11 (at 0x4, invalid address) <--
Segmentation fault


As with others, ts_calibrate and ts_test work just fine.

I have built 1.1.1 without tslib support, and the DirectFB demos work just
fine (but of course no input device).

Any thoughts?

Thanks,
Peter


> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of cdaviduik
> Sent: Friday, September 05, 2008 7:48 AM
> To: directfb-users@directfb.org
> Subject: Re: [directfb-users] Specifying tslib for DirectFB 
> touchscreen input driver
> 
> 
> Hello,
> Assuming you are using Bitbake first make a copy of the 
> directfb directory located in 
> gumstix-oe\com.gumstix.collection\packages and move it to 
> user.collection\packages\directfb. Then configure directfb 
> for use with tslib by editing your directfb_1.1.x.bb file so 
> EXTRA_OECONF looks something similar to this:
>       
> EXTRA_OECONF = " \
>     --with-gfxdrivers=none \
>     --with-inputdrivers=tslib \
>     --enable-libmpeg3=no \
>     --enable-freetype=yes \
>     --enable-sdl=no \
>     --enable-vnc=no \
>     --enable-fbdev \
>     --disable-x11 \
>     TSLIB_CFLAGS=\"-I${INSTALL_PATH}/include\" \
>     TSLIB_LIBS=\"-L${INSTALL_PATH}/lib\" \
>       "
> Once everything is compiled and running on your gumstix you 
> will have to export the following variables:
> 
>       export TSLIB_TSDEVICE=/dev/input/touchscreen0
>       export TSLIB_CONFFILE=/etc/ts.conf
>       export TSLIB_PLUGINDIR=/usr/lib/ts
>       export TSLIB_CALIBFILE=/etc/pointercal
> 
> and make a symbolic link to you touchscreen in /dev/input:
> 
>       ln  -s  event0  tslib0
> 
> Depending on your touchscreen device name some of these 
> values may be slightly different however once you get all of 
> this setup hopefully things will start working out for you.
> Good luck
> 
> 
> I'm seeing exactly the same behaviour and have the same 
> config. Did you find a solution or an alternative?
> Darren
> 
> 
> cdaviduik wrote:
> > 
> > I just wanted to make a small correction to my last post. 
> It appears 
> > when I specify --with-inputdrivers=tslib and then rebuild 
> and reload 
> > my file system directfb does not utilize any input drivers 
> (typically 
> > these appear after the 'VT Switcher' line):
> > 
> >      =======================|  DirectFB 1.1.0  
> |=======================
> >           (c) 2001-2007  The DirectFB Organization (directfb.org)
> >           (c) 2000-2004  Convergence (integrated media) GmbH
> >         ------------------------------------------------------------
> > 
> > (*) DirectFB/Core: Single Application Core. (2008-06-04 20:06)
> > (*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 1358)...
> > (!) Direct/Modules: Could not open module directory 
> > `/usr/lib/directfb-1.1-0/gfxdrivers'!
> >     --> No such file or directory
> > (*) DirectFB/Graphics: Generic Software Rasterizer 0.6 
> (directfb.org)
> > (*) DirectFB/Core/WM: Default 0.3 (directfb.org)
> > (*) FBDev/Mode: Testing 480x272 RGB16
> > (*) FBDev/Mode: Preparing switch to 480x272 RGB16
> > (*) FBDev/Mode: Testing 480x272 RGB16
> > (*) FBDev/Mode: Preparing switch to 480x272 RGB16
> > (*) FBDev/Mode: Testing 480x272 RGB16
> > (*) FBDev/Mode: Preparing switch to 480x272 RGB16
> > (*) FBDev/Mode: Testing 480x272 RGB16
> > (*) FBDev/Mode: Preparing switch to 480x272 RGB16
> > (*) FBDev/Mode: Testing 480x272 RGB16
> > (*) FBDev/Mode: Preparing switch to 480x272 RGB16
> > (*) FBDev/Mode: Switched to 480x272 (480x272) at 16 bit 
> RGB16 (wanted 
> > RGB16).
> > ...
> > 
> > When I touch the screen to generate input, no events occur. 
> If I try 
> > running ts_calibrate/ts_test they work fine. Somehow I just need 
> > directfb to use tslib.
> > 
> > Are there any steps I am missing??? Anything else I can try???
> > From what I understand, getting directfb running with tslib 
> should not 
> > typically be such an arduous process.
> > 
> > Thank you very much for any help.
> > 
> > ______________________________
> > 
> 
> --
> View this message in context: 
> http://www.nabble.com/Specifying-tslib-for-DirectFB-touchscree
> n-input-driver-tp17327192p19221341.html
> Sent from the DirectFB Users mailing list archive at Nabble.com.
> 
> _______________________________________________
> directfb-users mailing list
> directfb-users@directfb.org
> http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users
> 


_______________________________________________
directfb-users mailing list
directfb-users@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to