Hi Robert, I made an easy fix to the cmake file that avoids having to rewrite a lot of the variables and sent it to osg-submissions.
Thanks, Nathan On Wed, Dec 18, 2019 at 10:09 AM Nathan Mielcarek <nmielca...@gmail.com> wrote: > Hi Robert, > > Looks good except for the following issue I just noticed since 3.6.3: > > Since the 43b274f commit (Mar 21, 2019) OSG has been installing 64-bit > libraries in /usr/local/lib instead of /usr/local/lib64 due to the > condition of LIB_POSTFIX not being defined when using cmake > 2.8.5. > > Let me know if you would like me to attempt a fix, I believe it needs > either LIB_POSTFIX re-defined when 64-bit it detected or to change > CMakeLists.txt to use OSG_INSTALL_LIBDIR instead. > > Thanks, > Nathan > > On Wed, Dec 18, 2019 at 8:29 AM Ravi Mathur <ravid...@utexas.edu> wrote: > >> Hi Robert, >> >> The OpenSceneGraph-3.6 branch compiles and runs properly on my OSX Mojave >> (10.14.6) system. I tried osgviewer, several OSG examples, and my own >> OSG-based projects. >> >> Thanks, >> Ravi >> >> On Mon, Dec 16, 2019 at 12:16 PM Robert Osfield <robert.osfi...@gmail.com> >> wrote: >> >>> Hi All, >>> >>> I have merged the outstanding pull requests and made a couple of bug >>> fixes that are now checked into the OpenSceneGraph-3.6 branch: >>> >>> >>> https://github.com/openscenegraph/OpenSceneGraph/tree/OpenSceneGraph-3.6 >>> >>> Could everyone test out this branch to see how well it's working on your >>> build platforms and against your hardware/OS/application combinations. If >>> everything looks solid I make a 3.6.5 release candidate with the aim to >>> make a 3.6.5 in January. >>> >>> Thanks in advance with your help in testing. >>> Robert. >>> >>> *-- ChangeLog since the 3.6.4 release on 26th of July 2019:* >>> >>> Mon, 16 Dec 2019 16:51:16 +0000 >>> Author : Robert Osfield >>> Added automatically removal from the OjbectCache when a object or it's >>> subgraph contain Texture that no longer have an osg::Image. >>> >>> Mon, 16 Dec 2019 11:54:12 +0000 >>> Author : OpenSceneGraph git repository >>> Merge pull request #871 from LaurensVoerman/commit_tgaFixfix debug >>> compile error for ReaderWriterTGA >>> >>> Mon, 16 Dec 2019 11:02:41 +0100 >>> Author : Laurens Voerman >>> fix debug compile error for ReaderWriterTGA >>> >>> Mon, 16 Dec 2019 09:40:30 +0000 >>> Author : OpenSceneGraph git repository >>> Merge pull request #870 from >>> eligovision/OpenSceneGraph-3.6_glext_fixGLExtensions's isPBOSupported and >>> isVAOSupported flags fixed >>> >>> Mon, 16 Dec 2019 09:40:00 +0000 >>> Author : OpenSceneGraph git repository >>> Merge pull request #869 from eligovision/OpenSceneGraph-3.6_glextAdded >>> FBO GL extensions (useful for mobile VR etc.) >>> >>> Fri, 13 Dec 2019 19:40:11 +0300 >>> Author : konstantin.matveyev >>> GLExtensions's isPBOSupported and isVAOSupported flags fixed for >>> GLES2+GLES3 configuration >>> >>> Fri, 13 Dec 2019 19:42:30 +0300 >>> Author : konstantin.matveyev >>> GLExtensions's isInvalidateFramebufferSupported flag improved >>> >>> Tue, 26 Nov 2019 17:17:38 +0800 >>> Author : PntAndCnt >>> Fontconfig should be external library.Add Fontconfig to TARGET_LIBRARIES >>> cause osg3::osgText target looking for >>> openscegraph-Fontconfig-import-targets.cmake, which doesn't exists. >>> >>> >>> Sun, 13 Oct 2019 20:24:36 +0800 >>> Author : PntAndCnt >>> Fix a typo and invisible 3dtext in examples/osgtext.Second text >>> alignment is wrong when "--alignment" specified. >>> >>> 3D text radius is too small, only SCREEN_COORDS can be seen. >>> >>> Text position should multiply radius. >>> >>> >>> Tue, 3 Sep 2019 16:11:14 +0800 >>> Author : Kent >>> Mered fix for internalFormat >>> >>> Thu, 12 Dec 2019 18:41:23 +0300 >>> Author : valid-ptr >>> glInvalidateFramebuffer added to GLExtensions >>> >>> Thu, 31 Oct 2019 18:59:04 +0300 >>> Author : konstantin.matveyev >>> glFramebufferTexture2DMultisample added to GLExtensions >>> >>> Tue, 10 Dec 2019 15:08:25 +0300 >>> Author : Dmitry Marakasov >>> Add FreeBSD-specific code bits for pthread_setaffinity_np support >>> >>> Thu, 12 Dec 2019 13:25:44 +0000 >>> Author : Robert Osfield >>> Fix linking with Xinerama >>> >>> Thu, 12 Dec 2019 13:09:33 +0000 >>> Author : OpenSceneGraph git repository >>> Merge pull request #861 from aluaces/default-ffmpegSet ffmpeg as the >>> default plugin for video files. >>> >>> Fri, 22 Nov 2019 21:07:36 +0100 >>> Author : elsid >>> Fix clang 8 & libc++ build errorsReplace operators for implicit type >>> conversion by explicit data() method to >>> access implementation pointer and subscript operator to access element by >>> index just like in std::vector. >>> >>> src/osgPlugins/tga/ReaderWriterTGA.cpp:455:22: error: use of overloaded >>> operator '==' is ambiguous (with operand types 'SafeArray<unsigned char>' >>> and 'long') >>> if (colormap == NULL) >>> ~~~~~~~~ ^ ~~~~ >>> src/osgPlugins/tga/ReaderWriterTGA.cpp:525:16: error: use of overloaded >>> operator '==' is ambiguous (with operand types 'SafeArray<unsigned char>' >>> and 'long') >>> if (buffer == NULL || linebuf == NULL) >>> ~~~~~~ ^ ~~~~ >>> src/osgPlugins/tga/ReaderWriterTGA.cpp:525:35: error: use of overloaded >>> operator '==' is ambiguous (with operand types 'SafeArray<unsigned char>' >>> and 'long') >>> if (buffer == NULL || linebuf == NULL) >>> ~~~~~~~ ^ ~~~~ >>> src/osgPlugins/tga/ReaderWriterTGA.cpp:548:30: error: use of overloaded >>> operator '==' is ambiguous (with operand types 'SafeArray<unsigned char>' >>> and 'long') >>> if (formattedMap == NULL) >>> ~~~~~~~~~~~~ ^ ~~~~ >>> src/osgPlugins/tga/ReaderWriterTGA.cpp:574:40: error: use of overloaded >>> operator '[]' is ambiguous (with operand types 'SafeArray<unsigned char>' >>> and 'int') >>> index = linebuf[x]; >>> ~~~~~~~^~ >>> src/osgPlugins/tga/ReaderWriterTGA.cpp:577:50: error: use of overloaded >>> operator '+' is ambiguous (with operand types 'SafeArray<unsigned char>' >>> and 'int') >>> index = getInt16(linebuf + x * 2); >>> ~~~~~~~ ^ ~~~~~ >>> src/osgPlugins/tga/ReaderWriterTGA.cpp:580:50: error: use of overloaded >>> operator '+' is ambiguous (with operand types 'SafeArray<unsigned char>' >>> and 'int') >>> index = getInt24(linebuf + x * 3); >>> ~~~~~~~ ^ ~~~~~ >>> src/osgPlugins/tga/ReaderWriterTGA.cpp:583:50: error: use of overloaded >>> operator '+' is ambiguous (with operand types 'SafeArray<unsigned char>' >>> and 'int') >>> index = getInt32(linebuf + x * 4); >>> ~~~~~~~ ^ ~~~~~ >>> src/osgPlugins/tga/ReaderWriterTGA.cpp:592:72: error: use of overloaded >>> operator '+' is ambiguous (with operand types 'SafeArray<unsigned char>' >>> and 'int') >>> (dest + adjustedX * format)[i] = (formattedMap + >>> index * format)[i]; >>> ~~~~~~~~~~~~ ^ >>> ~~~~~~~~~~~~~~ >>> src/osgPlugins/tga/ReaderWriterTGA.cpp:626:30: error: use of overloaded >>> operator '==' is ambiguous (with operand types 'SafeArray<unsigned char>' >>> and 'long') >>> if (formattedMap == NULL) >>> ~~~~~~~~~~~~ ^ ~~~~ >>> src/osgPlugins/tga/ReaderWriterTGA.cpp:642:21: error: use of overloaded >>> operator '==' is ambiguous (with operand types 'SafeArray<unsigned char>' >>> and 'long') >>> if (buf == NULL) >>> ~~~ ^ ~~~~ >>> src/osgPlugins/tga/ReaderWriterTGA.cpp:664:44: error: use of overloaded >>> operator '[]' is ambiguous (with operand types 'SafeArray<unsigned char>' >>> and 'int') >>> index = linebuf[x]; >>> ~~~~~~~^~ >>> src/osgPlugins/tga/ReaderWriterTGA.cpp:667:54: error: use of overloaded >>> operator '+' is ambiguous (with operand types 'SafeArray<unsigned char>' >>> and 'int') >>> index = getInt16(linebuf + x * 2); >>> ~~~~~~~ ^ ~~~~~ >>> src/osgPlugins/tga/ReaderWriterTGA.cpp:670:54: error: use of overloaded >>> operator '+' is ambiguous (with operand types 'SafeArray<unsigned char>' >>> and 'int') >>> index = getInt24(linebuf + x * 3); >>> ~~~~~~~ ^ ~~~~~ >>> src/osgPlugins/tga/ReaderWriterTGA.cpp:673:54: error: use of overloaded >>> operator '+' is ambiguous (with operand types 'SafeArray<unsigned char>' >>> and 'int') >>> index = getInt32(linebuf + x * 4); >>> ~~~~~~~ ^ ~~~~~ >>> src/osgPlugins/tga/ReaderWriterTGA.cpp:688:76: error: use of overloaded >>> operator '+' is ambiguous (with operand types 'SafeArray<unsigned char>' >>> and 'int') >>> (dest + adjustedX * format)[i] = >>> (formattedMap + index * format)[i]; >>> >>> ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ >>> src/osgPlugins/tga/ReaderWriterTGA.cpp:708:21: error: use of overloaded >>> operator '==' is ambiguous (with operand types 'SafeArray<unsigned char>' >>> and 'long') >>> if (buf == NULL) >>> ~~~ ^ ~~~~ >>> 17 errors generated. >>> >>> >>> Thu, 12 Dec 2019 10:55:35 +0000 >>> Author : OpenSceneGraph git repository >>> Fixed indentation, replacing tabs with spaces >>> >>> Mon, 4 Nov 2019 05:37:37 +0100 >>> Author : Tim Moore >>> Fix bug in matrix transpose() and transpose3x3The diagonal elements were >>> not copied from the source matrix. >>> >>> >>> Fri, 1 Nov 2019 09:26:28 -0700 >>> Author : flashk >>> Support reading RGB float DDS imagesThe DDS plugin is not able to load >>> floating point RGB images saved out by itself. There doesn't appear to be a >>> fourcc code for RGB float/half-float data, so I added the appropriate >>> entries to the RGBFormat table so the images can be loaded properly. >>> >>> Thu, 12 Dec 2019 10:08:32 +0000 >>> Author : OpenSceneGraph git repository >>> Merge pull request #851 from LaurensVoerman/submitCpSubImgfix >>> copySubImage crash on compressed files >>> >>> Wed, 25 Sep 2019 12:16:51 -0500 >>> Author : DCFennell >>> GL_CLAMP_VERTEX_COLOR and GL_CLAMP_FRAGMENT_COLOR deprecated in GL core >>> profile according to OpenGL 4.5 specification. >>> >>> Mon, 23 Sep 2019 15:05:54 +0200 >>> Author : Johannes Pabst >>> Fix: LuaCallbackObject could form circular references to LuaScriptEngine >>> that prevented its destruction. Destruction of LuaScriptEngine now disarms >>> all callbacks into Lua. >>> >>> Fri, 13 Sep 2019 12:50:29 +0200 >>> Author : Riccardo Corsi >>> Fbx Plugin: added plugin option to set the target axis system. Default >>> left to OpenGL. >>> >>> Thu, 12 Sep 2019 13:54:28 -0700 >>> Author : grdowns >>> Add vcpkg installation instructions >>> >>> Wed, 11 Dec 2019 17:51:02 +0000 >>> Author : OpenSceneGraph git repository >>> Merge pull request #837 from LaurensVoerman/carbonFixfix apple carbon >>> reference >>> >>> Wed, 11 Dec 2019 17:07:27 +0000 >>> Author : OpenSceneGraph git repository >>> Merge pull request #833 from cj-mcdonald/osga-fixUpdate >>> ReaderWriterOSGA.cpp >>> >>> Fri, 30 Aug 2019 16:48:25 +0200 >>> Author : Guilhem Saurel >>> fix dae readme >>> >>> Wed, 11 Dec 2019 16:58:50 +0000 >>> Author : OpenSceneGraph git repository >>> Merge pull request #828 from >>> eligovision/OpenSceneGraph-3.6_ios_build_fixFix build iOS: when using >>> Toolchain or building with Makefiles (not X… >>> >>> Wed, 11 Dec 2019 16:47:44 +0000 >>> Author : OpenSceneGraph git repository >>> Merge pull request #822 from mp3butcher/patch-32optimize indexed color >>> DDS conversion >>> >>> Wed, 4 Dec 2019 22:10:46 +0100 >>> Author : Alberto Luaces >>> Set ffmpeg as the default plugin for video files.As xine is not used >>> anymore, there is no plugin in charge of loading >>> video files, and osgmovie and other programs are not able to open >>> them. >>> >>> If ffmpeg is present, it is registered for opening video files. >>> >>> >>> Fri, 1 Nov 2019 16:42:50 +0100 >>> Author : Laurens Voerman >>> fix copySubImage crash on compressed files >>> >>> Wed, 11 Sep 2019 10:22:16 +0200 >>> Author : Laurens Voerman >>> fix apple carbon reference >>> >>> Mon, 2 Sep 2019 17:43:38 +0100 >>> Author : Colin McDonald >>> Update ReaderWriterOSGA.cppFix typo in osga archives which stops node >>> files working >>> >>> Fri, 23 Aug 2019 18:31:22 +0300 >>> Author : Konstantin S. Matveyev >>> Fix build iOS: when using Toolchain or building with Makefiles (not >>> Xcode) >>> >>> Sun, 18 Aug 2019 17:56:51 +0200 >>> Author : Julien Valentin >>> use memcpy instead of union >>> >>> Sat, 17 Aug 2019 22:05:38 +0200 >>> Author : Julien Valentin >>> optimize conversion with a union >>> >>> Thu, 22 Aug 2019 14:49:43 +0100 >>> Author : Robert Osfield >>> Removed exlict keyword to address build problems with VS older than 2015. >>> >>> Sun, 18 Aug 2019 20:14:17 +0200 >>> Author : Remo E >>> Debugging: Hint to debug LoadLibrary issuesThis helps to debug loading >>> dynamic libraries in an environment without implemented "dlopen". For >>> example emscripten with static compiled OSG. >>> >>> Sat, 17 Aug 2019 20:04:38 +0100 >>> Author : Robert Osfield >>> Merge branch 'OpenSceneGraph-3.6' of >>> https://github.com/openscenegraph/OpenSceneGraph into OpenSceneGraph-3.6 >>> >>> Sat, 17 Aug 2019 20:04:30 +0100 >>> Author : OpenSceneGraph git repository >>> Merge pull request #820 from Capostrophic/ddsDDS plugin: add support for >>> DDPF_PALETTEINDEXED8 pixel format reading >>> >>> Fri, 16 Aug 2019 13:52:56 +0200 >>> Author : Björn Blissing >>> Fixed spelling error in warning message >>> >>> Sat, 17 Aug 2019 15:11:49 +0300 >>> Author : capostrophic >>> Fix memory leaks >>> >>> Sat, 17 Aug 2019 01:43:47 +0300 >>> Author : capostrophic >>> Add support for DDPF_PALETTEINDEXED8 pixel format reading >>> >>> Fri, 16 Aug 2019 10:27:28 +0100 >>> Author : Robert Osfield >>> Added TKXCAF to find package list >>> >>> Thu, 15 Aug 2019 20:21:15 +0200 >>> Author : Julien Valentin >>> remove return of local pointer >>> >>> Fri, 16 Aug 2019 09:35:00 +0100 >>> Author : OpenSceneGraph git repository >>> Merge pull request #818 from mp3butcher/patch-31fix comment block CMake >>> syntax >>> >>> Thu, 15 Aug 2019 20:46:52 +0200 >>> Author : Julien Valentin >>> fix cmake block comment syntax >>> >>> Thu, 15 Aug 2019 20:27:05 +0200 >>> Author : Julien Valentin >>> remove unproperly parsed CMake commenthttps:// >>> github.com/openscenegraph/OpenSceneGraph/issues/812 >>> >>> Wed, 7 Aug 2019 10:56:59 +0100 >>> Author : OpenSceneGraph git repository >>> Merge pull request #808 from 640kb/OpenSceneGraph-3.6las plugin: fix >>> linking against static boost library under windows >>> >>> Wed, 7 Aug 2019 09:49:16 +0200 >>> Author : Daniel Wendt >>> las plugin: fix linking against static boost library under >>> windowsSigned-off-by: Daniel Wendt >>> >>> >>> Wed, 31 Jul 2019 14:11:59 +0100 >>> Author : Robert Osfield >>> Added a _fontFallback to TextBase to cache any fallback font (usually >>> DefaultFont) that is used when the Textbase::_font is null. >>> >>> Mon, 29 Jul 2019 13:01:00 +0100 >>> Author : Robert Osfield >>> Replaced GL_QUADS usage with GL_TRIANGLE_STRIP >>> >>> Mon, 29 Jul 2019 12:29:25 +0100 >>> Author : Robert Osfield >>> Refactored the mesh setup to use GL_TRIANGLE_STIP instead of GL_QUADS >>> >>> Mon, 29 Jul 2019 09:59:57 +0100 >>> Author : Robert Osfield >>> Updated version to 3.6.5 >>> >>> Mon, 29 Jul 2019 08:57:56 +0100 >>> Author : OpenSceneGraph git repository >>> Merge pull request #804 from eligovision/OpenSceneGraph-3.6_GLQUADS[*] >>> ParticleSystem: Use GL_TRIANGLES instead if GL_QUADS when GL{1,2}… >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "OpenSceneGraph Users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to osg-users+unsubscr...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/osg-users/fe6d2d5b-7089-42eb-a574-65bb85326504%40googlegroups.com >>> <https://groups.google.com/d/msgid/osg-users/fe6d2d5b-7089-42eb-a574-65bb85326504%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> _______________________________________________ >>> osg-users mailing list >>> osg-users@lists.openscenegraph.org >>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >>> >> _______________________________________________ >> osg-users mailing list >> osg-users@lists.openscenegraph.org >> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >> >
_______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org