I’m getting the following error when trying to build for SITL on macOS Mojave (10.14.2).
Firmware git:(master) make posix gazebo
ninja: Entering directory `/Users/dlw/Workspace/PX4/Firmware/build/px4_sitl_default'
[19/23] Performing configure step for 'sitl_gazebo'
FAILED: external/Stamp/sitl_gazebo/sitl_gazebo-configure
cd /Users/dlw/Workspace/PX4/Firmware/build/px4_sitl_default/build_gazebo && /usr/local/Cellar/cmake/3.14.0/bin/cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DSEND_VISION_ESTIMATION_DATA=ON -GNinja /Users/dlw/Workspace/PX4/Firmware/Tools/sitl_gazebo && /usr/local/Cellar/cmake/3.14.0/bin/cmake -E touch /Users/dlw/Workspace/PX4/Firmware/build/px4_sitl_default/external/Stamp/sitl_gazebo/sitl_gazebo-configure
-- install-prefix: /usr/local
-- Boost version: 1.69.0
-- Found the following Boost libraries:
-- system
-- thread
-- timer
-- filesystem
-- chrono
-- date_time
-- atomic
-- Found DART: /usr/local/include (Required is at least version "6") found components: dart
-- Boost version: 1.69.0
-- Found the following Boost libraries:
-- thread
-- system
-- filesystem
-- program_options
-- regex
-- iostreams
-- date_time
-- chrono
-- atomic
-- Boost version: 1.69.0
-- Looking for OGRE...
-- Found Ogre Ghadamon (1.9.0)
-- Looking for OGRE_Paging...
-- Found OGRE_Paging: optimized;/usr/local/Cellar/ogre1.9/1.9-20160714-108ab0bcc69603dba32c0ffd4bbbc39051f421c9_8/lib/libOgrePaging.dylib;debug;/usr/local/Cellar/ogre1.9/1.9-20160714-108ab0bcc69603dba32c0ffd4bbbc39051f421c9_8/lib/libOgrePaging.dylib
-- Looking for OGRE_Terrain...
-- Found OGRE_Terrain: optimized;/usr/local/Cellar/ogre1.9/1.9-20160714-108ab0bcc69603dba32c0ffd4bbbc39051f421c9_8/lib/libOgreTerrain.dylib;debug;/usr/local/Cellar/ogre1.9/1.9-20160714-108ab0bcc69603dba32c0ffd4bbbc39051f421c9_8/lib/libOgreTerrain.dylib
-- Looking for OGRE_Property...
-- Found OGRE_Property: optimized;/usr/local/Cellar/ogre1.9/1.9-20160714-108ab0bcc69603dba32c0ffd4bbbc39051f421c9_8/lib/libOgreProperty.dylib;debug;/usr/local/Cellar/ogre1.9/1.9-20160714-108ab0bcc69603dba32c0ffd4bbbc39051f421c9_8/lib/libOgreProperty.dylib
-- Looking for OGRE_RTShaderSystem...
-- Found OGRE_RTShaderSystem: optimized;/usr/local/Cellar/ogre1.9/1.9-20160714-108ab0bcc69603dba32c0ffd4bbbc39051f421c9_8/lib/libOgreRTShaderSystem.dylib;debug;/usr/local/Cellar/ogre1.9/1.9-20160714-108ab0bcc69603dba32c0ffd4bbbc39051f421c9_8/lib/libOgreRTShaderSystem.dylib
-- Looking for OGRE_Volume...
-- Found OGRE_Volume: optimized;/usr/local/Cellar/ogre1.9/1.9-20160714-108ab0bcc69603dba32c0ffd4bbbc39051f421c9_8/lib/libOgreVolume.dylib;debug;/usr/local/Cellar/ogre1.9/1.9-20160714-108ab0bcc69603dba32c0ffd4bbbc39051f421c9_8/lib/libOgreVolume.dylib
-- Looking for OGRE_Overlay...
-- Found OGRE_Overlay: optimized;/usr/local/Cellar/ogre1.9/1.9-20160714-108ab0bcc69603dba32c0ffd4bbbc39051f421c9_8/lib/libOgreOverlay.dylib;debug;/usr/local/Cellar/ogre1.9/1.9-20160714-108ab0bcc69603dba32c0ffd4bbbc39051f421c9_8/lib/libOgreOverlay.dylib
-- Found Protobuf: /usr/local/lib/libprotobuf.dylib (found suitable version "3.7.0", minimum required is "2.3.0")
CMake Error at /usr/local/anaconda2/share/cmake/ZeroMQ/ZeroMQConfig.cmake:44 (include):
include could not find load file:
/usr/local/anaconda2/share/cmake/ZeroMQ/ZeroMQTargets.cmake
Call Stack (most recent call first):
/usr/local/lib/cmake/ignition-cmake0/cmake0/FindZeroMQ.cmake:62 (find_package)
/usr/local/share/cmake/Modules/CMakeFindDependencyMacro.cmake:48 (find_package)
/usr/local/lib/cmake/ignition-transport4/ignition-transport4-config.cmake:97 (find_dependency)
/usr/local/lib/cmake/gazebo/gazebo-config.cmake:191 (find_package)
CMakeLists.txt:31 (find_package)
CMake Error at /usr/local/anaconda2/share/cmake/ZeroMQ/ZeroMQConfig.cmake:46 (get_target_property):
get_target_property() called with non-existent target "libzmq".
Call Stack (most recent call first):
/usr/local/lib/cmake/ignition-cmake0/cmake0/FindZeroMQ.cmake:62 (find_package)
/usr/local/share/cmake/Modules/CMakeFindDependencyMacro.cmake:48 (find_package)
/usr/local/lib/cmake/ignition-transport4/ignition-transport4-config.cmake:97 (find_dependency)
/usr/local/lib/cmake/gazebo/gazebo-config.cmake:191 (find_package)
CMakeLists.txt:31 (find_package)
CMake Error at /usr/local/anaconda2/share/cmake/ZeroMQ/ZeroMQConfig.cmake:47 (get_target_property):
get_target_property() called with non-existent target "libzmq".
Call Stack (most recent call first):
/usr/local/lib/cmake/ignition-cmake0/cmake0/FindZeroMQ.cmake:62 (find_package)
/usr/local/share/cmake/Modules/CMakeFindDependencyMacro.cmake:48 (find_package)
/usr/local/lib/cmake/ignition-transport4/ignition-transport4-config.cmake:97 (find_dependency)
/usr/local/lib/cmake/gazebo/gazebo-config.cmake:191 (find_package)
CMakeLists.txt:31 (find_package)
CMake Error at /usr/local/anaconda2/share/cmake/ZeroMQ/ZeroMQConfig.cmake:48 (get_target_property):
get_target_property() called with non-existent target "libzmq-static".
Call Stack (most recent call first):
/usr/local/lib/cmake/ignition-cmake0/cmake0/FindZeroMQ.cmake:62 (find_package)
/usr/local/share/cmake/Modules/CMakeFindDependencyMacro.cmake:48 (find_package)
/usr/local/lib/cmake/ignition-transport4/ignition-transport4-config.cmake:97 (find_dependency)
/usr/local/lib/cmake/gazebo/gazebo-config.cmake:191 (find_package)
CMakeLists.txt:31 (find_package)
-- Checking for module 'uuid'
-- Found uuid, version 1.6.2
-- Checking for module 'tinyxml2'
-- Found tinyxml2, version 7.0.1
-- Looking for dlfcn.h - found
-- Looking for libdl - found
-- FreeImage.pc not found, we will search for FreeImage_INCLUDE_DIRS and FreeImage_LIBRARIES
-- Checking for module 'gts'
-- Found gts, version 0.7.6
-- Checking for module 'libswscale'
-- Found libswscale, version 5.3.100
-- Checking for module 'libavdevice >= 56.4.100'
-- Found libavdevice , version 58.5.100
-- Checking for module 'libavformat'
-- Found libavformat, version 58.20.100
-- Checking for module 'libavcodec'
-- Found libavcodec, version 58.35.100
-- Checking for module 'libavutil'
-- Found libavutil, version 56.22.100
-- Checking for module 'jsoncpp'
-- Found jsoncpp, version 1.8.4
-- Checking for module 'yaml-0.1'
-- Found yaml-0.1, version 0.2.2
-- Checking for module 'libzip'
-- Found libzip, version 1.5.2
-- Building klt_feature_tracker without catkin
-- Building OpticalFlow with OpenCV
-- catkin DISABLED
-- Found Protobuf: /usr/local/lib/libprotobuf.dylib (found version "3.7.0")
Gazebo version: 9.7
-- Using C++17 compiler
-- Configuring incomplete, errors occurred!
See also "/Users/dlw/Workspace/PX4/Firmware/build/px4_sitl_default/build_gazebo/CMakeFiles/CMakeOutput.log".
ninja: build stopped: subcommand failed.
make: *** [px4_sitl_default] Error 1
➜ Firmware git:(master)