[PD] Problem compiling wiimote external

Erwan Lerale erwan at thiscow.fr
Sat May 5 11:19:20 CEST 2007


Getting this on gentoo amd64 with gcc 4.1.1:

erwan at menhir ~/Desktop/wiimotepd $ make
cc -DPD -O2 -funroll-loops -fomit-frame-pointer -W -Wshadow 
-Wstrict-prototypes -Wno-unused -Wno-parentheses -Wno-switch 
-I/usr/include -o wiimote.o -c wiimote.c
wiimote.c: In function 'wiimote_doConnect':
wiimote.c:369: error: incompatible type for argument 1 of 'wiimote_connect'
wiimote.c:369: warning: passing argument 2 of 'wiimote_connect' from 
incompatible pointer type

The piece of code is here :

void wiimote_doConnect(t_wiimote *x, t_symbol *addr)
        unsigned char buf[7];
        bdaddr_t bdaddr;

        // determine address:
        if (addr==gensym("NULL")) bdaddr = (bdaddr_t) *BDADDR_ANY;
        else str2ba(addr->s_name, &bdaddr);

        // connect:
        if (g_wiimoteList[0]==NULL) {
                x->wiimote = wiimote_connect(bdaddr, &wiimote_callback_0);
                x->wiimoteID = 0;
                g_wiimoteList[0] = x;
        else if

Really don't know how to fix that... Anyone can help ?

Thanks a lot

More information about the Pd-list mailing list