[osg-users] OpenSceneGraph-3.4.1-rc2 tagged

Voerman, L. l.voerman at rug.nl
Tue Aug 22 05:44:58 PDT 2017


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 at osgDB@@QEAAXXZ
void osgDB::ifstream::`vbase destructor'(void)

??_Dofstream at osgDB@@QEAAXXZ
void osgDB::ofstream::`vbase destructor'(void)

?close@?$basic_ofstream at DU?$char_traits at 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 <robert.osfield at gmail.com>
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
> osg-users at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20170822/bf91b476/attachment.htm>


More information about the osg-users mailing list