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

Bug#1097665: puredata: ftbfs with GCC-15



Package: src:puredata
Version: 0.55.2+ds-1
Severity: important
Tags: sid forky
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-15

[This bug is NOT targeted to the upcoming trixie release]

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-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.

The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/puredata_0.55.2+ds-1_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.

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

  apt-get -t=experimental install g++ 

GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other 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-15/porting_to.html

[...]
Xbob~.lo
libtool: warning: libobj name 'bob~.lo' may not contain shell special characters.
libtool: compile:  gcc -DPACKAGE_NAME=\"puredata\" -DPACKAGE_TARNAME=\"puredata\" -DPACKAGE_VERSION=\"0.55.2\" "-DPACKAGE_STRING=\"puredata 0.55.2\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"puredata\" -DVERSION=\"0.55.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MALLOC_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_SYS_UTSNAME_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ENDIAN_H=1 -DHAVE_OFF64_T=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_QSORT_R=1 -DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DHAVE_MALLOC=1 -DHAVE_REALLOC=1 -DHAVE_DUP2=1 -DHAVE_GETCWD=1 -DHAVE_GETHOSTBYNAM
 E=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRCHR=1 -DHAVE_STRERROR=1 -DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_QSORT_R_ARG_LAST=1 -DHAVE_DLOPEN=1 -DHAVE_SYS_SOUNDCARD_H=1 -I. "-I../../../../../extra/bob~" -I../../../../../src -DPD -DNDEBUG -Wdate-time -fPIC -ffast-math -fno-finite-math-only -funroll-loops -fomit-frame-pointer -O3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/puredata-0.55.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c "../../../../../extra/bob~/bob~.c"  -fPIC -DPIC -o .libs/bob~.o
libtool: compile:  gcc -DPACKAGE_NAME=\"puredata\" -DPACKAGE_TARNAME=\"puredata\" -DPACKAGE_VERSION=\"0.55.2\" "-DPACKAGE_STRING=\"puredata 0.55.2\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"puredata\" -DVERSION=\"0.55.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MALLOC_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_SYS_UTSNAME_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ENDIAN_H=1 -DHAVE_OFF64_T=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_QSORT_R=1 -DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DHAVE_MALLOC=1 -DHAVE_REALLOC=1 -DHAVE_DUP2=1 -DHAVE_GETCWD=1 -DHAVE_GETHOSTBYNAM
 E=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRCHR=1 -DHAVE_STRERROR=1 -DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_QSORT_R_ARG_LAST=1 -DHAVE_DLOPEN=1 -DHAVE_SYS_SOUNDCARD_H=1 -I. "-I../../../../../extra/bob~" -I../../../../../src -DPD -DNDEBUG -Wdate-time -fPIC -ffast-math -fno-finite-math-only -funroll-loops -fomit-frame-pointer -O3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/puredata-0.55.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c "../../../../../extra/bob~/bob~.c" -o bob~.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=link gcc -fPIC -ffast-math -fno-finite-math-only -funroll-loops -fomit-frame-pointer -O3  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/puredata-0.55.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -module -avoid-version -shared -Wl,--export-dynamic -fPIC -shrext .pd_linux -L../../src  -Wl,-z,relro -o bob~.la -rpath /usr/lib/puredata/extra/bob~ bob~.lo -lm 
libtool: link: gcc -shared  -fPIC -DPIC  .libs/bob~.o   -L../../src -lm  -O3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/puredata-0.55.2+ds=. -fstack-protector-strong -Werror=format-security -Wl,--export-dynamic -Wl,-z -Wl,relro   -Wl,-soname -Wl,bob~.pd_linux -o .libs/bob~.pd_linux
libtool: link: ( cd ".libs" && rm -f "bob~.la" && ln -s "../bob~.la" "bob~.la" )
make[5]: Leaving directory '/build/reproducible-path/puredata-0.55.2+ds/debian/build/flavor-pd32/extra/bob~'
Making all in bonk~
make[5]: Entering directory '/build/reproducible-path/puredata-0.55.2+ds/debian/build/flavor-pd32/extra/bonk~'
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"puredata\" -DPACKAGE_TARNAME=\"puredata\" -DPACKAGE_VERSION=\"0.55.2\" -DPACKAGE_STRING=\"puredata\ 0.55.2\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"puredata\" -DVERSION=\"0.55.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MALLOC_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_SYS_UTSNAME_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ENDIAN_H=1 -DHAVE_OFF64_T=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_QSORT_R=1 -DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DHAVE_MALLOC=1 -DHAVE_REALLOC=1 -DHAVE_DUP2=1 -DHA
 VE_GETCWD=1 -DHAVE_GETHOSTBYNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRCHR=1 -DHAVE_STRERROR=1 -DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_QSORT_R_ARG_LAST=1 -DHAVE_DLOPEN=1 -DHAVE_SYS_SOUNDCARD_H=1 -I. -I../../../../../extra/bonk~  -I../../../../../src -DPD -DNDEBUG  -Wdate-time  -fPIC -ffast-math -fno-finite-math-only -funroll-loops -fomit-frame-pointer -O3  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/puredata-0.55.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o bonk~.lo ../../../../../extra/bonk~/bonk~.c
rm -f *.pd_linux
ln -s  ./
ln: failed to create symbolic link './.': File exists
make[5]: [GNUmakefile:740: all-local] Error 1 (ignored)
Xbonk~.lo
libtool: warning: libobj name 'bonk~.lo' may not contain shell special characters.
libtool: compile:  gcc -DPACKAGE_NAME=\"puredata\" -DPACKAGE_TARNAME=\"puredata\" -DPACKAGE_VERSION=\"0.55.2\" "-DPACKAGE_STRING=\"puredata 0.55.2\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"puredata\" -DVERSION=\"0.55.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MALLOC_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_SYS_UTSNAME_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ENDIAN_H=1 -DHAVE_OFF64_T=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_QSORT_R=1 -DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DHAVE_MALLOC=1 -DHAVE_REALLOC=1 -DHAVE_DUP2=1 -DHAVE_GETCWD=1 -DHAVE_GETHOSTBYNAM
 E=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRCHR=1 -DHAVE_STRERROR=1 -DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_QSORT_R_ARG_LAST=1 -DHAVE_DLOPEN=1 -DHAVE_SYS_SOUNDCARD_H=1 -I. "-I../../../../../extra/bonk~" -I../../../../../src -DPD -DNDEBUG -Wdate-time -fPIC -ffast-math -fno-finite-math-only -funroll-loops -fomit-frame-pointer -O3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/puredata-0.55.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c "../../../../../extra/bonk~/bonk~.c"  -fPIC -DPIC -o .libs/bonk~.o
libtool: compile:  gcc -DPACKAGE_NAME=\"puredata\" -DPACKAGE_TARNAME=\"puredata\" -DPACKAGE_VERSION=\"0.55.2\" "-DPACKAGE_STRING=\"puredata 0.55.2\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"puredata\" -DVERSION=\"0.55.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MALLOC_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_SYS_UTSNAME_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ENDIAN_H=1 -DHAVE_OFF64_T=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_QSORT_R=1 -DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DHAVE_MALLOC=1 -DHAVE_REALLOC=1 -DHAVE_DUP2=1 -DHAVE_GETCWD=1 -DHAVE_GETHOSTBYNAM
 E=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRCHR=1 -DHAVE_STRERROR=1 -DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_QSORT_R_ARG_LAST=1 -DHAVE_DLOPEN=1 -DHAVE_SYS_SOUNDCARD_H=1 -I. "-I../../../../../extra/bonk~" -I../../../../../src -DPD -DNDEBUG -Wdate-time -fPIC -ffast-math -fno-finite-math-only -funroll-loops -fomit-frame-pointer -O3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/puredata-0.55.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c "../../../../../extra/bonk~/bonk~.c" -o bonk~.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=link gcc -fPIC -ffast-math -fno-finite-math-only -funroll-loops -fomit-frame-pointer -O3  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/puredata-0.55.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -module -avoid-version -shared -Wl,--export-dynamic -fPIC -shrext .pd_linux -L../../src  -Wl,-z,relro -o bonk~.la -rpath /usr/lib/puredata/extra/bonk~ bonk~.lo -lm 
libtool: link: gcc -shared  -fPIC -DPIC  .libs/bonk~.o   -L../../src -lm  -O3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/puredata-0.55.2+ds=. -fstack-protector-strong -Werror=format-security -Wl,--export-dynamic -Wl,-z -Wl,relro   -Wl,-soname -Wl,bonk~.pd_linux -o .libs/bonk~.pd_linux
libtool: link: ( cd ".libs" && rm -f "bonk~.la" && ln -s "../bonk~.la" "bonk~.la" )
make[5]: Leaving directory '/build/reproducible-path/puredata-0.55.2+ds/debian/build/flavor-pd32/extra/bonk~'
Making all in choice
make[5]: Entering directory '/build/reproducible-path/puredata-0.55.2+ds/debian/build/flavor-pd32/extra/choice'
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"puredata\" -DPACKAGE_TARNAME=\"puredata\" -DPACKAGE_VERSION=\"0.55.2\" -DPACKAGE_STRING=\"puredata\ 0.55.2\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"puredata\" -DVERSION=\"0.55.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MALLOC_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_SYS_UTSNAME_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ENDIAN_H=1 -DHAVE_OFF64_T=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_QSORT_R=1 -DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DHAVE_MALLOC=1 -DHAVE_REALLOC=1 -DHAVE_DUP2=1 -DHA
 VE_GETCWD=1 -DHAVE_GETHOSTBYNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRCHR=1 -DHAVE_STRERROR=1 -DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_QSORT_R_ARG_LAST=1 -DHAVE_DLOPEN=1 -DHAVE_SYS_SOUNDCARD_H=1 -I. -I../../../../../extra/choice  -I../../../../../src -DPD -DNDEBUG  -Wdate-time  -fPIC -ffast-math -fno-finite-math-only -funroll-loops -fomit-frame-pointer -O3  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/puredata-0.55.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o choice.lo ../../../../../extra/choice/choice.c
rm -f *.pd_linux
ln -s  ./
ln: failed to create symbolic link './.': File exists
make[5]: [GNUmakefile:740: all-local] Error 1 (ignored)
libtool: compile:  gcc -DPACKAGE_NAME=\"puredata\" -DPACKAGE_TARNAME=\"puredata\" -DPACKAGE_VERSION=\"0.55.2\" "-DPACKAGE_STRING=\"puredata 0.55.2\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"puredata\" -DVERSION=\"0.55.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MALLOC_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_SYS_UTSNAME_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ENDIAN_H=1 -DHAVE_OFF64_T=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_QSORT_R=1 -DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DHAVE_MALLOC=1 -DHAVE_REALLOC=1 -DHAVE_DUP2=1 -DHAVE_GETCWD=1 -DHAVE_GETHOSTBYNAM
 E=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRCHR=1 -DHAVE_STRERROR=1 -DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_QSORT_R_ARG_LAST=1 -DHAVE_DLOPEN=1 -DHAVE_SYS_SOUNDCARD_H=1 -I. -I../../../../../extra/choice -I../../../../../src -DPD -DNDEBUG -Wdate-time -fPIC -ffast-math -fno-finite-math-only -funroll-loops -fomit-frame-pointer -O3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/puredata-0.55.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../../extra/choice/choice.c  -fPIC -DPIC -o .libs/choice.o
libtool: compile:  gcc -DPACKAGE_NAME=\"puredata\" -DPACKAGE_TARNAME=\"puredata\" -DPACKAGE_VERSION=\"0.55.2\" "-DPACKAGE_STRING=\"puredata 0.55.2\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"puredata\" -DVERSION=\"0.55.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MALLOC_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_SYS_UTSNAME_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ENDIAN_H=1 -DHAVE_OFF64_T=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_QSORT_R=1 -DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DHAVE_MALLOC=1 -DHAVE_REALLOC=1 -DHAVE_DUP2=1 -DHAVE_GETCWD=1 -DHAVE_GETHOSTBYNAM
 E=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRCHR=1 -DHAVE_STRERROR=1 -DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_QSORT_R_ARG_LAST=1 -DHAVE_DLOPEN=1 -DHAVE_SYS_SOUNDCARD_H=1 -I. -I../../../../../extra/choice -I../../../../../src -DPD -DNDEBUG -Wdate-time -fPIC -ffast-math -fno-finite-math-only -funroll-loops -fomit-frame-pointer -O3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/puredata-0.55.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../../extra/choice/choice.c -o choice.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CC   --mode=link gcc -fPIC -ffast-math -fno-finite-math-only -funroll-loops -fomit-frame-pointer -O3  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/puredata-0.55.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -module -avoid-version -shared -Wl,--export-dynamic -fPIC -shrext .pd_linux -L../../src  -Wl,-z,relro -o choice.la -rpath /usr/lib/puredata/extra/choice choice.lo -lm 
libtool: link: gcc -shared  -fPIC -DPIC  .libs/choice.o   -L../../src -lm  -O3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/puredata-0.55.2+ds=. -fstack-protector-strong -Werror=format-security -Wl,--export-dynamic -Wl,-z -Wl,relro   -Wl,-soname -Wl,choice.pd_linux -o .libs/choice.pd_linux
libtool: link: ( cd ".libs" && rm -f "choice.la" && ln -s "../choice.la" "choice.la" )
make[5]: Leaving directory '/build/reproducible-path/puredata-0.55.2+ds/debian/build/flavor-pd32/extra/choice'
Making all in fiddle~
make[5]: Entering directory '/build/reproducible-path/puredata-0.55.2+ds/debian/build/flavor-pd32/extra/fiddle~'
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"puredata\" -DPACKAGE_TARNAME=\"puredata\" -DPACKAGE_VERSION=\"0.55.2\" -DPACKAGE_STRING=\"puredata\ 0.55.2\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"puredata\" -DVERSION=\"0.55.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MALLOC_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_SYS_UTSNAME_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ENDIAN_H=1 -DHAVE_OFF64_T=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_QSORT_R=1 -DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DHAVE_MALLOC=1 -DHAVE_REALLOC=1 -DHAVE_DUP2=1 -DHA
 VE_GETCWD=1 -DHAVE_GETHOSTBYNAME=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRCHR=1 -DHAVE_STRERROR=1 -DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_QSORT_R_ARG_LAST=1 -DHAVE_DLOPEN=1 -DHAVE_SYS_SOUNDCARD_H=1 -I. -I../../../../../extra/fiddle~  -I../../../../../src -DPD -DNDEBUG  -Wdate-time  -fPIC -ffast-math -fno-finite-math-only -funroll-loops -fomit-frame-pointer -O3  -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/puredata-0.55.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o fiddle~.lo ../../../../../extra/fiddle~/fiddle~.c
rm -f *.pd_linux
ln -s  ./
ln: failed to create symbolic link './.': File exists
make[5]: [GNUmakefile:740: all-local] Error 1 (ignored)
Xfiddle~.lo
libtool: warning: libobj name 'fiddle~.lo' may not contain shell special characters.
libtool: compile:  gcc -DPACKAGE_NAME=\"puredata\" -DPACKAGE_TARNAME=\"puredata\" -DPACKAGE_VERSION=\"0.55.2\" "-DPACKAGE_STRING=\"puredata 0.55.2\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"puredata\" -DVERSION=\"0.55.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MALLOC_H=1 -DHAVE_NETDB_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_STDDEF_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_SYS_UTSNAME_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ENDIAN_H=1 -DHAVE_OFF64_T=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_QSORT_R=1 -DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DHAVE_MALLOC=1 -DHAVE_REALLOC=1 -DHAVE_DUP2=1 -DHAVE_GETCWD=1 -DHAVE_GETHOSTBYNAM
 E=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMMOVE=1 -DHAVE_MEMSET=1 -DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SOCKET=1 -DHAVE_STRCHR=1 -DHAVE_STRERROR=1 -DHAVE_STRRCHR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_QSORT_R_ARG_LAST=1 -DHAVE_DLOPEN=1 -DHAVE_SYS_SOUNDCARD_H=1 -I. "-I../../../../../extra/fiddle~" -I../../../../../src -DPD -DNDEBUG -Wdate-time -fPIC -ffast-math -fno-finite-math-only -funroll-loops -fomit-frame-pointer -O3 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/puredata-0.55.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c "../../../../../extra/fiddle~/fiddle~.c"  -fPIC -DPIC -o .libs/fiddle~.o
In file included from ../../../../../extra/fiddle~/fiddle~.c:118:
../../../../../extra/fiddle~/fiddle~.c:45:15: error: conflicting types for 'sqrt'; have 'float(double)'
   45 | #define fsqrt sqrt
      |               ^~~~
In file included from /usr/include/features.h:510,
                 from /usr/include/assert.h:35,
                 from ../../../../../src/m_pd.h:84,
                 from ../../../../../extra/fiddle~/fiddle~.c:101:
/usr/include/x86_64-linux-gnu/bits/mathcalls.h:158:1: note: previous declaration of 'sqrt' with type 'double(double)'
  158 | __MATHCALL (sqrt,, (_Mdouble_ __x));
      | ^~~~~~~~~~
make[5]: *** [GNUmakefile:487: fiddle~.lo] Error 1
make[5]: Leaving directory '/build/reproducible-path/puredata-0.55.2+ds/debian/build/flavor-pd32/extra/fiddle~'
make[4]: *** [Makefile:459: all-recursive] Error 1
make[4]: Leaving directory '/build/reproducible-path/puredata-0.55.2+ds/debian/build/flavor-pd32/extra'
make[3]: *** [Makefile:544: all-recursive] Error 1
make[3]: Leaving directory '/build/reproducible-path/puredata-0.55.2+ds/debian/build/flavor-pd32'
make[2]: *** [Makefile:447: all] Error 2
make[2]: Leaving directory '/build/reproducible-path/puredata-0.55.2+ds/debian/build/flavor-pd32'
dh_auto_build: error: cd debian/build/flavor-pd32 && make -j8 returned exit code 2
make[1]: *** [debian/rules:70: build_pd32] Error 25
make[1]: Leaving directory '/build/reproducible-path/puredata-0.55.2+ds'
make: *** [debian/rules:54: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2


Reply to: