[WiiC] compilation in kubuntu
Brought to you by:
gabriele82rm
|
From: Felipe B. <fel...@ec...> - 2011-11-08 09:32:32
|
hi everybody, I am new in the mailing list. I downloaded wiic to my mac (at home) and work perfectly. Now I want to use wiic to make a very simple interface for my home made vtk class (at work). My problem is that I can't compile wiic in my linux. (I'm not good in c). here is the error : ~/projects/NewWimoteVtk/wiicpp/build$ make Scanning dependencies of target wiic [ 4%] Building C object wiic/CMakeFiles/wiic.dir/ir.c.o [ 9%] Building C object wiic/CMakeFiles/wiic.dir/nunchuk.c.o [ 13%] Building C object wiic/CMakeFiles/wiic.dir/wiic.c.o [ 18%] Building C object wiic/CMakeFiles/wiic.dir/guitar_hero_3.c.o [ 22%] Building C object wiic/CMakeFiles/wiic.dir/motionplus.c.o /home/fbordeu/projects/NewWimoteVtk/wiicpp/src/wiic/motionplus.c: In function ‘wiic_set_motion_plus’: /home/fbordeu/projects/NewWimoteVtk/wiicpp/src/wiic/motionplus.c:217: warning: passing argument 2 of ‘wiic_read_data_cb’ from incompatible pointer type /home/fbordeu/projects/NewWimoteVtk/wiicpp/src/wiic/wiic_internal.h:226: note: expected ‘wiic_read_cb’ but argument is of type ‘int (*)(struct wiimote_t *, byte *, short unsigned int)’ [ 27%] Building C object wiic/CMakeFiles/wiic.dir/balanceboard.c.o /home/fbordeu/projects/NewWimoteVtk/wiicpp/src/wiic/balanceboard.c: In function ‘balance_board_handshake’: /home/fbordeu/projects/NewWimoteVtk/wiicpp/src/wiic/balanceboard.c:74: warning: incompatible implicit declaration of built-in function ‘malloc’ [ 31%] Building C object wiic/CMakeFiles/wiic.dir/events.c.o [ 36%] Building C object wiic/CMakeFiles/wiic.dir/dynamics.c.o [ 40%] Building C object wiic/CMakeFiles/wiic.dir/classic.c.o [ 45%] Building C object wiic/CMakeFiles/wiic.dir/io_nix.c.o [ 50%] Building C object wiic/CMakeFiles/wiic.dir/speaker.c.o [ 54%] Building C object wiic/CMakeFiles/wiic.dir/io.c.o Linking C shared library libwiic.so [ 54%] Built target wiic [ 59%] Building CXX object wiicpp/CMakeFiles/wiicpp.dir/wiicpp.cpp.o In file included from /home/fbordeu/projects/NewWimoteVtk/wiicpp/src/wiicpp/../wiic/wiic.h:81, from /home/fbordeu/projects/NewWimoteVtk/wiicpp/src/wiicpp/wiicpp.h:37, from /home/fbordeu/projects/NewWimoteVtk/wiicpp/src/wiicpp/wiicpp.cpp:36: /home/fbordeu/projects/NewWimoteVtk/wiicpp/src/wiicpp/../wiic/wiic_structs.h:473: error: field ‘timestamp’ has incomplete type In file included from /home/fbordeu/projects/NewWimoteVtk/wiicpp/src/wiicpp/wiicpp.cpp:36: /home/fbordeu/projects/NewWimoteVtk/wiicpp/src/wiicpp/wiicpp.h: In member function ‘timeval CWiimote::GetTimestamp() const’: /home/fbordeu/projects/NewWimoteVtk/wiicpp/src/wiicpp/wiicpp.h:485: error: ‘struct wiimote_t’ has no member named ‘timestamp’ make[2]: *** [wiicpp/CMakeFiles/wiicpp.dir/wiicpp.cpp.o] Erreur 1 make[1]: *** [wiicpp/CMakeFiles/wiicpp.dir/all] Erreur 2 make: *** [all] Erreur 2 > uname -a Linux pc-lmm29 2.6.32-34-generic #77-Ubuntu SMP Tue Sep 13 19:39:17 UTC 2011 x86_64 GNU/Linux >g++ --version g++ (Ubuntu 4.4.3-4ubuntu5) 4.4.3 Any idea?? -- Felipe Bordeu Weldt Ingénieur de Recherche ------------------------------------- Tél. : 33 (0)2 40 37 16 57 Fax. : 33 (0)2 40 74 74 06 Fel...@ec... Institut GeM - UMR CNRS 6183 École Centrale Nantes 1 Rue de La Noë, 44321 Nantes, FRANCE ------------------------------------- |