Public bug reported:

Doing a rebuild today of openscenegraph-3.4 3.4.1+dfsg1-3 for i386
Bionic results in different symbol names being available now compared to
when the package was built. This leads to errors in compiling new
software today for i386 Bionic, where the new software is expecting
different symbols than what is available in the .so files.

Below is a diff of the symbols in libosg.so.3.4.1: (also available at
https://paste.ubuntu.com/p/X93JnhHJmQ/)

--- /dev/fd/63  2019-09-26 18:14:44.809097167 -0700
+++ /dev/fd/62  2019-09-26 18:14:44.813097141 -0700
@@ -1733,10 +1733,10 @@
 _ZN3osg18BoundingSphereImplINS_5Vec3fEE8expandByERKS2_
 
_ZN3osg18BoundingSphereImplINS_5Vec3fEE8expandByIS1_EEvRKNS_15BoundingBoxImplIT_EE
 _ZN3osg18BufferIndexBindingC1Ejj
-_ZN3osg18BufferIndexBindingC1EjjPNS_12BufferObjectEii
+_ZN3osg18BufferIndexBindingC1EjjPNS_12BufferObjectEll
 _ZN3osg18BufferIndexBindingC1ERKS0_RKNS_6CopyOpE
 _ZN3osg18BufferIndexBindingC2Ejj
-_ZN3osg18BufferIndexBindingC2EjjPNS_12BufferObjectEii
+_ZN3osg18BufferIndexBindingC2EjjPNS_12BufferObjectEll
 _ZN3osg18BufferIndexBindingC2ERKS0_RKNS_6CopyOpE
 _ZN3osg18BufferIndexBindingD0Ev
 _ZN3osg18BufferIndexBindingD1Ev
@@ -1948,11 +1948,11 @@
 _ZN3osg20TriangleIndexFunctorI24TriangleIndicesCollectorED1Ev
 _ZN3osg20TriangleIndexFunctorI24TriangleIndicesCollectorED2Ev
 _ZN3osg20UniformBufferBindingC1Ej
-_ZN3osg20UniformBufferBindingC1EjPNS_12BufferObjectEii
+_ZN3osg20UniformBufferBindingC1EjPNS_12BufferObjectEll
 _ZN3osg20UniformBufferBindingC1ERKS0_RKNS_6CopyOpE
 _ZN3osg20UniformBufferBindingC1Ev
 _ZN3osg20UniformBufferBindingC2Ej
-_ZN3osg20UniformBufferBindingC2EjPNS_12BufferObjectEii
+_ZN3osg20UniformBufferBindingC2EjPNS_12BufferObjectEll
 _ZN3osg20UniformBufferBindingC2ERKS0_RKNS_6CopyOpE
 _ZN3osg20UniformBufferBindingC2Ev
 _ZN3osg20UniformBufferBindingD0Ev
@@ -2079,10 +2079,7 @@
 _ZN3osg21setGLExtensionFuncPtrIPFvjEEEbRT_PKcS6_
 _ZN3osg21setGLExtensionFuncPtrIPFvjfEEEbRT_PKcS6_
 _ZN3osg21setGLExtensionFuncPtrIPFvjiEEEbRT_PKcS6_
-_ZN3osg21setGLExtensionFuncPtrIPFvjiiPKvEEEbRT_PKcS8_
-_ZN3osg21setGLExtensionFuncPtrIPFvjiiPvEEEbRT_PKcS7_
 _ZN3osg21setGLExtensionFuncPtrIPFvjiPiPcEEEbRT_PKc
-_ZN3osg21setGLExtensionFuncPtrIPFvjiPKvjEEEbRT_PKcS8_
 _ZN3osg21setGLExtensionFuncPtrIPFvjjEEEbRT_PKc
 _ZN3osg21setGLExtensionFuncPtrIPFvjjEEEbRT_PKcS6_
 _ZN3osg21setGLExtensionFuncPtrIPFvjjEEEbRT_PKcS6_S6_
@@ -2091,7 +2088,6 @@
 _ZN3osg21setGLExtensionFuncPtrIPFvjjiPiS1_PjPcEEEbRT_PKcS9_
 _ZN3osg21setGLExtensionFuncPtrIPFvjjjEEEbRT_PKc
 _ZN3osg21setGLExtensionFuncPtrIPFvjjjEEEbRT_PKcS6_
-_ZN3osg21setGLExtensionFuncPtrIPFvjjjiiEEEbRT_PKc
 _ZN3osg21setGLExtensionFuncPtrIPFvjjjjEEEbRT_PKcS6_
 _ZN3osg21setGLExtensionFuncPtrIPFvjjjjiEEEbRT_PKcS6_S6_
 _ZN3osg21setGLExtensionFuncPtrIPFvjjjPiEEEbRT_PKc
@@ -2100,6 +2096,9 @@
 _ZN3osg21setGLExtensionFuncPtrIPFvjjPjEEEbRT_PKcS7_
 _ZN3osg21setGLExtensionFuncPtrIPFvjjPKcEEEbRT_S2_S2_
 _ZN3osg21setGLExtensionFuncPtrIPFvjjPPvEEEbRT_PKcS8_
+_ZN3osg21setGLExtensionFuncPtrIPFvjllPKvEEEbRT_PKcS8_
+_ZN3osg21setGLExtensionFuncPtrIPFvjllPvEEEbRT_PKcS7_
+_ZN3osg21setGLExtensionFuncPtrIPFvjlPKvjEEEbRT_PKcS8_
 _ZN3osg21setGLExtensionFuncPtrIPFvjPKaEEEbRT_PKc
 _ZN3osg21setGLExtensionFuncPtrIPFvjPKdEEEbRT_PKc
 _ZN3osg21setGLExtensionFuncPtrIPFvjPKdEEEbRT_PKcS8_
@@ -2235,20 +2234,20 @@
 _ZN3osg25TemplateAttributeDispatchIsED1Ev
 _ZN3osg25TemplateAttributeDispatchIsED2Ev
 _ZN3osg26AtomicCounterBufferBindingC1Ej
-_ZN3osg26AtomicCounterBufferBindingC1EjPNS_12BufferObjectEii
+_ZN3osg26AtomicCounterBufferBindingC1EjPNS_12BufferObjectEll
 _ZN3osg26AtomicCounterBufferBindingC1ERKS0_RKNS_6CopyOpE
 _ZN3osg26AtomicCounterBufferBindingC2Ej
-_ZN3osg26AtomicCounterBufferBindingC2EjPNS_12BufferObjectEii
+_ZN3osg26AtomicCounterBufferBindingC2EjPNS_12BufferObjectEll
 _ZN3osg26AtomicCounterBufferBindingC2ERKS0_RKNS_6CopyOpE
 _ZN3osg26AtomicCounterBufferBindingD0Ev
 _ZN3osg26AtomicCounterBufferBindingD1Ev
 _ZN3osg26AtomicCounterBufferBindingD2Ev
 _ZN3osg26createTexturedQuadGeometryERKNS_5Vec3fES2_S2_ffff
 _ZN3osg26ShaderStorageBufferBindingC1Ej
-_ZN3osg26ShaderStorageBufferBindingC1EjPNS_12BufferObjectEii
+_ZN3osg26ShaderStorageBufferBindingC1EjPNS_12BufferObjectEll
 _ZN3osg26ShaderStorageBufferBindingC1ERKS0_RKNS_6CopyOpE
 _ZN3osg26ShaderStorageBufferBindingC2Ej
-_ZN3osg26ShaderStorageBufferBindingC2EjPNS_12BufferObjectEii
+_ZN3osg26ShaderStorageBufferBindingC2EjPNS_12BufferObjectEll
 _ZN3osg26ShaderStorageBufferBindingC2ERKS0_RKNS_6CopyOpE
 _ZN3osg26ShaderStorageBufferBindingD0Ev
 _ZN3osg26ShaderStorageBufferBindingD1Ev
@@ -2280,10 +2279,10 @@
 _ZN3osg30FlushDeletedGLObjectsOperationD0Ev
 _ZN3osg30FlushDeletedGLObjectsOperationD1Ev
 _ZN3osg30TransformFeedbackBufferBindingC1Ej
-_ZN3osg30TransformFeedbackBufferBindingC1EjPNS_12BufferObjectEii
+_ZN3osg30TransformFeedbackBufferBindingC1EjPNS_12BufferObjectEll
 _ZN3osg30TransformFeedbackBufferBindingC1ERKS0_RKNS_6CopyOpE
 _ZN3osg30TransformFeedbackBufferBindingC2Ej
-_ZN3osg30TransformFeedbackBufferBindingC2EjPNS_12BufferObjectEii
+_ZN3osg30TransformFeedbackBufferBindingC2EjPNS_12BufferObjectEll
 _ZN3osg30TransformFeedbackBufferBindingC2ERKS0_RKNS_6CopyOpE
 _ZN3osg30TransformFeedbackBufferBindingD0Ev
 _ZN3osg30TransformFeedbackBufferBindingD1Ev
@@ -5588,6 +5587,7 @@
 _ZNSt6vectorINSt7__cxx114listIjSaIjEEESaIS3_EE17_M_default_appendEj
 
_ZNSt6vectorIPKN3osg6ShaderESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_
 
_ZNSt6vectorIPKN3osg8StateSetESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_
+_ZNSt6vectorIPN3osg10BufferDataESaIS2_EE17_M_default_appendEj
 
_ZNSt6vectorIPN3osg10BufferDataESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_
 
_ZNSt6vectorIPN3osg12DrawElementsESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_
 
_ZNSt6vectorIPN3osg15GraphicsContextESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_

** Affects: openscenegraph-3.4 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: bionic

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1845671

Title:
  Rebuilding Bionic's version of openscenegraph-3.4 3.4.1+dfsg1-3 for
  i386 results in different symbols

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openscenegraph-3.4/+bug/1845671/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to