Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#359 Player Windows Installation Help with CMake

trunk
closed-invalid
Rich Mattes
player (137)
7
2014-02-16
2011-07-30
Derek
No

Im trying to install player on Windows XP and i keep getting errors when i use CMake. I need to get the ER1 driver working (I tried using it on linux and it didnt work :/ because commands would be sent and not obeyed). But there are a lot of errors that i dont know how to fix and there arent apparent solutions on the player wiki. Here is my read out:

Player version 3.1.0-svn
Operating system is Windows
Got System Processor x86
Player will be installed to C:/Program Files/Player
Headers will be installed to C:/Program Files/Player/include/player-3.1
Libraries will be installed to C:/Program Files/Player/lib
checking for module 'libgnomecanvas-2.0'
package 'libgnomecanvas-2.0' not found
checking for module 'gtk+-2.0'
package 'gtk+-2.0' not found
checking for module 'gdk-pixbuf-2.0'
package 'gdk-pixbuf-2.0' not found
===== Client Libraries =====
Could NOT find SWIG (missing: SWIG_EXECUTABLE SWIG_DIR)
Python bindings for C client library will not be built - could not find Swig
Could NOT find Ruby (missing: RUBY_EXECUTABLE RUBY_INCLUDE_DIR RUBY_LIBRARY) (found version "1.8.0")
Ruby bindings for C client library will not be built - could not find Ruby
Python bindings for C++ client library will not be built - disabled by user
Could NOT find Ruby (missing: RUBY_EXECUTABLE RUBY_INCLUDE_DIR RUBY_LIBRARY) (found version "1.8.0")
Ruby bindings for C++ client library will not be built - could not find Ruby
Could NOT find Boost
Boost libraries were not found. Boost::Signals and Boost::Thread support
will not be included in PlayerC++.
============================
JPEG support not included.

----- Processing driver make files -----
checking for module 'artoolkitplus>=2.1'
package 'artoolkitplus>=2.1' not found
checking for module 'opencv'
package 'opencv' not found
checking for module 'opencv'
package 'opencv' not found
checking for module 'opencv'
package 'opencv' not found
checking for module 'opencv'
package 'opencv' not found
checking for module 'gstreamer-base-0.10'
package 'gstreamer-base-0.10' not found
checking for module 'opencv'
package 'opencv' not found
checking for module 'libfreenect'
package 'libfreenect' not found
checking for module 'libusb-1.0'
package 'libusb-1.0' not found
checking for module 'libexif'
package 'libexif' not found
checking for module 'libusb'
package 'libusb' not found
checking for module 'libunicap'
package 'libunicap' not found
checking for module 'opencv'
package 'opencv' not found
checking for module 'GbxGarminAcfr=1.0.0'
package 'GbxGarminAcfr=1.0.0' not found
checking for module 'libstatgrab'
package 'libstatgrab' not found
checking for module 'gsl'
package 'gsl' not found
checking for module 'gdk-pixbuf-2.0'
package 'gdk-pixbuf-2.0' not found
checking for module 'gdk-pixbuf-2.0'
package 'gdk-pixbuf-2.0' not found
checking for module 'libgarcia'
package 'libgarcia' not found
checking for module 'gtk+-2.0'
package 'gtk+-2.0' not found
checking for module 'gdk-pixbuf-2.0'
package 'gdk-pixbuf-2.0' not found
checking for module 'libusb-1.0'
package 'libusb-1.0' not found
checking for module 'flexiport=1.0.0'
package 'flexiport=1.0.0' not found
checking for module 'gdk-pixbuf-2.0'
package 'gdk-pixbuf-2.0' not found
checking for module 'GbxSmartBatteryAcfr=1.0.0'
package 'GbxSmartBatteryAcfr=1.0.0' not found
checking for module 'GbxSickAcfr=1.0.0'
package 'GbxSickAcfr=1.0.0' not found
checking for module 'hokuyo_aist=2.0.0'
package 'hokuyo_aist=2.0.0' not found
checking for module 'howl>=0.9.6'
package 'howl>=0.9.6' not found
checking for module 'libpqxx'
package 'libpqxx' not found
checking for module 'guile-1.8'
package 'guile-1.8' not found
checking for module 'libpqxx'
package 'libpqxx' not found
checking for module 'libnl-1'
package 'libnl-1' not found
----- Done -----

===== Drivers =====
The following drivers will be built:
AioToSonar
accel_calib
amcl
bitlogic
blobposition
blobtodio
blobtracker
bumper2laser
bumpersafe
bumpertodio
camerareq
camfilter
cmdsplitter
cmvision
deadstop
differential
diocmd
diodelay
diolatch
dummy
fakelocalize
globalize
goto
gridmap
gripcmd
imgcmp
inhibitor
kartowriter
laserbar
laserbarcode
lasercspace
lasercutter
laserfeature
laserposeinterpolator
laserptzcloud
laserrescan
lasersafe
lasertoranger
localbb
mapcspace
mbicp
motionmind
nd
opaquecmd
passthrough
rangerposeinterpolator
rangertodio
rangertolaser
readlog
relay
robotracker
searchpattern
segwayrmp
segwayrmp400
sickLDMRS
sicknav200
sicks3000
snd
sonartoranger
speechcmd
stalltodio
suppressor
vec2map
velcmd
vfh
vmapfile
writelog

