Skip to content

BulletRoboticsGUI does not build with BUILD_CLSOCKET=False #4784

@benjiwolff

Description

@benjiwolff

Tag: 3.25

The BUILD_CLSOCKET setting suggests, that BulletRoboticsGUI should build without building clsocket. However, BulletRoboticsGUI depends on platform dependent definitions like uint32 that are only available for BUILD_CLSOCKET=True.

[ 10%] Building CXX object Extras/BulletRoboticsGUI/CMakeFiles/BulletRoboticsGUI.dir/__/__/ex
amples/SharedMemory/RemoteGUIHelper.cpp.o
cd /Users/userhome/development/explore/conan/p/b/bullee52d721027969/b/build/Debug/Extras/Bu
lletRoboticsGUI && /opt/homebrew/opt/llvm/bin/clang++ -DNO_OPENGL3 -DPHYSICS_SERVER_DIRECT -D
SKIP_SOFT_BODY_MULTI_BODY_DYNAMICS_WORLD -I/Users/userhome/development/explore/conan/p/b/bu
llee52d721027969/b/src/src -I/Users/userhome/development/explore/conan/p/b/bullee52d7210279
69/b/src/examples -I/Users/userhome/development/explore/conan/p/b/bullee52d721027969/b/src/
examples/SharedMemory -I/Users/userhome/development/explore/conan/p/b/bullee52d721027969/b/
src/examples/ThirdPartyLibs -I/Users/userhome/development/explore/conan/p/b/bullee52d721027
969/b/src/examples/ThirdPartyLibs/enet/include -I/Users/userhome/development/explore/conan/
p/b/bullee52d721027969/b/src/examples/ThirdPartyLibs/clsocket/src -stdlib=libc++ -g -D_DEBUG 
-std=c++23 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -fPIC -M
D -MT Extras/BulletRoboticsGUI/CMakeFiles/BulletRoboticsGUI.dir/__/__/examples/SharedMemory/R
emoteGUIHelper.cpp.o -MF CMakeFiles/BulletRoboticsGUI.dir/__/__/examples/SharedMemory/RemoteG
UIHelper.cpp.o.d -o CMakeFiles/BulletRoboticsGUI.dir/__/__/examples/SharedMemory/RemoteGUIHel
per.cpp.o -c /Users/userhome/development/explore/conan/p/b/bullee52d721027969/b/src/example
s/SharedMemory/RemoteGUIHelper.cpp

In file included from /Users/userhome/development/explore/conan/p/b/bullee52d721027969/b/sr
c/examples/SharedMemory/RemoteGUIHelperTCP.cpp:17:
In file included from /Users/userhome/development/explore/conan/p/b/bullee52d721027969/b/sr
c/examples/ThirdPartyLibs/clsocket/src/ActiveSocket.h:46:
In file included from /Users/userhome/development/explore/conan/p/b/bullee52d721027969/b/sr
c/examples/ThirdPartyLibs/clsocket/src/SimpleSocket.h:85:
/Users/userhome/development/explore/conan/p/b/bullee52d721027969/b/src/examples/ThirdPartyL
ibs/clsocket/src/StatTimer.h:90:2: error: 
      unknown type name 'uint32'
   90 |         uint32 GetMilliSeconds() { return (CalcTotalUSec() / MILLISECONDS_CONVERSION)
; };
      |         ^

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions