Hi Robert, I found a binary incompatibility between osg130-osgDB.dll (osg 3.4.0) and osg130-osgDB.dll (osg 3.4.1) I compile all on Windows 10 with Visual Studio 2015:
My binary (compiled against 3.4.0) won't work with 3.4.1 osg binary's due to missing functions in osgDB: ??_Difstream@osgDB@@QEAAXXZ void osgDB::ifstream::`vbase destructor'(void) ??_Dofstream@osgDB@@QEAAXXZ void osgDB::ofstream::`vbase destructor'(void) ?close@?$basic_ofstream@DU?$char_traits@D@std@@@std@@QEAAXXZ void std::basic_ofstream<char,struct std::char_traits<char> >::close(void) These are removed with PR Commits on Jul 27, 2017 Attempt to fix broken DLL exports from osgDB <https://github.com/openscenegraph/OpenSceneGraph/commit/eabd08ef2544ac2d148ac6eddc2cb33e7025bd70> zakalawe <https://github.com/openscenegraph/OpenSceneGraph/commits/OpenSceneGraph-3.4?author=zakalawe> committed with robertosfield <https://github.com/openscenegraph/OpenSceneGraph/commits/OpenSceneGraph-3.4?author=robertosfield> on Aug 5, 2016 <https://travis-ci.org/openscenegraph/OpenSceneGraph/builds/258201300?utm_source=github_status&utm_medium=notification> traced this back to this <http://forum.openscenegraph.org/viewtopic.php?p=68432> mail thread - and found out that I am not the first to find out the incompatibility. In order to keep the binary incompatible versions apart I would suggest increasing the SO number. Regards, Laurens. On Tue, Aug 22, 2017 at 1:24 PM, Robert Osfield <[email protected]> wrote: > Hi All, > > I have just tagged the 3.4.1 release candidate 2: > > https://github.com/openscenegraph/OpenSceneGraph/ > tree/OpenSceneGraph-3.4.1-rc2 > > A few build and bug fixes since rc1, please test, all going well we should > be able to get the final 3.4.1 out this week. > > Cheers, > Robert. > > > -- ChangeLog since 3.4.1-rc1 (28th July): > > Tue, 22 Aug 2017 11:58:49 +0100 > Checked in by : Robert Osfield > Added name typo fix > > Tue, 22 Aug 2017 09:05:27 +0100 > Checked in by : Robert Osfield > Updated ChangeLog > > Tue, 22 Aug 2017 09:04:49 +0100 > Checked in by : Robert Osfield > Added catch for controbutors list > > Tue, 22 Aug 2017 08:03:33 +0100 > Checked in by : OpenSceneGraph git repository > Merge pull request #310 from OpenMW/merge_internalsizedformatsApplied > sizedInternalFormats change to 3.4 branch > > Thu, 31 Mar 2016 17:12:28 +0100 > Checked in by : Robert Osfield > Reversed the order of some sizedInternalFormats enum entries to sync with > the change in serach direction that was checked in as an earlier revision. > > Mon, 21 Aug 2017 15:06:31 +0100 > Checked in by : Robert Osfield > Added handling of CPACK and automatically generated package files > > Fri, 18 Aug 2017 16:26:12 +0100 > Checked in by : Robert Osfield > Removed unneccessary DrawArrays->setCount() that was causing a crash. > > Fri, 18 Aug 2017 16:11:29 +0100 > Checked in by : Robert Osfield > Merged addition of "" around variablesfrom master. > > Fri, 18 Aug 2017 16:01:31 +0100 > Checked in by : Raymond de Vries > Fix for better picking up 3rd party dependencies > > Fri, 18 Aug 2017 08:08:28 +0100 > Checked in by : Robert Osfield > Fixed iterator comparison. > > Thu, 17 Aug 2017 08:53:58 +0100 > Checked in by : Robert Osfield > Adopted OSG_GL*_FEATURES usage of 0 and 1 in place of false and true to > avoid VisualStudio 2012 build issues > > Tue, 15 Aug 2017 15:42:22 +0100 > Checked in by : Uwe Woessner > Extension to the PLY plugin to read files with textures. > > Mon, 31 Jul 2017 16:47:10 +0100 > Checked in by : OpenSceneGraph git repository > Merge pull request #291 from > eligovision/OpenSceneGraph-3.4_animationosgAnimation: > classes UpdateVec2fUniform and UpdateVec4fUniform added > > Sun, 30 Jul 2017 20:00:12 +0300 > Checked in by : konstantin.matveyev > [*] osgDB::OutputStream fix > > Sun, 30 Jul 2017 19:55:56 +0300 > Checked in by : konstantin.matveyev > [+] Two classes added: osgAnimation::UpdateVec2fUniform, osgAnimation:: > UpdateVec4fUniform > > Mon, 31 Jul 2017 15:06:57 +0100 > Checked in by : OpenSceneGraph git repository > Merge pull request #289 from eligovision/OpenSceneGraph-3.4_appleIMAGEIO > plugin tweak > > Mon, 31 Jul 2017 15:05:26 +0100 > Checked in by : OpenSceneGraph git repository > Merge pull request #290 from eligovision/OpenSceneGraph-3. > 4_apple_iososgViewer::GraphicsWindowIOS fixes > > Sun, 30 Jul 2017 20:03:56 +0300 > Checked in by : konstantin.matveyev > [*] imageio changed: more methods of storing image supported; tested on > macOS (compatibility profile) and iOS(GLES2/3) > > Sun, 30 Jul 2017 19:58:56 +0300 > Checked in by : konstantin.matveyev > [*] osgViewer::GraphicsWindowIOS fixes > > Mon, 31 Jul 2017 12:44:47 +0100 > Checked in by : Robert Osfield > Fixed indectation > > Mon, 31 Jul 2017 12:42:15 +0100 > Checked in by : OpenSceneGraph git repository > Merge pull request #288 from > eligovision/OpenSceneGraph-3.4_pragmaticpragma(tic) > shader composing fixes in the State > > Mon, 31 Jul 2017 00:53:24 +0300 > Checked in by : konstantin.matveyev > [**] pragma(tic) fix: 'defineMap.changed flag' condition changed in > State::push/popDefineList > > > > _______________________________________________ > osg-users mailing list > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > >
_______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

