Re: [WiiC] compilation in kubuntu
Brought to you by:
gabriele82rm
|
From: Felipe B. <fel...@ec...> - 2011-12-06 08:23:43
|
Hi, A temporary work-around. I put the line #include "sys/time.h" before all the includes files in the source file wiicpp.h /usr/bin/c++ --version c++ (Ubuntu 4.4.3-4ubuntu5) 4.4.3 Copyright (C) 2009 Free Software Foundation, Inc. On 08/11/2011 10:15, Felipe Bordeu wrote: > 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 ------------------------------------- |