--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: pd-flext-dev: externals crash on armhf
- From: IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
- Date: Mon, 05 Sep 2022 13:06:01 +0200
- Message-id: <166237596167.1171084.6319441245194726722.reportbug@xenakis.iemnet>
Package: pd-flext-dev
Version: 0.6.2-1
Severity: normal
Dear Maintainer,
it seems that externals built with the Debian-provided flext buildsystem
replacement, crash with a "Bus Error".
However, if the externals are built with flext's own build-system, do
not throw a bus-error:
the actual build steps look like this:
```
# ../../build.sh pd gcc
make -f ../../buildsys/gnumake-sub.mak PLATFORM=lnx RTSYS=pd COMPILER=gcc BUILDPATH=../../buildsys/ PKGINFO=package.txt BUILDCLASS=ext TARGETMODE=release TARGETTYPE=shared SHARED=1 _build_
make[1]: Entering directory '/root/deb/pd-flext-0.6.2/tutorial/3_attr1'
mkdir -p pd-linux/release-shared
mkdir -p pd-linux/release-shared/
g++ -c -ffast-math -DFLEXT_USE_CMEM -O3 -mtune=native -I/usr/include/pd -pthread -fPIC -fvisibility-inlines-hidden -DNDEBUG -DFLEXT_SHARED -DFLEXT_SYS=2 -DPD -I/usr/include/pd//src -I/usr/include/pd//include -I/usr/include/pd//include/pd -I/usr/local/include/stk -I/usr/local/include/sndobj -I/usr//include/flext main.cpp -o pd-linux/release-shared/main.opp
g++ -L/usr/lib -pthread -shared -Wl,-S -L/usr/include/pd//bin -L/usr//lib -o pd-linux/release-shared/attr1.pd_linux pd-linux/release-shared/main.opp -lflext-pd
chmod 755 pd-linux/release-shared/attr1.pd_linux
strip --strip-unneeded pd-linux/release-shared/attr1.pd_linux
make[1]: Leaving directory '/root/deb/pd-flext-0.6.2/tutorial/3_attr1'
```
otoh, on re-evaluating, it seems that the so-build externals just hang
(and consume 100%)...
-- System Information:
Debian Release: bookworm/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'oldstable-updates'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.18.0-4-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages pd-flext-dev depends on:
ii libflext-pd0 0.6.2-1
ii puredata-dev 0.52.2+ds0-1
Versions of packages pd-flext-dev recommends:
ii pd-flext-doc 0.6.2-1
ii pd-lib-builder 0.6.0-2
ii pkg-config 0.29.2-1
pd-flext-dev suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: pd-flext
Source-Version: 0.6.2-2
Done: IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
We believe that the bug you reported is fixed in the latest version of
pd-flext, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1019196@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org> (supplier of updated pd-flext package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 16 Nov 2022 16:53:46 +0100
Source: pd-flext
Architecture: source
Version: 0.6.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Closes: 1019196 1019197
Changes:
pd-flext (0.6.2-2) unstable; urgency=medium
.
* Add patch to embed soversion in library (Closes: #1019197)
* Patch to improve pkg-config script
* Set NDEBUG when building releases for Makefile.flext
* Add patch to allow forcing of blocking CAS/CAS2 emulation
* Enable blocking CAS/CAS2 emulation on armhf/armel (Closes: #1019196)
(better blocking, than crashing)
Checksums-Sha1:
ff566485d90dbd405e0b3b2f1aed852ba4e993e4 2352 pd-flext_0.6.2-2.dsc
97e9957b81d9fa00153085b2a80c12fb2df9eab0 10788 pd-flext_0.6.2-2.debian.tar.xz
Checksums-Sha256:
15b3c321a3a96377e279a36b5c08994fad04430a9eb8aa62bd2ecf8634800933 2352 pd-flext_0.6.2-2.dsc
f269c13cca1dfe125004d417bd1ed7292b13f9df6949534d6ca608e36038891d 10788 pd-flext_0.6.2-2.debian.tar.xz
Files:
cc4a0e51bf1e737f84a77b64ca93cd20 2352 libs optional pd-flext_0.6.2-2.dsc
8086a2f92cbdb8a7a60da5b5a7cc7c72 10788 libs optional pd-flext_0.6.2-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEdAXnRVdICXNIABVttlAZxH96NvgFAmN1CH4ACgkQtlAZxH96
NviL1Q//erKAzWIjZppU6HTVOWg6scnnWl5T1nq8V6zWey8Ee0PA/EbhyLUYS66c
mYUpBBEBZAlw+SMKbKpVIhJN/icdPKZ0NM3hO4A8IKVZSC+lBsFk/k0CQZ7Si7jB
H00/emyetq+VU/uDY6pPLvnQQ11lSqDLdswzWOSP5gc3Xogw+YeUz2waIoVM1pU5
gmBfV93hfcOlH4c2uEFoJkn/EJa/xV66BR8t89fNo+3qee9SlK/af1Jr+txo5U5J
1sBdRE1leoS9L7Zlr3OSCumGUlePWJqbY+ddK5cgPG2DJodCg0i2uwltCy4QHN5t
DlllcjGiIfU91/cV+RqSD67aZvCyz4HmH5M/1QXeVFQEW+l46eHgFQz4ESbQoXDk
nwXzi/0AZNuvsi9VqdiqTUFJ12zXOchurNAhDYA+eVdF19lFxKEdTWD8dk5/Q+U1
d92xMeRsKzOYp8RxTHqPMC8wVEahn3zAgY40F6O2qkjK8ggsMaoJelb8gvd0RSNv
FRpBWFEth+YGM+RhhElPfWGC6HsC0KyHvjFTXKtLZbveFDRTw7uqwfYwvhlvhg7K
T9yfztwWtZdKjifmyXOYtsNXYOWd03s0V97uDTR8KSmzhtIxSzKuoNswsCKQiRt8
t0l6jobrDCoUb7VGi3/KIBdeAY6ZkPwyBi+zXvLGzRKOmRHMokA=
=Osmm
-----END PGP SIGNATURE-----
--- End Message ---