[oe] libfsotransport_git: `do_compile()` fails with error: Pointer arithmetic not supported for `void*'

Paul Menzel paulepanter at users.sourceforge.net
Wed Oct 6 14:06:10 UTC 2010


Dear OE folks,


`libfsotransport_git.bb` fails to compile with the following error [1]. The log from Tinderbox is is not from my build machine, but I do get the same error.

        NOTE: make
        make  all-recursive
        make[1]: Entering directory `/home/shr/shr-unstable/tmp/work/armv4t-oe-linux-gnueabi/libfsotransport-1_0.9.6+gitr842+43fae6cf5e3aa57f5d7fed467896d2d4d0f69679-r2.2/git/libfsotransport'
        Making all in fsotransport
        make[2]: Entering directory `/home/shr/shr-unstable/tmp/work/armv4t-oe-linux-gnueabi/libfsotransport-1_0.9.6+gitr842+43fae6cf5e3aa57f5d7fed467896d2d4d0f69679-r2.2/git/libfsotransport/fsotransport'
        /home/shr/shr-unstable/tmp/sysroots/x86_64-linux/usr/bin/valac -C --basedir .. --vapidir ../vapi --pkg posix --pkg linux --pkg glib-2.0 --pkg gio-2.0 --pkg gee-1.0 --pkg fsobasics-2.0 --header fsotransport.h --library fsotransport-2.0  -D FAST_BAUD --pkg hsuart basetransport.vala commandqueue.vala delegate.vala null.vala parser.vala pipe.vala pty.vala serial.vala socket.vala transport.vala hsuart.vala
        basetransport.vala:463.13-463.31: error: Pointer arithmetic not supported for `void*'
                    rdata += (int)bread;
                    ^^^^^^^^^^^^^^^^^^^
        basetransport.vala:463.13-463.31: error: Assignment: Invalid callback assignment attempt
                    rdata += (int)bread;
                    ^^^^^^^^^^^^^^^^^^^
        Compilation failed: 2 error(s), 0 warning(s)
        make[2]: *** [.vala.stamp] Error 1
        make[2]: Leaving directory `/home/shr/shr-unstable/tmp/work/armv4t-oe-linux-gnueabi/libfsotransport-1_0.9.6+gitr842+43fae6cf5e3aa57f5d7fed467896d2d4d0f69679-r2.2/git/libfsotransport/fsotransport'
        make[1]: *** [all-recursive] Error 1
        make[1]: Leaving directory `/home/shr/shr-unstable/tmp/work/armv4t-oe-linux-gnueabi/libfsotransport-1_0.9.6+gitr842+43fae6cf5e3aa57f5d7fed467896d2d4d0f69679-r2.2/git/libfsotransport'
        make: *** [all] Error 2
        FATAL: oe_runmake failed
        ERROR: Function do_compile failed

Might this be related to the switch to new Vala version 0.11.0 [3] which has such a check included [2]? Commit ecafbae [4] seems not to be enough.


Thanks,

Paul


[1] http://tinderbox.openembedded.net/public/logs/task/8443672.txt
[2] http://git.gnome.org/browse/vala/commit/?id=14235edbf8e66d5d1d130c3e02ef9067e64635c2
[3] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=9b47372447a631e0c7322908c1d08ec46061ed0c
[4] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=ecafbae0c94d17af681106687ca3e4e317112c11
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20101006/d8c677e4/attachment-0002.sig>


More information about the Openembedded-devel mailing list