[oe-commits] [Bug 5433] New: xorg-input-elographics_1.2.3 won't compile with xserver-xorg-1.7.1.bb

bugzilla-daemon at git.openembedded.org bugzilla-daemon at git.openembedded.org
Fri May 7 20:54:12 UTC 2010


http://bugs.openembedded.org/show_bug.cgi?id=5433

           Summary: xorg-input-elographics_1.2.3 won't compile with
                    xserver-xorg-1.7.1.bb
           Product: Openembedded
           Version: org.openembedded.dev
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: minor
          Priority: P3
         Component: Xorg
        AssignedTo: openembedded-commits at lists.openembedded.org
        ReportedBy: rfoerster at layerzero.com


There was an ABI change in xinput which breaks elographics.  

The released version of elographics, 1.2.3, is from 2008.  Support for the ABI
change was committed in July, 2009 (see
http://cgit.freedesktop.org/xorg/driver/xf86-input-elographics/commit/?id=a18af14b1df5271fbe3100df3fcb3a8811981ddf).

Perhaps having a _git.bb version of the package would be helpful.

Build failure below:

 make[1]: Entering directory
`/home/foerster/dev/openembedded/dev/build/tmp/work/i486-oe-linux/xf86-input-elographics-2_1.2.3-r11/xf86-input-elographics-1.2.3'
| Making all in src
| make[2]: Entering directory
`/home/foerster/dev/openembedded/dev/build/tmp/work/i486-oe-linux/xf86-input-elographics-2_1.2.3-r11/xf86-input-elographics-1.2.3/src'
| /bin/sh ../i486-oe-linux-libtool --tag=CC   --mode=compile i486-oe-linux-gcc
-march=i486 -DHAVE_CONFIG_H -I. -I..  
-isystem/home/foerster/dev/openembedded/dev/build/tmp/staging/i486-oe-linux/usr/include
-I/home/foerster/dev/openembedded/dev/build/tmp/staging/i486-oe-linux/usr/include/xorg

-isystem/home/foerster/dev/openembedded/dev/build/tmp/staging/i486-oe-linux/usr/include
-I/home/foerster/dev/openembedded/dev/build/tmp/staging/i486-oe-linux/usr/include/xorg
-fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os
-fvisibility=hidden
-I/home/foerster/dev/openembedded/dev/build/tmp/staging/i486-oe-linux/usr/include/xorg
-I/home/foerster/dev/openembedded/dev/build/tmp/staging/i486-oe-linux/usr/include/pixman-1
   -I../src -MT xf86Elo.lo -MD -MP -MF .deps/xf86Elo.Tpo -c -o xf86Elo.lo
xf86Elo.c
| i486-oe-linux-libtool: compile:  i486-oe-linux-gcc -march=i486
-DHAVE_CONFIG_H -I. -I..
-isystem/home/foerster/dev/openembedded/dev/build/tmp/staging/i486-oe-linux/usr/include
-I/home/foerster/dev/openembedded/dev/build/tmp/staging/i486-oe-linux/usr/include/xorg
-isystem/home/foerster/dev/openembedded/dev/build/tmp/staging/i486-oe-linux/usr/include
-I/home/foerster/dev/openembedded/dev/build/tmp/staging/i486-oe-linux/usr/include/xorg
-fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os
-fvisibility=hidden
-I/home/foerster/dev/openembedded/dev/build/tmp/staging/i486-oe-linux/usr/include/xorg
-I/home/foerster/dev/openembedded/dev/build/tmp/staging/i486-oe-linux/usr/include/pixman-1
-I../src -MT xf86Elo.lo -MD -MP -MF .deps/xf86Elo.Tpo -c xf86Elo.c  -fPIC -DPIC
-o .libs/xf86Elo.o
| xf86Elo.c: In function 'xf86EloControl':
| xf86Elo.c:800: warning: passing argument 3 of 'InitButtonClassDeviceStruct'
from incompatible pointer type
|
/home/foerster/dev/openembedded/dev/build/tmp/staging/i486-oe-linux/usr/include/xorg/input.h:274:
note: expected 'Atom *' but argument is of type 'unsigned char *'
| xf86Elo.c:800: error: too few arguments to function
'InitButtonClassDeviceStruct'
| xf86Elo.c:824: warning: passing argument 3 of 'InitValuatorClassDeviceStruct'
makes pointer from integer without a cast
|
/home/foerster/dev/openembedded/dev/build/tmp/staging/i486-oe-linux/usr/include/xorg/input.h:280:
note: expected 'Atom *' but argument is of type 'unsigned int'
| xf86Elo.c:824: error: too few arguments to function
'InitValuatorClassDeviceStruct'
| xf86Elo.c:833: error: too few arguments to function 'InitValuatorAxisStruct'
| xf86Elo.c:837: error: too few arguments to function 'InitValuatorAxisStruct'
| make[2]: *** [xf86Elo.lo] Error 1
| make[2]: Leaving directory
`/home/foerster/dev/openembedded/dev/build/tmp/work/i486-oe-linux/xf86-input-elographics-2_1.2.3-r11/xf86-input-elographics-1.2.3/src'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory
`/home/foerster/dev/openembedded/dev/build/tmp/work/i486-oe-linux/xf86-input-elographics-2_1.2.3-r11/xf86-input-elographics-1.2.3'
| make: *** [all] Error 2
| FATAL: oe_runmake failed
NOTE: Task failed:
/home/foerster/dev/openembedded/dev/build/tmp/work/i486-oe-linux/xf86-input-elographics-2_1.2.3-r11/temp/log.do_compile.10128
ERROR: TaskFailed event exception, aborting

-- 
Configure bugmail: http://bugs.openembedded.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.




More information about the Openembedded-commits mailing list