[ros-users] cwiid (joystick_package) incompatible with i386 output

Dominick Vanthienen dominick.vanthienen at mech.kuleuven.be
Mon Jun 13 09:09:40 UTC 2011


Hi,
I'm trying to install cwiid (tried diamondback and latest), but encounter an error saying:
/usr/bin/ld: i386:x86-64 architecture of input file `uinput.o' and `nunchuk_acc.o' is incompatible with i386 output

ain't there 32bit support anymore?

system info:
ubuntu 10.10
i686 GNU/Linux
ros diamondback

all deps installed (bluez...)

thank you for commenting!
nick


configure: creating ./config.status
config.status: creating Makefile
config.status: creating defs.mak
config.status: creating common/include/lib.mak
config.status: creating doc/Makefile
config.status: creating man/Makefile
config.status: creating libcwiid/Makefile
config.status: creating libcwiid/cwiid.pc
config.status: creating wmdemo/Makefile
config.status: creating wmgui/Makefile
config.status: creating wminput/Makefile
config.status: creating wminput/plugins/Makefile
config.status: creating wminput/plugins/ir_ptr/Makefile
config.status: creating wminput/plugins/acc/Makefile
config.status: creating wminput/plugins/nunchuk_acc/Makefile
config.status: creating wminput/plugins/led/Makefile
config.status: creating wminput/plugins/nunchuk_stick2btn/Makefile
config.status: creating lswm/Makefile
config.status: creating python/Makefile
config.status: creating common/include/config.h
config.status: common/include/config.h is unchanged
configure: WARNING: unrecognized options: --disable-ldconfig
cd build/cwiid-svn && make -j2 && make install
make[1]: Entering directory `/home/u0065688/src/svn/robotics-ros/packages/diamondback_stacks/joystick_drivers/cwiid/build/cwiid-svn'
make  -C libcwiid
make[2]: Entering directory `/home/u0065688/src/svn/robotics-ros/packages/diamondback_stacks/joystick_drivers/cwiid/build/cwiid-svn/libcwiid'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/u0065688/src/svn/robotics-ros/packages/diamondback_stacks/joystick_drivers/cwiid/build/cwiid-svn/libcwiid'
make  -C wmgui
make[2]: Entering directory `/home/u0065688/src/svn/robotics-ros/packages/diamondback_stacks/joystick_drivers/cwiid/build/cwiid-svn/wmgui'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/u0065688/src/svn/robotics-ros/packages/diamondback_stacks/joystick_drivers/cwiid/build/cwiid-svn/wmgui'
make  -C wminput
make[2]: Entering directory `/home/u0065688/src/svn/robotics-ros/packages/diamondback_stacks/joystick_drivers/cwiid/build/cwiid-svn/wminput'
gcc -o wminput main.o conf.o c_plugin.o uinput.o action_enum.o util.o py_plugin.o parser.o lexer.o -L../libcwiid -rdynamic -lcwiid -ldl -lpython2.6
make  -C plugins
make[3]: Entering directory `/home/u0065688/src/svn/robotics-ros/packages/diamondback_stacks/joystick_drivers/cwiid/build/cwiid-svn/wminput/plugins'
make  -C ir_ptr
make[4]: Entering directory `/home/u0065688/src/svn/robotics-ros/packages/diamondback_stacks/joystick_drivers/cwiid/build/cwiid-svn/wminput/plugins/ir_ptr'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/u0065688/src/svn/robotics-ros/packages/diamondback_stacks/joystick_drivers/cwiid/build/cwiid-svn/wminput/plugins/ir_ptr'
make  -C acc
make[4]: Entering directory `/home/u0065688/src/svn/robotics-ros/packages/diamondback_stacks/joystick_drivers/cwiid/build/cwiid-svn/wminput/plugins/acc'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/u0065688/src/svn/robotics-ros/packages/diamondback_stacks/joystick_drivers/cwiid/build/cwiid-svn/wminput/plugins/acc'
make  -C nunchuk_acc
make[4]: Entering directory `/home/u0065688/src/svn/robotics-ros/packages/diamondback_stacks/joystick_drivers/cwiid/build/cwiid-svn/wminput/plugins/nunchuk_acc'
gcc -shared  -lm -o nunchuk_acc.so nunchuk_acc.o
/usr/bin/ld: i386:x86-64 architecture of input file `uinput.o' is incompatible with i386 output
/usr/bin/ld: final link failed: Invalid operation
collect2: ld returned 1 exit status
distcc[12689] ERROR: compile (null) on localhost failed
make[2]: *** [wminput] Error 1
make[2]: *** Waiting for unfinished jobs....
make  -C led
/usr/bin/ld: i386:x86-64 architecture of input file `nunchuk_acc.o' is incompatible with i386 output
nunchuk_acc.o: In function `wmplugin_init':
/home/u0065688/src/svn/robotics-ros/packages/diamondback_stacks/joystick_drivers/cwiid/build/cwiid-svn/wminput/plugins/nunchuk_acc/nunchuk_acc.c:122: undefined reference to 
`wmplugin_set_rpt_mode'
nunchuk_acc.o: In function `wmplugin_exec':
/home/u0065688/src/svn/robotics-ros/packages/diamondback_stacks/joystick_drivers/cwiid/build/cwiid-svn/wminput/plugins/nunchuk_acc/nunchuk_acc.c:140: undefined reference to 
`cwiid_get_acc_cal'
/home/u0065688/src/svn/robotics-ros/packages/diamondback_stacks/joystick_drivers/cwiid/build/cwiid-svn/wminput/plugins/nunchuk_acc/nunchuk_acc.c:141: undefined reference to 
`wmplugin_err'
/usr/bin/ld: final link failed: Invalid operation
collect2: ld returned 1 exit status
distcc[12697] ERROR: compile (null) on localhost failed
make[4]: *** [nunchuk_acc.so] Error 1
make[4]: Leaving directory `/home/u0065688/src/svn/robotics-ros/packages/diamondback_stacks/joystick_drivers/cwiid/build/cwiid-svn/wminput/plugins/nunchuk_acc'
make[3]: *** [nunchuk_acc] Error 2
make[3]: *** Waiting for unfinished jobs....
make[4]: Entering directory `/home/u0065688/src/svn/robotics-ros/packages/diamondback_stacks/joystick_drivers/cwiid/build/cwiid-svn/wminput/plugins/led'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/u0065688/src/svn/robotics-ros/packages/diamondback_stacks/joystick_drivers/cwiid/build/cwiid-svn/wminput/plugins/led'
make[3]: Leaving directory `/home/u0065688/src/svn/robotics-ros/packages/diamondback_stacks/joystick_drivers/cwiid/build/cwiid-svn/wminput/plugins'
make[2]: *** [make_plugins] Error 2
make[2]: Leaving directory `/home/u0065688/src/svn/robotics-ros/packages/diamondback_stacks/joystick_drivers/cwiid/build/cwiid-svn/wminput'
make[1]: *** [wminput] Error 2
make[1]: Leaving directory `/home/u0065688/src/svn/robotics-ros/packages/diamondback_stacks/joystick_drivers/cwiid/build/cwiid-svn'
make: *** [installed] Error 2




More information about the ros-users mailing list