Source: policykit-1
Version: 0.105-19
Severity: serious
Tags: patch
https://buildd.debian.org/status/package.php?p=policykit-1&suite=sid
...
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/polkit'
CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2" CFLAGS="-g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wall -Wchar-subscripts -Wmissing-declarations
-Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wformat-security"
LDFLAGS="-Wl,--as-needed -Wl,-z,relro" CC="gcc"
PKG_CONFIG="/usr/bin/pkg-config" GI_HOST_OS="" DLLTOOL="false"
/usr/bin/g-ir-scanner --namespace=Polkit --nsversion=1.0 --libtool="/bin/bash
../../libtool" --include=Gio-2.0 --pkg-export=polkit-gobject-1
--library=libpolkit-gobject-1.la --c-include='polkit/polkit.h' --cflags-begin
-D_POLKIT_COMPILATION -pthread -I/usr/include/gio-unix-2.0/
-I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include
-D_POLKIT_COMPILATION -I.. -I../../src --cflags-end polkitenumtypes.c
polkitenumtypes.h polkit.h polkitactiondescription.c polkitactiondescription.h
polkitauthorityfeatures.h polkitauthorityfeatures.c polkitdetails.c
polkitdetails.h polkitauthority.c polkitauthority.h polkiterror.c polkiterror.h
polkitsubject.c polkitsubject.h polkitunixprocess.c polkitunixprocess.h
polkitsystembusname.c polkitsystembusname.h polkitidentity.c polkitidentity.h
polkitunixuser.c polkitunixuser.h polkitunixgroup.c polkitunixgroup.h
polkitunixnetgroup.c polkitunixnetgroup.h polkitauthorizationresult.c
polkitauthorizationresult.h polkitcheckauthorizationflags.c
polkitcheckauthorizationflags.h polkitimplicitauthorization.c
polkitimplicitauthorization.h polkittemporaryauthorization.c
polkittemporaryauthorization.h polkitpermission.c polkitpermission.h
polkitunixsession-systemd.c polkitunixsession.h --output Polkit-1.0.gir
g-ir-scanner: link: /bin/bash ../../libtool --mode=link --tag=CC gcc -o
/<<PKGBUILDDIR>>/src/polkit/tmp-introspectq1vk752v/Polkit-1.0 -export-dynamic
-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -Wall
-Wchar-subscripts -Wmissing-declarations -Wnested-externs -Wpointer-arith
-Wcast-align -Wsign-compare -Wformat-security
/<<PKGBUILDDIR>>/src/polkit/tmp-introspectq1vk752v/Polkit-1.0.o -L.
libpolkit-gobject-1.la -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic
-lgmodule-2.0 -pthread -lglib-2.0 -Wl,--as-needed -Wl,-z,relro
libtool: error: cannot find the library 'libpolkit-gobject-1.la' or unhandled
argument 'libpolkit-gobject-1.la'
linking of temporary binary failed: Command '['/bin/bash', '../../libtool',
'--mode=link', '--tag=CC', 'gcc', '-o',
'/<<PKGBUILDDIR>>/src/polkit/tmp-introspectq1vk752v/Polkit-1.0',
'-export-dynamic', '-Wdate-time', '-D_FORTIFY_SOURCE=2', '-g', '-O2',
'-fdebug-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong',
'-Wformat', '-Werror=format-security', '-Wall', '-Wchar-subscripts',
'-Wmissing-declarations', '-Wnested-externs', '-Wpointer-arith',
'-Wcast-align', '-Wsign-compare', '-Wformat-security',
'/<<PKGBUILDDIR>>/src/polkit/tmp-introspectq1vk752v/Polkit-1.0.o', '-L.',
'libpolkit-gobject-1.la', '-lgio-2.0', '-lgobject-2.0', '-Wl,--export-dynamic',
'-lgmodule-2.0', '-pthread', '-lglib-2.0', '-Wl,--as-needed', '-Wl,-z,relro']'
returned non-zero exit status 1.
make[5]: *** [/usr/share/gobject-introspection-1.0/Makefile.introspection:160:
Polkit-1.0.gir] Error 1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/polkit'
make[5]: *** Waiting for unfinished jobs....
make[5]: Entering directory '/<<PKGBUILDDIR>>/src/polkit'
/bin/bash ../../libtool --tag=CC --mode=link gcc -D_POLKIT_COMPILATION
-pthread -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0
-I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wall -Wchar-subscripts -Wmissing-declarations
-Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wformat-security
-export-symbols-regex '(^polkit_.*)' -Wl,--as-needed -Wl,-z,relro -o
libpolkit-gobject-1.la -rpath /usr/lib/powerpc64le-linux-gnu
libpolkit_gobject_1_la-polkitenumtypes.lo
libpolkit_gobject_1_la-polkitactiondescription.lo
libpolkit_gobject_1_la-polkitauthorityfeatures.lo
libpolkit_gobject_1_la-polkitdetails.lo
libpolkit_gobject_1_la-polkitauthority.lo libpolkit_gobject_1_la-polkiterror.lo
libpolkit_gobject_1_la-polkitsubject.lo
libpolkit_gobject_1_la-polkitunixprocess.lo
libpolkit_gobject_1_la-polkitsystembusname.lo
libpolkit_gobject_1_la-polkitidentity.lo
libpolkit_gobject_1_la-polkitunixuser.lo
libpolkit_gobject_1_la-polkitunixgroup.lo
libpolkit_gobject_1_la-polkitunixnetgroup.lo
libpolkit_gobject_1_la-polkitauthorizationresult.lo
libpolkit_gobject_1_la-polkitcheckauthorizationflags.lo
libpolkit_gobject_1_la-polkitimplicitauthorization.lo
libpolkit_gobject_1_la-polkittemporaryauthorization.lo
libpolkit_gobject_1_la-polkitpermission.lo
libpolkit_gobject_1_la-polkitunixsession-systemd.lo -Wl,--export-dynamic
-lgmodule-2.0 -pthread -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lsystemd
libtool: link: /usr/bin/nm -B .libs/libpolkit_gobject_1_la-polkitenumtypes.o
.libs/libpolkit_gobject_1_la-polkitactiondescription.o
.libs/libpolkit_gobject_1_la-polkitauthorityfeatures.o
.libs/libpolkit_gobject_1_la-polkitdetails.o
.libs/libpolkit_gobject_1_la-polkitauthority.o
.libs/libpolkit_gobject_1_la-polkiterror.o
.libs/libpolkit_gobject_1_la-polkitsubject.o
.libs/libpolkit_gobject_1_la-polkitunixprocess.o
.libs/libpolkit_gobject_1_la-polkitsystembusname.o
.libs/libpolkit_gobject_1_la-polkitidentity.o
.libs/libpolkit_gobject_1_la-polkitunixuser.o
.libs/libpolkit_gobject_1_la-polkitunixgroup.o
.libs/libpolkit_gobject_1_la-polkitunixnetgroup.o
.libs/libpolkit_gobject_1_la-polkitauthorizationresult.o
.libs/libpolkit_gobject_1_la-polkitcheckauthorizationflags.o
.libs/libpolkit_gobject_1_la-polkitimplicitauthorization.o
.libs/libpolkit_gobject_1_la-polkittemporaryauthorization.o
.libs/libpolkit_gobject_1_la-polkitpermission.o
.libs/libpolkit_gobject_1_la-polkitunixsession-systemd.o | sed -n -e 's/^.*[
]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][
]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed
's/.* //' | sort | uniq > .libs/libpolkit-gobject-1.exp
libtool: link: /bin/grep -E -e "(^polkit_.*)" ".libs/libpolkit-gobject-1.exp" >
".libs/libpolkit-gobject-1.expT"
libtool: link: mv -f ".libs/libpolkit-gobject-1.expT"
".libs/libpolkit-gobject-1.exp"
libtool: link: echo "{ global:" > .libs/libpolkit-gobject-1.ver
libtool: link: cat .libs/libpolkit-gobject-1.exp | sed -e "s/\(.*\)/\1;/" >>
.libs/libpolkit-gobject-1.ver
libtool: link: echo "local: *; };" >> .libs/libpolkit-gobject-1.ver
libtool: link: gcc -shared -fPIC -DPIC
.libs/libpolkit_gobject_1_la-polkitenumtypes.o
.libs/libpolkit_gobject_1_la-polkitactiondescription.o
.libs/libpolkit_gobject_1_la-polkitauthorityfeatures.o
.libs/libpolkit_gobject_1_la-polkitdetails.o
.libs/libpolkit_gobject_1_la-polkitauthority.o
.libs/libpolkit_gobject_1_la-polkiterror.o
.libs/libpolkit_gobject_1_la-polkitsubject.o
.libs/libpolkit_gobject_1_la-polkitunixprocess.o
.libs/libpolkit_gobject_1_la-polkitsystembusname.o
.libs/libpolkit_gobject_1_la-polkitidentity.o
.libs/libpolkit_gobject_1_la-polkitunixuser.o
.libs/libpolkit_gobject_1_la-polkitunixgroup.o
.libs/libpolkit_gobject_1_la-polkitunixnetgroup.o
.libs/libpolkit_gobject_1_la-polkitauthorizationresult.o
.libs/libpolkit_gobject_1_la-polkitcheckauthorizationflags.o
.libs/libpolkit_gobject_1_la-polkitimplicitauthorization.o
.libs/libpolkit_gobject_1_la-polkittemporaryauthorization.o
.libs/libpolkit_gobject_1_la-polkitpermission.o
.libs/libpolkit_gobject_1_la-polkitunixsession-systemd.o -lgmodule-2.0
-lgio-2.0 -lgobject-2.0 -lglib-2.0 -lsystemd -pthread -g -O2
-fstack-protector-strong -Wl,--as-needed -Wl,-z -Wl,relro -Wl,--export-dynamic
-pthread -pthread -Wl,-soname -Wl,libpolkit-gobject-1.so.0
-Wl,-version-script -Wl,.libs/libpolkit-gobject-1.ver -o
.libs/libpolkit-gobject-1.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libpolkit-gobject-1.so.0" && ln -s
"libpolkit-gobject-1.so.0.0.0" "libpolkit-gobject-1.so.0")
libtool: link: (cd ".libs" && rm -f "libpolkit-gobject-1.so" && ln -s
"libpolkit-gobject-1.so.0.0.0" "libpolkit-gobject-1.so")
libtool: link: ar cru .libs/libpolkit-gobject-1.a
libpolkit_gobject_1_la-polkitenumtypes.o
libpolkit_gobject_1_la-polkitactiondescription.o
libpolkit_gobject_1_la-polkitauthorityfeatures.o
libpolkit_gobject_1_la-polkitdetails.o libpolkit_gobject_1_la-polkitauthority.o
libpolkit_gobject_1_la-polkiterror.o libpolkit_gobject_1_la-polkitsubject.o
libpolkit_gobject_1_la-polkitunixprocess.o
libpolkit_gobject_1_la-polkitsystembusname.o
libpolkit_gobject_1_la-polkitidentity.o libpolkit_gobject_1_la-polkitunixuser.o
libpolkit_gobject_1_la-polkitunixgroup.o
libpolkit_gobject_1_la-polkitunixnetgroup.o
libpolkit_gobject_1_la-polkitauthorizationresult.o
libpolkit_gobject_1_la-polkitcheckauthorizationflags.o
libpolkit_gobject_1_la-polkitimplicitauthorization.o
libpolkit_gobject_1_la-polkittemporaryauthorization.o
libpolkit_gobject_1_la-polkitpermission.o
libpolkit_gobject_1_la-polkitunixsession-systemd.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libpolkit-gobject-1.a
libtool: link: ( cd ".libs" && rm -f "libpolkit-gobject-1.la" && ln -s
"../libpolkit-gobject-1.la" "libpolkit-gobject-1.la" )
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/polkit'
make[4]: *** [Makefile:534: all] Error 2
This is due to dh compat 10 defaulting to parallel building.
Ideally the Makefile dependencies should be fixed, but in case
this is not easily possible the following patch to go back to
the compat < 10 default of non-parallel building is sufficient
to fix the FTBFS:
--- debian/rules.old 2018-03-27 10:19:11.778402893 +0000
+++ debian/rules 2018-03-27 10:19:20.650402808 +0000
@@ -4,7 +4,7 @@
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
%:
- dh $@ --with gir
+ dh $@ --with gir --no-parallel
DPKG_GENSYMBOLS_CHECK_LEVEL=4
export DPKG_GENSYMBOLS_CHECK_LEVEL