The following drivers will not be built:
acr120u - Could not find header usb.h
acts - Cannot build on this operating system.
alsa - Cannot build on this operating system.
amtecm5 - Cannot build on this operating system.
amtecpowercube - Cannot build on this operating system.
aodv - Cannot build on this operating system.
artoolkitplus - Could not find package artoolkitplus
camera1394 - Cannot build on this operating system.
cameracompress - playerjpeg is not available.
cameragst - Could not find package gstreamer-base-0.10
camerauncompress - playerjpeg is not available.
camerauvc - Cannot build on this operating system.
camerav4l - Cannot build on this operating system.
camerav4l2 - Cannot build on this operating system.
canonvcc4 - Cannot build on this operating system.
clodbuster - Cannot build on this operating system.
cmucam2 - Cannot build on this operating system.
create - Cannot build on this operating system.
cvcam - Could not find package opencv
eedhcontroller - Disabled - probably doesn't build
ekfvloc - Could not find package gsl
ekfvloc - Could not find package gsl
epuck - Cannot build on this operating system.
er1 - Cannot build on this operating system.
erratic - Cannot build on this operating system.
festival - Cannot build on this operating system.
flexiport - Could not find package flexiport
flockofbirds - Cannot build on this operating system.
garcia - Could not find package libgarcia
garminnmea - Cannot build on this operating system.
gbxgarminacfr - Could not find package GbxGarminAcfr
gbxsickacfr - Could not find package GbxSickAcfr
guile - Cannot build on this operating system.
hemisson - Cannot build on this operating system.
hokuyo_aist - Could not find package hokuyo_aist
imageseq - Could not find package opencv
imgsave - Cannot build on this operating system.
insideM300 - Cannot build on this operating system.
isense - Could not find header isense/isense.h
iwspy - Cannot build on this operating system.
khepera - Cannot build on this operating system.
kinect - Could not find package libfreenect
laservisualbarcode - Has not been updated to use dynamic message structures
laservisualbw - Has not been updated to use dynamic message structures
linuxjoystick - Cannot build on this operating system.
linuxwifi - Cannot build on this operating system.
mapfile - Could not find package gdk-pixbuf-2.0
mapscale - Could not find package gdk-pixbuf-2.0
mbasedriver - Cannot build on this operating system.
mica2 - Cannot build on this operating system.
microstrain - Cannot build on this operating system.
mricp - Could not find package gtk+-2.0
nimu - Could not find header usb.h
nomad - Cannot build on this operating system.
nxt - Could not find package libusb-1.0
obot - Cannot build on this operating system.
oceanserver - Could not find package GbxSmartBatteryAcfr
p2os - Cannot build on this operating system.
pbslaser - Cannot build on this operating system.
phidgetAcc - Could not find libphidget
phidgetAcc - Could not find libphidget
phidgetifk - Could not find libphidget
portio - Disabled
postgis - Could not find package libpqxx
postlog - Could not find package libpqxx
powershot - Cannot build on this operating system.
ptu46 - Cannot build on this operating system.
rcore_xbridge - Could not find header libparticle.h
reb - Disabled by default
rflex - Cannot build on this operating system.
roboteq - Cannot build on this operating system.
robotino - Could not find header robotinocom.h
roomba - Cannot build on this operating system.
rs4leuze - Cannot build on this operating system.
rt3xxx - Cannot build on this operating system.
serialstream - Cannot build on this operating system.
serio - Cannot build on this operating system.
service_adv_mdns - Disabled by default
shapetracker - Could not find package opencv
sickRFI341 - Cannot build on this operating system.
sicklms200 - Cannot build on this operating system.
sicklms400 - Cannot build on this operating system.
simpleshape - Could not find package opencv
skyetekM1 - Cannot build on this operating system.
sonyevid30 - Cannot build on this operating system.
sphere - Cannot build on this operating system.
sphereptz - Cannot build on this operating system.
sphinx2 - Disabled by default
sr3000 - Could not find header libusbSR.h
statgrab - Could not find package libstatgrab
stoc - Could not find header SVS/svsclass.h
swissranger - Could not find header libMesaSR.h
tcpstream - Cannot build on this operating system.
unicapimage - Could not find package libunicap
upcbarcode - Could not find package opencv
videocanny - Could not find package opencv
wavefront - Could not find package gdk-pixbuf-2.0
wbr914 - Cannot build on this operating system.
wlanscan - Cannot build on this operating system.
xsensmt - Disabled by default - set XSENSMT_SOURCE_DIR
yarpimage - Could not find header yarp/os/all.h
===================

===== Examples =====

===== Player utilities =====
playercam will not be built - GTK not found
playerjoy will not be built - termios and joystick are not supported under Windows
playernav will not be built - Gnome Canvas not found
playerv will not be built - GTK not found or RTK disabled.
playervcr will not be built - GTK not found
playerwritemap will not be built - GDK pixbuf not found
checking for module 'gsl'
package 'gsl' not found
pmap utilities will not be built - GSL not found
XMMS plugin will not be built - XMMS not found
============================

Configuring done
Generating done

Discussion

  • Derek
    Derek
    2011-07-30

    • priority: 5 --> 7
     
  • Rich Mattes
    Rich Mattes
    2011-08-05

    What errors are you talking about? This looks like perfectly reasonable CMake output.

    The er1 driver is disabled by default on Windows by the build system. A closer look at the code reveals that the driver uses termios and other unix/linux-specific functionality to open the serial port to the er1.

     
  • Rich Mattes
    Rich Mattes
    2011-08-05

    • assigned_to: gerkey --> jpgr87
     
  • Rich Mattes
    Rich Mattes
    2014-02-16

    • status: open --> closed-invalid
    • Group: --> trunk
     
  • Rich Mattes
    Rich Mattes
    2014-02-16

    Not sure how to address this bug. Closing for now.