#947790 openscenegraph-3.4: osgPlugins-3.4.1/osgdb_png.so not build on ARM

#947790#5
Date:
2019-12-30 19:56:49 UTC
From:
To:
Dear Maintainer,

I'm using some components of FlightGear on a Raspberry Pi. FlightGear is using OSG to show 3D models
but when the texture of the model uses PNG files, the texture is missing. The osgPlugins-3.4.1/osgdb_png.so is
not compiled on ARM due to the flag OSG_CPP_EXCEPTIONS_AVAILABLE:BOOL=OFF. I have rebuild OSG
using pbuilder after changing OSG_CPP_EXCEPTIONS_AVAILABLE:BOOL=ON. I am using the rebuild OSG without any issue.

What is the reason the remove all plugins containing std::exception from the ARM build? Raspbian uses
a standard GCC 8.3. Is there some kind of incompatibilities between OpenGLES, ARM and std::exception?

#947790#10
Date:
2019-12-31 12:05:49 UTC
From:
To:
Hi, Gaetan:

This seems like something in the toolchain or the 3.4 version of OSG.  I
have checked in the 3.6 version of the package
(https://packages.debian.org/bullseye/armhf/libopenscenegraph160/filelist)
and the plugin is there.

I will try at least to make it build the plugin in stable as you did.

Regards,

Alberto

#947790#15
Date:
2019-12-31 12:05:49 UTC
From:
To:
Hi, Gaetan:

This seems like something in the toolchain or the 3.4 version of OSG.  I
have checked in the 3.6 version of the package
(https://packages.debian.org/bullseye/armhf/libopenscenegraph160/filelist)
and the plugin is there.

I will try at least to make it build the plugin in stable as you did.

Regards,

Alberto