[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#957591: nemo-python: ftbfs with GCC-10



Package: src:nemo-python
Version: 4.4.0-2
Severity: normal
Tags: sid bullseye
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-10

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-10/g++-10, but succeeds to build with gcc-9/g++-9. The
severity of this report will be raised before the bullseye release,
so nothing has to be done for the buster release.

The full build log can be found at:
http://people.debian.org/~doko/logs/gcc10-20200225/nemo-python_4.4.0-2_unstable_gcc10.log
The last lines of the build log are at the end of this report.

To build with GCC 10, either set CC=gcc-10 CXX=g++-10 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-10/porting_to.html

[...]
	install -d obj-x86_64-linux-gnu
	cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 meson .. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/x86_64-linux-gnu --libexecdir=lib/x86_64-linux-gnu -Dgtk_doc=true
The Meson build system
Version: 0.53.2
Source dir: /<<PKGBUILDDIR>>
Build dir: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
Build type: native build
Project name: python-nemo
Project version: 4.4.0
Appending CFLAGS from environment: '-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security'
Appending LDFLAGS from environment: ['-Wl,-z,relro', '-Wl,-z,now', '-Wl,--as-needed']
Appending CPPFLAGS from environment: '-Wdate-time -D_FORTIFY_SOURCE=2'
Appending CFLAGS from environment: '-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security'
Appending LDFLAGS from environment: ['-Wl,-z,relro', '-Wl,-z,now', '-Wl,--as-needed']
Appending CPPFLAGS from environment: '-Wdate-time -D_FORTIFY_SOURCE=2'
C compiler for the host machine: cc (gcc 10.0.1 "cc (Debian 10-20200222-1) 10.0.1 20200222 (experimental) [master revision 01af7e0a0c2:487fe13f218:e99b18cf7101f205bfdd9f0f29ed51caaec52779]")
C linker for the host machine: cc ld.bfd 2.34
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: /usr/bin/pkg-config (0.29)
Run-time dependency python3 found: YES 3.7
Run-time dependency libnemo-extension found: YES 4.4.2
Run-time dependency pygobject-3.0 found: YES 3.34.0
Run-time dependency gtk+-3.0 found: YES 3.24.13
Run-time dependency glib-2.0 found: YES 2.62.5
Configuring config.h using configuration
Configuring nemo-python.pc using configuration
Program gtkdoc-scan found: YES (/usr/bin/gtkdoc-scan)
Configuring entities.docbook using configuration
Message: |....................................................................
Message: |
Message: |  nemo-python version: 4.4.0
Message: |
Message: |  python version: 3.7
Message: |  targeting lib: /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0
Message: |
Message: |  build docs: true
Message: |
Message: |  python extension dir: /usr/lib/x86_64-linux-gnu/nemo/extensions-3.0
Message: |
Message: |....................................................................
Build targets in project: 3

Found ninja-1.10.0 at /usr/bin/ninja
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_build
	cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j4 -v
[1/3] cc -Isrc/25a6634@@nemo-python@sha -Isrc -I../src -I. -I../ -I/usr/include/python3.7m -I/usr/include/x86_64-linux-gnu/python3.7m -I/usr/include/nemo -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pygobject-3.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ 'src/25a6634@@nemo-python@sha/nemo-python.c.o' -MF 'src/25a6634@@nemo-p
 ython@sha/nemo-python.c.o.d' -o 'src/25a6634@@nemo-python@sha/nemo-python.c.o' -c ../src/nemo-python.c
[2/3] cc -Isrc/25a6634@@nemo-python@sha -Isrc -I../src -I. -I../ -I/usr/include/python3.7m -I/usr/include/x86_64-linux-gnu/python3.7m -I/usr/include/nemo -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pygobject-3.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ 'src/25a6634@@nemo-python@sha/nemo-python-object.c.o' -MF 'src/25a6634@
 @nemo-python@sha/nemo-python-object.c.o.d' -o 'src/25a6634@@nemo-python@sha/nemo-python-object.c.o' -c ../src/nemo-python-object.c
[3/3] cc  -o src/libnemo-python.so 'src/25a6634@@nemo-python@sha/nemo-python.c.o' 'src/25a6634@@nemo-python@sha/nemo-python-object.c.o' -Wl,--as-needed -Wl,--allow-shlib-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libnemo-python.so -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -lpython3.7m /usr/lib/x86_64-linux-gnu/libnemo-extension.so /usr/lib/x86_64-linux-gnu/libgtk-3.so /usr/lib/x86_64-linux-gnu/libgdk-3.so /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so /usr/lib/x86_64-linux-gnu/libpango-1.0.so /usr/lib/x86_64-linux-gnu/libatk-1.0.so /usr/lib/x86_64-linux-gnu/libcairo-gobject.so /usr/lib/x86_64-linux-gnu/libcairo.so /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libglib-2.0.so -Wl,--end-group
FAILED: src/libnemo-python.so 
cc  -o src/libnemo-python.so 'src/25a6634@@nemo-python@sha/nemo-python.c.o' 'src/25a6634@@nemo-python@sha/nemo-python-object.c.o' -Wl,--as-needed -Wl,--allow-shlib-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libnemo-python.so -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -lpython3.7m /usr/lib/x86_64-linux-gnu/libnemo-extension.so /usr/lib/x86_64-linux-gnu/libgtk-3.so /usr/lib/x86_64-linux-gnu/libgdk-3.so /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so /usr/lib/x86_64-linux-gnu/libpango-1.0.so /usr/lib/x86_64-linux-gnu/libatk-1.0.so /usr/lib/x86_64-linux-gnu/libcairo-gobject.so /usr/lib/x86_64-linux-gnu/libcairo.so /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libglib-2.0.so -Wl,--end-group
/usr/bin/ld: src/25a6634@@nemo-python@sha/nemo-python-object.c.o:/usr/include/pygobject-3.0/pygobject.h:230: multiple definition of `_PyGObject_API'; src/25a6634@@nemo-python@sha/nemo-python.c.o:/usr/include/pygobject-3.0/pygobject.h:230: first defined here
/usr/bin/ld: src/25a6634@@nemo-python@sha/nemo-python-object.c.o:./obj-x86_64-linux-gnu/../src/nemo-python.h:67: multiple definition of `_PyNemoPropertyPage_Type'; src/25a6634@@nemo-python@sha/nemo-python.c.o:./obj-x86_64-linux-gnu/../src/nemo-python.h:67: first defined here
/usr/bin/ld: src/25a6634@@nemo-python@sha/nemo-python-object.c.o:./obj-x86_64-linux-gnu/../src/nemo-python.h:43: multiple definition of `_PyNemoColumn_Type'; src/25a6634@@nemo-python@sha/nemo-python.c.o:./obj-x86_64-linux-gnu/../src/nemo-python.h:43: first defined here
/usr/bin/ld: src/25a6634@@nemo-python@sha/nemo-python-object.c.o:./obj-x86_64-linux-gnu/../src/nemo-python.h:40: multiple definition of `_PyGtkWidget_Type'; src/25a6634@@nemo-python@sha/nemo-python.c.o:./obj-x86_64-linux-gnu/../src/nemo-python.h:40: first defined here
/usr/bin/ld: src/25a6634@@nemo-python@sha/nemo-python-object.c.o:./obj-x86_64-linux-gnu/../src/nemo-python.h:61: multiple definition of `_PyNemoMenuItem_Type'; src/25a6634@@nemo-python@sha/nemo-python.c.o:./obj-x86_64-linux-gnu/../src/nemo-python.h:61: first defined here
/usr/bin/ld: src/25a6634@@nemo-python@sha/nemo-python-object.c.o:./obj-x86_64-linux-gnu/../src/nemo-python.h:73: multiple definition of `_PyNemoOperationHandle_Type'; src/25a6634@@nemo-python@sha/nemo-python.c.o:./obj-x86_64-linux-gnu/../src/nemo-python.h:73: first defined here
/usr/bin/ld: src/25a6634@@nemo-python@sha/nemo-python-object.c.o:./obj-x86_64-linux-gnu/../src/nemo-python.h:70: multiple definition of `_PyNemoPropertyPageProvider_Type'; src/25a6634@@nemo-python@sha/nemo-python.c.o:./obj-x86_64-linux-gnu/../src/nemo-python.h:70: first defined here
/usr/bin/ld: src/25a6634@@nemo-python@sha/nemo-python-object.c.o:./obj-x86_64-linux-gnu/../src/nemo-python.h:52: multiple definition of `_PyNemoLocationWidgetProvider_Type'; src/25a6634@@nemo-python@sha/nemo-python.c.o:./obj-x86_64-linux-gnu/../src/nemo-python.h:52: first defined here
/usr/bin/ld: src/25a6634@@nemo-python@sha/nemo-python-object.c.o:./obj-x86_64-linux-gnu/../src/nemo-python.h:64: multiple definition of `_PyNemoMenuProvider_Type'; src/25a6634@@nemo-python@sha/nemo-python.c.o:./obj-x86_64-linux-gnu/../src/nemo-python.h:64: first defined here
/usr/bin/ld: src/25a6634@@nemo-python@sha/nemo-python-object.c.o:./obj-x86_64-linux-gnu/../src/nemo-python.h:46: multiple definition of `_PyNemoColumnProvider_Type'; src/25a6634@@nemo-python@sha/nemo-python.c.o:./obj-x86_64-linux-gnu/../src/nemo-python.h:46: first defined here
/usr/bin/ld: src/25a6634@@nemo-python@sha/nemo-python-object.c.o:./obj-x86_64-linux-gnu/../src/nemo-python.h:49: multiple definition of `_PyNemoInfoProvider_Type'; src/25a6634@@nemo-python@sha/nemo-python.c.o:./obj-x86_64-linux-gnu/../src/nemo-python.h:49: first defined here
/usr/bin/ld: src/25a6634@@nemo-python@sha/nemo-python-object.c.o:./obj-x86_64-linux-gnu/../src/nemo-python.h:55: multiple definition of `_PyNemoNameAndDescProvider_Type'; src/25a6634@@nemo-python@sha/nemo-python.c.o:./obj-x86_64-linux-gnu/../src/nemo-python.h:55: first defined here
/usr/bin/ld: src/25a6634@@nemo-python@sha/nemo-python-object.c.o:./obj-x86_64-linux-gnu/../src/nemo-python.h:58: multiple definition of `_PyNemoMenu_Type'; src/25a6634@@nemo-python@sha/nemo-python.c.o:./obj-x86_64-linux-gnu/../src/nemo-python.h:58: first defined here
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j4 -v returned exit code 1
make: *** [debian/rules:8: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2


Reply to: