Skip to content

Conversation

@daw1012345
Copy link
Contributor

  • The simulator-cli build used to fail on MacOS 11.4 due to the deprecation of std::random_shuffle in C++17.
    This has been remedied by replacing the call with a call to std::shuffle.

  • According to the documentation, Qt5.5.1+ is acceptable. It is now possible to install Qt5.15.2 via Homebrew (brew install qt@5). This places an acceptable Qt version in a predictable location and therefore Qt installation and discovery can be automated. Qt5 search paths were added to CMake.

  • Documentation was updated to recommend installation of Qt5 via Homebrew, steps were removed and reordered to reflect that Homebrew requires Xcode and Command Line Tools.

Copy link
Contributor

@MichaelEischer MichaelEischer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've added commits to fix compiling V8 and the Sourcemap library on macOS using a recent Xcode version.

@andreaswendler Can you check whether the sourcemap patch works as intended? I'm not entirely sure about how to correctly use std::bind.

daw1012345 and others added 2 commits August 3, 2021 09:15
The old code would have resulted in a template specialization failure.
However, as these calles are themselves under a template that will not be specialized by
our framework right now, the effect was not noticable.

The correct usage of std::bind has to specify ALL parameters to the given functor,
but can use placeholders to avoid specializing all arguments
@tobiasheineken tobiasheineken merged commit ee99a63 into robotics-erlangen:master Aug 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants