PX4 gazebo on MAC 11 1

Hi All,

I’m trying to run gazebo on MAC OSX 11 1. However, i get the following error;

make px4_sitl gazebo
[0/4] Performing build step for ‘sitl_gazebo’
ninja: error: ‘/Library/Developer/CommandLineTools/SDKs/MacOSX11.0.sdk/usr/lib/libm.tbd’, needed by ‘libmav_msgs.dylib’, missing and no known rule to make it
FAILED: external/Stamp/sitl_gazebo/sitl_gazebo-build

I don’t have MacOSX11.0.sdk but MacOSX11.1.sdk. But in 11.1.sdk folder there is no libm.tbd.

How to solve this and run PX4 gazebo? I do have gazebo installed.

Cheers BoB

Hi Bob,

Did you find what to do?

Cheers

Hey, same issue here.

[767/997] Performing build step for 'sitl_gazebo-classic'
ninja: error: '/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/lib/libm.tbd', needed by 'libmav_msgs.dylib', missing and no known rule to make it

and I have all these versions of the SDKs

ls /Library/Developer/CommandLineTools/SDKs/            
MacOSX.sdk	MacOSX13.sdk	MacOSX14.5.sdk	MacOSX15.1.sdk
MacOSX13.3.sdk	MacOSX14.4.sdk	MacOSX14.sdk	MacOSX15.sdk

I tried export SDKROOT=$(xcrun --sdk macosx --show-sdk-path) without success.

I also tried to paste

set(CMAKE_OSX_SYSROOT /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk)

in /platforms/qurt/cmake /qurt_reqs.cmake before calling exec_program(... libm.a...)
also without success.

On a side note, I realized that the steps for tbb@2020 did not succeed. This is maybe related.

@Jaeyoung-Lim I believe you’ve been working with Gazebo, maybe you can guide us ? or refer someone more relevant?

thanks