Your message dated Fri, 23 Aug 2024 13:37:44 +0000
with message-id <[email protected]>
and subject line Bug#1075178: fixed in libkysdk-base 2.2.0.2-1
has caused the Debian Bug report #1075178,
regarding libkysdk-base: ftbfs with GCC-14
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 [email protected]
immediately.)


-- 
1075178: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075178
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libkysdk-base
Version: 2.2.0.1-1.1
Severity: important
Tags: sid trixie
User: [email protected]
Usertags: ftbfs-gcc-14

[This bug is 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-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.

The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/libkysdk-base_2.2.0.1-1.1_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 14, either set CC=gcc-14 CXX=g++-14 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-14/porting_to.html

[...]
/<<PKGBUILDDIR>>/src/gsettings/libkygsetting.c:244:39: warning: passing 
argument 2 of ‘schema_key_is_exist’ discards ‘const’ qualifier from pointer 
target type [-Wdiscarded-qualifiers]
  244 |     if(!schema_key_is_exist(schema_id,key)) {
      |                                       ^~~
/<<PKGBUILDDIR>>/src/gsettings/libkygsetting.c:32:53: note: expected ‘char *’ 
but argument is of type ‘const char *’
   32 | gboolean schema_key_is_exist(char *schema_id, char *name)
      |                                               ~~~~~~^~~~
/<<PKGBUILDDIR>>/src/gsettings/libkygsetting.c: In function 
‘kdk_settings_get_double’:
/<<PKGBUILDDIR>>/src/gsettings/libkygsetting.c:262:29: warning: passing 
argument 1 of ‘schema_key_is_exist’ discards ‘const’ qualifier from pointer 
target type [-Wdiscarded-qualifiers]
  262 |     if(!schema_key_is_exist(schema_id,key)) {
      |                             ^~~~~~~~~
/<<PKGBUILDDIR>>/src/gsettings/libkygsetting.c:32:36: note: expected ‘char *’ 
but argument is of type ‘const char *’
   32 | gboolean schema_key_is_exist(char *schema_id, char *name)
      |                              ~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/src/gsettings/libkygsetting.c:262:39: warning: passing 
argument 2 of ‘schema_key_is_exist’ discards ‘const’ qualifier from pointer 
target type [-Wdiscarded-qualifiers]
  262 |     if(!schema_key_is_exist(schema_id,key)) {
      |                                       ^~~
/<<PKGBUILDDIR>>/src/gsettings/libkygsetting.c:32:53: note: expected ‘char *’ 
but argument is of type ‘const char *’
   32 | gboolean schema_key_is_exist(char *schema_id, char *name)
      |                                               ~~~~~~^~~~
make  -f src/utils/data-structure/CMakeFiles/test-delete.dir/build.make 
src/utils/data-structure/CMakeFiles/test-delete.dir/depend
make  -f src/utils/data-structure/CMakeFiles/test-insert.dir/build.make 
src/utils/data-structure/CMakeFiles/test-insert.dir/depend
/usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -shared 
-Wl,-soname,libkyutils.so.1 -o /<<PKGBUILDDIR>>/lib/libkyutils.so.2.0.0 
CMakeFiles/kyutils.dir/kyutils.c.o
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends 
"Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/src/utils/data-structure 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/utils/data-structure 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/utils/data-structure/CMakeFiles/test-delete.dir/DependInfo.cmake
 "--color="
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends 
"Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/src/utils/data-structure 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/utils/data-structure 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/utils/data-structure/CMakeFiles/test-insert.dir/DependInfo.cmake
 "--color="
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/timer && /usr/bin/cmake -E 
cmake_symlink_library /<<PKGBUILDDIR>>/lib/libkysdk-timer.so.2.0.0 
/<<PKGBUILDDIR>>/lib/libkysdk-timer.so.1 /<<PKGBUILDDIR>>/lib/libkysdk-timer.so
make[3]: *** [src/gsettings/CMakeFiles/kysdk-gsetting.dir/build.make:79: 
src/gsettings/CMakeFiles/kysdk-gsetting.dir/libkygsetting.c.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:683: 
src/gsettings/CMakeFiles/kysdk-gsetting.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make  -f src/utils/data-structure/CMakeFiles/test-insert.dir/build.make 
src/utils/data-structure/CMakeFiles/test-insert.dir/build
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make  -f src/utils/data-structure/CMakeFiles/test-delete.dir/build.make 
src/utils/data-structure/CMakeFiles/test-delete.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/utils && /usr/bin/cmake -E 
cmake_symlink_library /<<PKGBUILDDIR>>/lib/libkyutils.so.2.0.0 
/<<PKGBUILDDIR>>/lib/libkyutils.so.1 /<<PKGBUILDDIR>>/lib/libkyutils.so
[ 31%] Building C object 
src/utils/data-structure/CMakeFiles/test-insert.dir/linklist/skip_linklist/test/insert_test.c.o
[ 34%] Building C object 
src/utils/data-structure/CMakeFiles/test-delete.dir/linklist/skip_linklist/test/delete_test.c.o
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/utils/data-structure && 
/usr/bin/cc  -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu 
-I/<<PKGBUILDDIR>>/src/config -I/<<PKGBUILDDIR>>/src/utils 
-I/<<PKGBUILDDIR>>/src/log -I/<<PKGBUILDDIR>>/src/timer 
-I/<<PKGBUILDDIR>>/src/gsettings -I/<<PKGBUILDDIR>>/src/utils/. 
-I/<<PKGBUILDDIR>>/src/utils/data-structure/linklist 
-I/<<PKGBUILDDIR>>/src/utils/data-structure/linklist/skip_linklist -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT 
src/utils/data-structure/CMakeFiles/test-insert.dir/linklist/skip_linklist/test/insert_test.c.o
 -MF CMakeFiles/test-insert.dir/linklist/skip_linklist/test/insert_test.c.o.d 
-o CMakeFiles/test-insert.dir/linklist/skip_linklist/test/insert_test.c.o -c 
/<<PKGBUILDDIR>>/src/utils/data-structure/linklist/skip_linklist/test/insert_test.c
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/utils/data-structure && 
/usr/bin/cc  -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu 
-I/<<PKGBUILDDIR>>/src/config -I/<<PKGBUILDDIR>>/src/utils 
-I/<<PKGBUILDDIR>>/src/log -I/<<PKGBUILDDIR>>/src/timer 
-I/<<PKGBUILDDIR>>/src/gsettings -I/<<PKGBUILDDIR>>/src/utils/. 
-I/<<PKGBUILDDIR>>/src/utils/data-structure/linklist 
-I/<<PKGBUILDDIR>>/src/utils/data-structure/linklist/skip_linklist -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT 
src/utils/data-structure/CMakeFiles/test-delete.dir/linklist/skip_linklist/test/delete_test.c.o
 -MF CMakeFiles/test-delete.dir/linklist/skip_linklist/test/delete_test.c.o.d 
-o CMakeFiles/test-delete.dir/linklist/skip_linklist/test/delete_test.c.o -c 
/<<PKGBUILDDIR>>/src/utils/data-structure/linklist/skip_linklist/test/delete_test.c
[ 34%] Built target kysdk-timer
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 34%] Built target kyutils
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:262: 
src/config/CMakeFiles/kysdk-config.dir/all] Error 2
[ 36%] Linking C executable /<<PKGBUILDDIR>>/bin/test-insert
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/utils/data-structure && 
/usr/bin/cmake -E cmake_link_script CMakeFiles/test-insert.dir/link.txt 
--verbose=1
[ 38%] Linking C executable /<<PKGBUILDDIR>>/bin/test-delete
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/utils/data-structure && 
/usr/bin/cmake -E cmake_link_script CMakeFiles/test-delete.dir/link.txt 
--verbose=1
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic 
"CMakeFiles/test-insert.dir/linklist/skip_linklist/test/insert_test.c.o" -o 
/<<PKGBUILDDIR>>/bin/test-insert  /<<PKGBUILDDIR>>/lib/libkydatastruct.so.2.0.0
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic 
"CMakeFiles/test-delete.dir/linklist/skip_linklist/test/delete_test.c.o" -o 
/<<PKGBUILDDIR>>/bin/test-delete  /<<PKGBUILDDIR>>/lib/libkydatastruct.so.2.0.0
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 38%] Built target test-insert
[ 38%] Built target test-delete
[ 40%] Linking CXX shared library /<<PKGBUILDDIR>>/lib/libkydiagnostics.so
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/diagnostics && /usr/bin/cmake -E 
cmake_link_script CMakeFiles/kydiagnostics.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libkydiagnostics.so.1 -o 
/<<PKGBUILDDIR>>/lib/libkydiagnostics.so.2.0.0 
CMakeFiles/kydiagnostics.dir/libkydiagnostics.cpp.o 
CMakeFiles/kydiagnostics.dir/buriedpoint.cpp.o  -lssl -lcrypto -ldbus-1
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/diagnostics && /usr/bin/cmake -E 
cmake_symlink_library /<<PKGBUILDDIR>>/lib/libkydiagnostics.so.2.0.0 
/<<PKGBUILDDIR>>/lib/libkydiagnostics.so.1 
/<<PKGBUILDDIR>>/lib/libkydiagnostics.so
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 40%] Built target kydiagnostics
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install 
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: libkysdk-base
Source-Version: 2.2.0.2-1
Done: handsome_feng <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libkysdk-base, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
handsome_feng <[email protected]> (supplier of updated libkysdk-base 
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 [email protected])


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

Format: 1.8
Date: Fri, 23 Aug 2024 21:09:47 +0800
Source: libkysdk-base
Architecture: source
Version: 2.2.0.2-1
Distribution: unstable
Urgency: medium
Maintainer: kylin Team <[email protected]>
Changed-By: handsome_feng <[email protected]>
Closes: 1075178
Changes:
 libkysdk-base (2.2.0.2-1) unstable; urgency=medium
 .
   * Fix ftbfs with gcc-14. (Closes: #1075178)
   * Merge fix-implicit-function-declaration.patch to upstream.
Checksums-Sha1:
 c412f99a92070fc3a0ba9b19e76ffe0ec9e50713 2194 libkysdk-base_2.2.0.2-1.dsc
 f8e7f42cf7a677a06b49f979534a807bb2dab6ef 231957 
libkysdk-base_2.2.0.2.orig.tar.gz
 1a305bf32f087254f0bb11af7a008db47234bc5c 4424 
libkysdk-base_2.2.0.2-1.debian.tar.xz
 5801b87416dd0505188c30ad9b25283f75c56a2e 15726 
libkysdk-base_2.2.0.2-1_source.buildinfo
Checksums-Sha256:
 d76e474f67c3fcddd21fe9a2b6fd7e76bb34ecc8190ccb2ad66cf012966004ab 2194 
libkysdk-base_2.2.0.2-1.dsc
 6e66e216ade6cdd5094ba55b432547a0e85d4d4f6a004a7a147bc9e42d250447 231957 
libkysdk-base_2.2.0.2.orig.tar.gz
 93ac89e48e21923f7b4c52119574ebeb4409e70fc6a17545219b4a26aeb87938 4424 
libkysdk-base_2.2.0.2-1.debian.tar.xz
 e5ab045d3ce0c868330a1bd6d333a6b75a8e2bf1c9c498fa010a812c3e9b75e7 15726 
libkysdk-base_2.2.0.2-1_source.buildinfo
Files:
 6d04523887f13bc20cbca73a8bd58b8b 2194 libs optional libkysdk-base_2.2.0.2-1.dsc
 4c54cd69994a1aaabaad0394cea5c1af 231957 libs optional 
libkysdk-base_2.2.0.2.orig.tar.gz
 97209ca4a5759f78085287a48b2fc23f 4424 libs optional 
libkysdk-base_2.2.0.2-1.debian.tar.xz
 222fc25da05fc7aa78e1b152719c8c86 15726 libs optional 
libkysdk-base_2.2.0.2-1_source.buildinfo

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

iQJPBAEBCAA5FiEEhsgAHpUwnacZWWSCm7hQwBMRHwwFAmbIiwcbHGppYW5mZW5n
bGlAdWJ1bnR1a3lsaW4uY29tAAoJEJu4UMATER8MzN4QAIrvRQe3md/tZKuy2PZm
XMk0FgRZPNnf5/649QJ/gw28uHSURYixsb3vTjMZFcJKlA/0l46vcviYDeX7VjbQ
TKxsgPdkLSrb2q1jSTbWEux6OxOAJEoVZCzRKbCd9J38Grrm1PFbg2dUvg+/7/Xb
0rpRzgP8Wm05pZobI3Deh9tVgw0KNwCsFekeuHv0TOqpba5jiKv0cZ767nwNgvcL
oA+9xws3t5phdhIU8A4AvMolmN4S+FGf/cSpV7SvLHpbdm2oBkz1cCC0ZMcbXQO6
W5lOgZQmYlLr0UjX1CgIzgQ8V9Ea+OCXEe8wPTucjb6r9GBeo28bw4Ed7fisg01i
UlwU1KztizG+zRIGMnocHEnkUvxxZy71npXTHX18mIVSLZPUVV5iJjADBYD+FKvC
AAp/29AYD/5teSgRMj2BYt8a4OsvqyYNGkhpi8hPfP99uChEm5wNo++AbBaDd/yk
NEhitfOna/ZBMBd0zbXgpteDEgFPTGCBlIlZHBKCr6CpoJtALPioTnlxoEaGgNT3
kVHW1MK8TXK7NWEe/pBbMyMXmvHQQBy9QXXKGHMR66xmg85eQoTMhNcdVtzk4CTj
bVQbeFPA/0EYLl4khUkFHYjaWwhQk5KxohMWnCwlgLvMKwQ1YZp5cfmOGpsn74AQ
R+pwujzDBprCbTv2ACrHCams
=6ANy
-----END PGP SIGNATURE-----

Attachment: pgp3IrLXKyTRn.pgp
Description: PGP signature


--- End Message ---

Reply via email to