--- Begin Message ---
Package: src:libiscsi
Version: 1.18.0-2
Severity: normal
Tags: sid bullseye
User: [email protected]
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/libiscsi_1.18.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
[...]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘strncpy’,
inlined from ‘iscsi_parse_url’ at init.c:657:2:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning:
‘__builtin_strncpy’ output may be truncated copying 255 bytes from a string of
length 255 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘strncpy’,
inlined from ‘iscsi_parse_url’ at init.c:660:3:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning:
‘__builtin_strncpy’ output may be truncated copying 255 bytes from a string of
length 255 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -I./include
"-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c init.c -o libiscsi_la-init.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
-I./../include -I./include "-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c -o libiscsi_la-login.lo `test -f 'login.c' || echo
'./'`login.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -I./include
"-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c login.c -fPIC -DPIC -o .libs/libiscsi_la-login.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -I./include
"-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c login.c -o libiscsi_la-login.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
-I./../include -I./include "-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c -o libiscsi_la-nop.lo `test -f 'nop.c' || echo
'./'`nop.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -I./include
"-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c nop.c -fPIC -DPIC -o .libs/libiscsi_la-nop.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -I./include
"-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c nop.c -o libiscsi_la-nop.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
-I./../include -I./include "-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c -o libiscsi_la-pdu.lo `test -f 'pdu.c' || echo
'./'`pdu.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -I./include
"-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c pdu.c -fPIC -DPIC -o .libs/libiscsi_la-pdu.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -I./include
"-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c pdu.c -o libiscsi_la-pdu.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
-I./../include -I./include "-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c -o libiscsi_la-iscsi-command.lo `test -f
'iscsi-command.c' || echo './'`iscsi-command.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -I./include
"-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c iscsi-command.c -fPIC -DPIC -o
.libs/libiscsi_la-iscsi-command.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -I./include
"-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c iscsi-command.c -o libiscsi_la-iscsi-command.o
>/dev/null 2>&1
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
-I./../include -I./include "-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c -o libiscsi_la-scsi-lowlevel.lo `test -f
'scsi-lowlevel.c' || echo './'`scsi-lowlevel.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -I./include
"-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c scsi-lowlevel.c -fPIC -DPIC -o
.libs/libiscsi_la-scsi-lowlevel.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -I./include
"-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c scsi-lowlevel.c -o libiscsi_la-scsi-lowlevel.o
>/dev/null 2>&1
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
-I./../include -I./include "-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c -o libiscsi_la-socket.lo `test -f 'socket.c' || echo
'./'`socket.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -I./include
"-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c socket.c -fPIC -DPIC -o .libs/libiscsi_la-socket.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -I./include
"-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c socket.c -o libiscsi_la-socket.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
-I./../include -I./include "-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c -o libiscsi_la-sync.lo `test -f 'sync.c' || echo
'./'`sync.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -I./include
"-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c sync.c -fPIC -DPIC -o .libs/libiscsi_la-sync.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -I./include
"-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c sync.c -o libiscsi_la-sync.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
-I./../include -I./include "-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c -o libiscsi_la-task_mgmt.lo `test -f 'task_mgmt.c'
|| echo './'`task_mgmt.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -I./include
"-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c task_mgmt.c -fPIC -DPIC -o
.libs/libiscsi_la-task_mgmt.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -I./include
"-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c task_mgmt.c -o libiscsi_la-task_mgmt.o >/dev/null
2>&1
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
-I./../include -I./include "-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c -o libiscsi_la-logging.lo `test -f 'logging.c' ||
echo './'`logging.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -I./include
"-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c logging.c -fPIC -DPIC -o .libs/libiscsi_la-logging.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -I./include
"-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c logging.c -o libiscsi_la-logging.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
-I./../include -I./include "-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c -o libiscsi_la-md5.lo `test -f 'md5.c' || echo
'./'`md5.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -I./include
"-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c md5.c -fPIC -DPIC -o .libs/libiscsi_la-md5.o
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -I./include
"-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c md5.c -o libiscsi_la-md5.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I..
-I./../include -I./include "-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c -o libiscsi_la-iser.lo `test -f 'iser.c' || echo
'./'`iser.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -I./include
"-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c iser.c -fPIC -DPIC -o .libs/libiscsi_la-iser.o
iser.c: In function ‘iser_alloc_rx_descriptors’:
iser.c:909:11: warning: taking address of packed member of ‘struct
iser_rx_desc’ may result in an unaligned pointer value
[-Waddress-of-packed-member]
909 | rx_sg = &rx_desc->rx_sg;
| ^~~~~~~~~~~~~~~
iser.c: In function ‘iser_post_recvm’:
iser.c:948:20: warning: taking address of packed member of ‘struct
iser_rx_desc’ may result in an unaligned pointer value
[-Waddress-of-packed-member]
948 | rx_wr->sg_list = &rx_desc->rx_sg;
| ^~~~~~~~~~~~~~~
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./../include -I./include
"-D_U_=__attribute__((unused))"
"-D_R_(A,B)=__attribute__((format(printf,A,B)))" -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -W -Wshadow -Wstrict-prototypes -Wpointer-arith
-Wcast-align -Wno-strict-aliasing -Wwrite-strings -I/usr/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c iser.c -o libiscsi_la-iser.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC --mode=link gcc -Wall -W -Wshadow
-Wstrict-prototypes -Wpointer-arith -Wcast-align -Wno-strict-aliasing
-Wwrite-strings -I/usr/include -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -version-info 7:0:0
-bindir /usr/bin -no-undefined -export-symbols ./libiscsi.syms -libverbs
-lrdmacm -lpthread -Wl,-z,relro -Wl,-z,now -o libiscsi.la -rpath
/usr/lib/x86_64-linux-gnu libiscsi_la-connect.lo libiscsi_la-crc32c.lo
libiscsi_la-discovery.lo libiscsi_la-init.lo libiscsi_la-login.lo
libiscsi_la-nop.lo libiscsi_la-pdu.lo libiscsi_la-iscsi-command.lo
libiscsi_la-scsi-lowlevel.lo libiscsi_la-socket.lo libiscsi_la-sync.lo
libiscsi_la-task_mgmt.lo libiscsi_la-logging.lo libiscsi_la-md5.lo
libiscsi_la-iser.lo
libtool: link: echo "{ global:" > .libs/libiscsi.ver
libtool: link: cat ./libiscsi.syms | sed -e "s/\(.*\)/\1;/" >>
.libs/libiscsi.ver
libtool: link: echo "local: *; };" >> .libs/libiscsi.ver
libtool: link: gcc -shared -fPIC -DPIC .libs/libiscsi_la-connect.o
.libs/libiscsi_la-crc32c.o .libs/libiscsi_la-discovery.o
.libs/libiscsi_la-init.o .libs/libiscsi_la-login.o .libs/libiscsi_la-nop.o
.libs/libiscsi_la-pdu.o .libs/libiscsi_la-iscsi-command.o
.libs/libiscsi_la-scsi-lowlevel.o .libs/libiscsi_la-socket.o
.libs/libiscsi_la-sync.o .libs/libiscsi_la-task_mgmt.o
.libs/libiscsi_la-logging.o .libs/libiscsi_la-md5.o .libs/libiscsi_la-iser.o
-libverbs -lrdmacm -lpthread -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro
-Wl,-z -Wl,now -Wl,-soname -Wl,libiscsi.so.7 -Wl,-version-script
-Wl,.libs/libiscsi.ver -o .libs/libiscsi.so.7.0.0
/usr/bin/ld: .libs/libiscsi_la-iser.o:./lib/./../include/iser-private.h:162:
multiple definition of `__packed';
.libs/libiscsi_la-init.o:./lib/./../include/iser-private.h:162: first defined
here
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:440: libiscsi.la] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib'
make[2]: *** [Makefile:494: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:382: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j1 returned exit code 2
make: *** [debian/rules:6: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---