Your message dated Tue, 29 Sep 2020 16:48:37 +0000
with message-id <e1knint-0002id...@fasolo.debian.org>
and subject line Bug#970726: fixed in rpi.gpio 0.7.0-0.2
has caused the Debian Bug report #970726,
regarding rpi.gpio: FTBFS in sid (gcc-10)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
970726: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=970726
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: rpi.gpio
Version: 0.7.0-0.1
Severity: serious

Hello, looks like gcc-10 broke the rpi-gpio build (obviously only on arm*).


people from meta-raspberrypi workarounded with the fcommon flag...
# ignore issues with -fno-common from gcc-10 until it's fixed in upstream:
# https://sourceforge.net/p/raspberry-gpio-python/tickets/187/
CFLAGS += "-fcommon"


aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g 
-fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security 
-g -fwrapv -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.8 -c source/soft_pwm.c -o 
build/temp.linux-arm64-3.8/source/soft_pwm.o
aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g 
-fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security 
-g -fwrapv -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.8 -c source/py_pwm.c -o 
build/temp.linux-arm64-3.8/source/py_pwm.o
aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g 
-fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security 
-g -fwrapv -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.8 -c source/common.c -o 
build/temp.linux-arm64-3.8/source/common.o
aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g 
-fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security 
-g -fwrapv -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.8 -c source/constants.c -o 
build/temp.linux-arm64-3.8/source/constants.o
aarch64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions 
-Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-Bsymbolic-functions 
-Wl,-z,relro -Wl,-z,now -Wl,--as-needed -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 
build/temp.linux-arm64-3.8/source/py_gpio.o 
build/temp.linux-arm64-3.8/source/c_gpio.o 
build/temp.linux-arm64-3.8/source/cpuinfo.o 
build/temp.linux-arm64-3.8/source/event_gpio.o 
build/temp.linux-arm64-3.8/source/soft_pwm.o 
build/temp.linux-arm64-3.8/source/py_pwm.o 
build/temp.linux-arm64-3.8/source/common.o 
build/temp.linux-arm64-3.8/source/constants.o -o 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_rpi.gpio/build/RPi/_GPIO.cpython-38-aarch64-linux-gnu.so
/usr/bin/ld: 
build/temp.linux-arm64-3.8/source/soft_pwm.o:./source/soft_pwm.c:28: multiple 
definition of `threads'; 
build/temp.linux-arm64-3.8/source/event_gpio.o:./source/event_gpio.c:60: first 
defined here
/usr/bin/ld: build/temp.linux-arm64-3.8/source/py_pwm.o:./source/common.h:38: 
multiple definition of `gpio_direction'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/common.h:38: first defined 
here
/usr/bin/ld: build/temp.linux-arm64-3.8/source/py_pwm.o:./source/py_pwm.h:23: 
multiple definition of `PWMType'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/py_pwm.h:23: first defined 
here
/usr/bin/ld: build/temp.linux-arm64-3.8/source/py_pwm.o:./source/common.h:41: 
multiple definition of `module_setup'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/common.h:41: first defined 
here
/usr/bin/ld: build/temp.linux-arm64-3.8/source/py_pwm.o:./source/common.h:40: 
multiple definition of `setup_error'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/common.h:40: first defined 
here
/usr/bin/ld: build/temp.linux-arm64-3.8/source/py_pwm.o:./source/common.h:39: 
multiple definition of `rpiinfo'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/common.h:39: first defined 
here
/usr/bin/ld: build/temp.linux-arm64-3.8/source/py_pwm.o:./source/common.h:37: 
multiple definition of `pin_to_gpio'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/common.h:37: first defined 
here
/usr/bin/ld: build/temp.linux-arm64-3.8/source/py_pwm.o:./source/common.h:36: 
multiple definition of `pin_to_gpio_rev3'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/common.h:36: first defined 
here
/usr/bin/ld: build/temp.linux-arm64-3.8/source/py_pwm.o:./source/common.h:35: 
multiple definition of `pin_to_gpio_rev2'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/common.h:35: first defined 
here
/usr/bin/ld: build/temp.linux-arm64-3.8/source/py_pwm.o:./source/common.h:34: 
multiple definition of `pin_to_gpio_rev1'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/common.h:34: first defined 
here
/usr/bin/ld: build/temp.linux-arm64-3.8/source/py_pwm.o:./source/common.h:33: 
multiple definition of `gpio_mode'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/common.h:33: first defined 
here
/usr/bin/ld: build/temp.linux-arm64-3.8/source/common.o:./source/common.h:40: 
multiple definition of `setup_error'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/common.h:40: first defined 
here
/usr/bin/ld: build/temp.linux-arm64-3.8/source/common.o:./source/common.h:41: 
multiple definition of `module_setup'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/common.h:41: first defined 
here
/usr/bin/ld: build/temp.linux-arm64-3.8/source/common.o:./source/common.h:33: 
multiple definition of `gpio_mode'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/common.h:33: first defined 
here
/usr/bin/ld: build/temp.linux-arm64-3.8/source/common.o:./source/common.h:37: 
multiple definition of `pin_to_gpio'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/common.h:37: first defined 
here
/usr/bin/ld: build/temp.linux-arm64-3.8/source/common.o:./source/common.h:39: 
multiple definition of `rpiinfo'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/common.h:39: first defined 
here
/usr/bin/ld: build/temp.linux-arm64-3.8/source/common.o:./source/common.h:38: 
multiple definition of `gpio_direction'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/common.h:38: first defined 
here
/usr/bin/ld: build/temp.linux-arm64-3.8/source/common.o:./source/common.h:36: 
multiple definition of `pin_to_gpio_rev3'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/common.h:36: first defined 
here
/usr/bin/ld: build/temp.linux-arm64-3.8/source/common.o:./source/common.h:35: 
multiple definition of `pin_to_gpio_rev2'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/common.h:35: first defined 
here
/usr/bin/ld: build/temp.linux-arm64-3.8/source/common.o:./source/common.h:34: 
multiple definition of `pin_to_gpio_rev1'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/common.h:34: first defined 
here
/usr/bin/ld: 
build/temp.linux-arm64-3.8/source/constants.o:./source/constants.h:26: multiple 
definition of `high'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/constants.h:26: first 
defined here
/usr/bin/ld: 
build/temp.linux-arm64-3.8/source/constants.o:./source/constants.h:27: multiple 
definition of `low'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/constants.h:27: first 
defined here
/usr/bin/ld: 
build/temp.linux-arm64-3.8/source/constants.o:./source/constants.h:29: multiple 
definition of `output'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/constants.h:29: first 
defined here
/usr/bin/ld: 
build/temp.linux-arm64-3.8/source/constants.o:./source/constants.h:28: multiple 
definition of `input'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/constants.h:28: first 
defined here
/usr/bin/ld: 
build/temp.linux-arm64-3.8/source/constants.o:./source/constants.h:30: multiple 
definition of `pwm'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/constants.h:30: first 
defined here
/usr/bin/ld: 
build/temp.linux-arm64-3.8/source/constants.o:./source/constants.h:31: multiple 
definition of `serial'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/constants.h:31: first 
defined here
/usr/bin/ld: 
build/temp.linux-arm64-3.8/source/constants.o:./source/constants.h:32: multiple 
definition of `i2c'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/constants.h:32: first 
defined here
/usr/bin/ld: 
build/temp.linux-arm64-3.8/source/constants.o:./source/constants.h:33: multiple 
definition of `spi'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/constants.h:33: first 
defined here
/usr/bin/ld: 
build/temp.linux-arm64-3.8/source/constants.o:./source/constants.h:34: multiple 
definition of `unknown'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/constants.h:34: first 
defined here
/usr/bin/ld: 
build/temp.linux-arm64-3.8/source/constants.o:./source/constants.h:35: multiple 
definition of `board'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/constants.h:35: first 
defined here
/usr/bin/ld: 
build/temp.linux-arm64-3.8/source/constants.o:./source/constants.h:36: multiple 
definition of `bcm'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/constants.h:36: first 
defined here
/usr/bin/ld: 
build/temp.linux-arm64-3.8/source/constants.o:./source/constants.h:37: multiple 
definition of `pud_off'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/constants.h:37: first 
defined here
/usr/bin/ld: 
build/temp.linux-arm64-3.8/source/constants.o:./source/constants.h:38: multiple 
definition of `pud_up'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/constants.h:38: first 
defined here
/usr/bin/ld: 
build/temp.linux-arm64-3.8/source/constants.o:./source/constants.h:39: multiple 
definition of `pud_down'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/constants.h:39: first 
defined here
/usr/bin/ld: 
build/temp.linux-arm64-3.8/source/constants.o:./source/constants.h:40: multiple 
definition of `rising_edge'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/constants.h:40: first 
defined here
/usr/bin/ld: 
build/temp.linux-arm64-3.8/source/constants.o:./source/constants.h:41: multiple 
definition of `falling_edge'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/constants.h:41: first 
defined here
/usr/bin/ld: 
build/temp.linux-arm64-3.8/source/constants.o:./source/constants.h:42: multiple 
definition of `both_edge'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/constants.h:42: first 
defined here
/usr/bin/ld: 
build/temp.linux-arm64-3.8/source/constants.o:./source/common.h:41: multiple 
definition of `module_setup'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/common.h:41: first defined 
here
/usr/bin/ld: 
build/temp.linux-arm64-3.8/source/constants.o:./source/common.h:40: multiple 
definition of `setup_error'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/common.h:40: first defined 
here
/usr/bin/ld: 
build/temp.linux-arm64-3.8/source/constants.o:./source/common.h:39: multiple 
definition of `rpiinfo'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/common.h:39: first defined 
here
/usr/bin/ld: 
build/temp.linux-arm64-3.8/source/constants.o:./source/common.h:38: multiple 
definition of `gpio_direction'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/common.h:38: first defined 
here
/usr/bin/ld: 
build/temp.linux-arm64-3.8/source/constants.o:./source/common.h:37: multiple 
definition of `pin_to_gpio'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/common.h:37: first defined 
here
/usr/bin/ld: 
build/temp.linux-arm64-3.8/source/constants.o:./source/common.h:36: multiple 
definition of `pin_to_gpio_rev3'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/common.h:36: first defined 
here
/usr/bin/ld: 
build/temp.linux-arm64-3.8/source/constants.o:./source/common.h:35: multiple 
definition of `pin_to_gpio_rev2'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/common.h:35: first defined 
here
/usr/bin/ld: 
build/temp.linux-arm64-3.8/source/constants.o:./source/common.h:34: multiple 
definition of `pin_to_gpio_rev1'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/common.h:34: first defined 
here
/usr/bin/ld: 
build/temp.linux-arm64-3.8/source/constants.o:./source/common.h:33: multiple 
definition of `gpio_mode'; 
build/temp.linux-arm64-3.8/source/py_gpio.o:./source/common.h:33: first defined 
here
collect2: error: ld returned 1 exit status
error: command 'aarch64-linux-gnu-gcc' failed with exit status 1
E: pybuild pybuild:352: build: plugin distutils failed with: exit code=1: 
/usr/bin/python3 setup.py build 
dh_auto_build: error: pybuild --build -i python{version} -p 3.8 returned exit 
code 13


