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

2019-12-30 Thread Gaetan Allaert
Package: openscenegraph-3.4
Version: 3.4.1+dfsg1-5
Severity: normal
Tags: patch

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?

-- System Information:
Debian Release: 10.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: armhf

Kernel: Linux 4.19.0-6-armhf (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages openscenegraph-3.4 depends on:
ii  freeglut3  2.8.1-3
ii  libc6  2.28-10
ii  libgcc11:8.3.0-6
ii  libgl1 1.1.0-1
ii  libopenscenegraph-3.4-131  3.4.1+dfsg1-5
ii  libopenthreads20   3.2.3+dfsg1-3
ii  libqt5core5a   5.11.3+dfsg1-1+deb10u1
ii  libqt5gui5 5.11.3+dfsg1-1+deb10u1
ii  libqt5widgets5 5.11.3+dfsg1-1+deb10u1
ii  libstdc++6 8.3.0-6

openscenegraph-3.4 recommends no packages.

openscenegraph-3.4 suggests no packages.

-- no debconf information



Bug#744542: libgtkmm-2.4-dev: Missing static library

2014-04-13 Thread Gaetan Allaert
Package: libgtkmm-2.4-dev
Version: 1:2.24.2-1
Severity: normal
Tags: patch

Dear Maintainer,

The libgtkmm-dev package doesn't contain the static libary. This prevents to 
create a binary statically linked against GTKMM. The same issue exists for 
packages depending on gtkmm: libatkmm-1.6-dev, libpangomm-1.4-dev.

The issue still exists in Debian unstable (sid).

The following files have to be patched to generate the static library:

GTKMM
-

cat --  gtkmm2.4-2.24.2/debian/rules EOF

DEB_CONFIGURE_EXTRA_FLAGS += --enable-static
EOF

cat --  gtkmm2.4-2.24.2/debian/libgtkmm-2.4-dev.install EOF
usr/lib/lib*.a
EOF

ATKMM
-

cat --  atkmm1.6-2.22.6/debian/rules EOF

DEB_CONFIGURE_EXTRA_FLAGS += --enable-static
EOF

cat --  atkmm1.6-2.22.6/debian/libatkmm-1.6-dev.install EOF
usr/lib/lib*.a
EOF

PANGOMM
---

sed --in-place -e 's/--disable-static/--enable-static/' 
pangomm-2.28.4/debian/rules

cat --  pangomm-2.28.4/debian/libpangomm-1.4-dev.install EOF
usr/lib/lib*.a
EOF

With these patches, the following static libraries will be generated:
/usr/lib/libpangomm-1.4.a
/usr/lib/libatkmm-1.6.a
/usr/lib/libgtkmm-2.4.a

-- System Information:
Debian Release: 7.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-4-686-pae (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libgtkmm-2.4-dev depends on:
ii  libatk1.0-dev   2.4.0-2
ii  libatkmm-1.6-dev2.22.6-2
ii  libcairomm-1.0-dev  1.10.0-1
ii  libglibmm-2.4-dev   2.32.1-1
ii  libgtk2.0-dev   2.24.10-2
ii  libgtkmm-2.4-1c2a   1:2.24.2-2
ii  libpangomm-1.4-dev  2.28.4-2

libgtkmm-2.4-dev recommends no packages.

Versions of packages libgtkmm-2.4-dev suggests:
pn  libgtkmm-2.4-doc  none

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org