playerproject / player

The Player cross-platform robot device interface & server
GNU General Public License v2.0
58 stars 31 forks source link

OS X 10.11.6 make error #8

Open Kei18 opened 6 years ago

Kei18 commented 6 years ago

Hi

I'm facing make error on OS X 10.11.6.

[ 64%] Building CXX object server/libplayerdrivers/CMakeFiles/playerdrivers.dir/__/drivers/mixed/rflex/rflex.o
/Users/Kei18/player/server/drivers/mixed/rflex/rflex.cc:319:1: error: static data member definition cannot specify a storage class
extern int               RFLEX::joy_control;
^~~~~~~
1 error generated.
make[2]: *** [server/libplayerdrivers/CMakeFiles/playerdrivers.dir/__/drivers/mixed/rflex/rflex.o] Error 1
make[1]: *** [server/libplayerdrivers/CMakeFiles/playerdrivers.dir/all] Error 2
make: *** [all] Error 2
richmattes commented 6 years ago

I'm not able to re-produce this, but I think the extern in that line is unnecessary if it's just initializing the static class member.