-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build failure with ogre 1.9.0 compiled with the OGRE_CONFIG_DOUBLE enabled #998
Comments
Can you provide the list of dependencies (I am not familiar with gentoo, but I guess there is some way of listing the dependencies). Thanks! |
Also a more complete log error (for example indicating also where the error appeared) could be useful to provide hints on what is going wrong. |
Please see the attached/embedded build.log in the "Details" collapsible. Dependencies should also be listed in the cmake output. But iirc nothing non-gz specific besides ogre. (I'm currently afk but can provide more details later) |
Ah cool thanks, sorry I missed that. However, I do not see any dependency version listed there. From the some flags, it seems that you are trying to use some ogre version >= 1.12 ? As far as I know, that is not tested and based on my past experience I doubt it works out of the box. For reference, I tried to get ogre 1.12 to work in conda-forge packaging (see conda-forge/libignition-gazebo-feedstock#6 (comment)) and I was never be able to get it to work, so we are pinning ogre to 1.10 to get it to work. Anyhow, most of the focus now in gz-rendering is ogre-next, have you considered packaging and using that? |
Sorry for the confusion, I was in a hurry and didn't fill the form thoroughly. I'm building againtst ogre 1.9.0, is that too low? Here's the depgraph:
I'll try to build ogre-next v2.3.3 and see if it gz-rendering compiles against that. |
Sorry, I was confused by the |
Reading a bit better the error, it seems that the problem is that your ogre build defines |
(If you could modify the issue title in something more descriptive like "Build failure with ogre 1.9.0 compiled with the |
Ok, I disabled OGRE_CONFIG_DOUBLE (and the equivalent in bullet) and now gz-rendering 8.1.1 builds fine with ogre 1.9.0. Thanks for your help. |
Environment
source: 8.1.1 tag
build.log
Description
error: conflicting return type specified for ‘virtual float gz::rendering::v8::OgreMovableText::getBoundingRadius()
error: no matching function for call to ‘max(float&, Ogre::Real)’
Steps to reproduce
Output
The text was updated successfully, but these errors were encountered: