Skip to content

Fixes failing framework detection on OSX#40

Closed
smits wants to merge 2 commits intoros-visualization:kinetic-develfrom
smits:patch-1
Closed

Fixes failing framework detection on OSX#40
smits wants to merge 2 commits intoros-visualization:kinetic-develfrom
smits:patch-1

Conversation

@smits
Copy link
Copy Markdown
Contributor

@smits smits commented Dec 28, 2016

Apparently the framework detection on OSX does not work properly if installed in a non standard location like /usr/local/Cellar/... As Homebrew by default installs Qt5 modules as frameworks and the variable isn't used on Linux and Windows base systems, this probably does not harm.

Ruben Smits added 2 commits December 27, 2016 12:58
Apparently the framework detection on OSX does not work properly if installed in a non standard location like /usr/local/Cellar/... As Homebrew by default installs Qt5 modules as frameworks this probably does not harm.
qt5 needs c++11, so sip generated bindings that depend on qt need to be build with c++11 as well
@wjwwood
Copy link
Copy Markdown
Member

wjwwood commented Jan 3, 2017

This would need to be tested on Linux, but it looks ok for mac. @dirk-thomas I'll let you decide what to do about this and when to merge it.

@smits it would be helpful to post the exact error message, so others searching for this issue can find it through google.

@smits
Copy link
Copy Markdown
Contributor Author

smits commented Jan 5, 2017

This has been reported in https://gist.github.com/plusk01/bb92f6159c0818000865784abfd2a584#qt_qui_cpp https://gist.github.com/plusk01/bb92f6159c0818000865784abfd2a584#rviz.

@wjwwood You want me to test this on Linux? Do you have a specific configuration in mind?

@wjwwood
Copy link
Copy Markdown
Member

wjwwood commented Jan 5, 2017

That would be good. I don't have anything specific in mind, builds and runs on Xenial (since this Kinetic).

@wjwwood
Copy link
Copy Markdown
Member

wjwwood commented Jan 5, 2017

And by runs I mean rqt and rviz run.

@dirk-thomas
Copy link
Copy Markdown
Contributor

Thank you for the contribution. I cherry-picked the commits since the qt_framework flag doesn't work on Linux for me - so I added it only on OS X. See f5b61af and 1847630.

@smits
Copy link
Copy Markdown
Contributor Author

smits commented Jan 26, 2017

Thanks for pickit this up!

@smits smits deleted the patch-1 branch January 26, 2017 14:37
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