Closed VolkerEnderlein closed 6 years ago
Original comment by adridg (Bitbucket: adridg, GitHub: adridg).
.. and the unsigned int was done (by Bastiaan) in 11603, and the SbBool was done in 11469 already. Once again, Bassie is way faster than Adriaan.
Closing this one, and switching my efforts to backporting these compile fixes to the Coin packaging on FreeBSD (which is still 3.1.3, the latest release).
Original comment by Bastiaan Veelo (Bitbucket: veelo, GitHub: veelo).
Bassie is way faster than Adriaan.
Lol, how many ready this would get this joke? I do.
backporting these compile fixes to the Coin packaging on FreeBSD (which is still 3.1.3, the latest release).
Yes, that is the real bug: we don't have a release manager. We really should tag a new release.
Original report by adridg (Bitbucket: adridg, GitHub: adridg).
(This is vaguely related to another, open issue titled "Compilation errors with GCC7 ", #132)
Clang6 is quite strict about C++11 compliance, and defaults to C++11. Assuming Coin3D is supposed to be C++11, the following issues show up in Coin 3.1.3:
This can be trivially fixed (er .. hidden away to avoid compile errors) by changing (line 391) the declaration of glcanvassize to unsigned int, but that may have knock-on effects.
There are two instances of
s = '\0'
which need to be changed to*s = '\0'
-- that is mentioned in the GCC compile failure issue.That NULL should be false or 0, it assumes the old-fashioned definition of NULL as some kind of integer 0.