Please have a look if possible

thanks

Gianfranco

--- End Message ---
--- Begin Message ---
Source: rpi.gpio
Source-Version: 0.7.0-0.2
Done: Gianfranco Costamagna <locutusofb...@debian.org>

We believe that the bug you reported is fixed in the latest version of
rpi.gpio, 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 970...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Gianfranco Costamagna <locutusofb...@debian.org> (supplier of updated rpi.gpio 
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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 22 Sep 2020 18:16:04 +0200
Source: rpi.gpio
Binary: rpi.gpio-common python3-rpi.gpio
Architecture: source
Version: 0.7.0-0.2
Distribution: unstable
Urgency: medium
Maintainer: Debian Raspberry Pi Maintainers 
<pkg-raspi-maintain...@lists.alioth.debian.org>
Changed-By: Gianfranco Costamagna <locutusofb...@debian.org>
Description:
 python3-rpi.gpio - Module to control Raspberry Pi GPIO channels (Python 3)
 rpi.gpio-common - Module to control Raspberry Pi GPIO channels (common files)
Closes: 970726 970728
Changes:
 rpi.gpio (0.7.0-0.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Grab workaround from meta-raspberrypi to add fcommon and fix gcc-10 build
     failure (Closes: #970726)
   * Fix README.txt installation, by fixing typo in debian/rpio.gpio-common.docs
     (Closes: #970728) (patch from Ubuntu Dave Jones <dave.jo...@canonical.com>)
Checksums-Sha1:
 97dc0b64916fd88ce1097ab7f8df6b25f37c6403 2133 rpi.gpio_0.7.0-0.2.dsc
 f77d79e4424a8cbe86f5fb1e0e5f6865033571cf 3032 rpi.gpio_0.7.0-0.2.debian.tar.xz
 c8838aa110c0ef3e795c1a2e0f70e9dacb3db768 8239 
rpi.gpio_0.7.0-0.2_source.buildinfo
Checksums-Sha256:
 4c4f4468a3df70693cc9e65392e914bd20397f4f18ab55c2531a9d75802fa670 2133 
rpi.gpio_0.7.0-0.2.dsc
 3470e1e46395dbda702749f09fb1ac5a833b3050241995a83a517afa9c79ec88 3032 
rpi.gpio_0.7.0-0.2.debian.tar.xz
 9346db582d833f808dcdbbc9594f39d1c6f74fe79c19ff2f5f006237cf4e49fe 8239 
rpi.gpio_0.7.0-0.2_source.buildinfo
Files:
 d40074e18a76a0eabd5a7491558c31f9 2133 python optional rpi.gpio_0.7.0-0.2.dsc
 b97f6051f2a8ca77e4253fe60ffce413 3032 python optional 
rpi.gpio_0.7.0-0.2.debian.tar.xz
 90ef9272f6024a9566a8d573db24ef7d 8239 python optional 
rpi.gpio_0.7.0-0.2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAl9qI+AACgkQ808JdE6f
XdlWcA/+L2q4nnJj4p5nZrc+b9Sb2raC8JzNFSftmrziyUHqak4h2ymjGpDqnuRN
htO+z+4p53ir7LeMDt28wDC1ht4rxvKJzYoSAHhiIlIuFYVimu19SQx84igxu2qR
yNwOp6JVXqUU5h6HyJEIy+6pQVpK861hbkbIlkcccCdNeQKATbbulr36bSaibDRz
gS+CTQ6YXdPO51pi5BCPQxrBOKpJYBU7+mRPHBr+Vv3Tx16vTpcOi2BTolLApVsK
C9mfksAnypca76oUasQiZgXUZ/37zulxMjRIBc4goLVgqSaUiHp5mcm3AbcJX93K
d7Um19UDnptcVyO/QJ9jZO7qCo9AkirRWmLFf9GvYF66GgaGmzS4oAWG0pn1hPt9
vzySOsa6AQswtSd5kt6jTHtjPV1iBZRBw31sh0BtVjWS2J0JiKAtkxfGEiOOvHYv
S1wk3H8n6JUEzcWZImE31DFHmF+DsFTvMPs9dYKK456hlJ6bZE4Bwchcmi45AerC
R5mrUhsbnhI35Tmj9DeT2DWt3NU4nxX0oKwS553U5Dim6D6wPo0lwGtQ3cfLbVdq
G8FaMMCjffGIhG13ZQrtqkDCB6sLo7MwvzXJg3BgGYLeFZ8ItLfhquzDyNtlpAjU
6tvfFJO6w5Djpk+IYnb1OjEEi9er3qdH1/x0G2zyOqpN8AmBx9A=
=tt+R
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to