Your message dated Mon, 10 Feb 2025 22:49:36 +0000
with message-id <e1thcau-000oox...@fasolo.debian.org>
and subject line Bug#1074839: fixed in basemap 1.4.1-1
has caused the Debian Bug report #1074839,
regarding basemap: 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 ow...@bugs.debian.org
immediately.)


-- 
1074839: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074839
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:basemap
Version: 1.2.2+dfsg-5
Severity: important
Tags: sid trixie
User: debian-...@lists.debian.org
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/basemap_1.2.2+dfsg-5_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

[...]
      |     ~~~~~~~~~~~~~~~~~~~~^
src/_geoslib.c:5136:16: error: assignment to ‘GEOSCoordSequence **’ {aka 
‘struct GEOSCoordSeq_t **’} from incompatible pointer type ‘const 
GEOSCoordSequence *’ {aka ‘const struct GEOSCoordSeq_t *’} 
[-Wincompatible-pointer-types]
 5136 |     __pyx_v_cs = GEOSGeom_getCoordSeq(__pyx_v_geom);
      |                ^
src/_geoslib.c:5147:31: error: passing argument 1 of ‘GEOSCoordSeq_getSize’ 
from incompatible pointer type [-Wincompatible-pointer-types]
 5147 |   (void)(GEOSCoordSeq_getSize(__pyx_v_cs, (&__pyx_v_M)));
      |                               ^~~~~~~~~~
      |                               |
      |                               GEOSCoordSequence ** {aka struct 
GEOSCoordSeq_t **}
/usr/include/geos_c.h:2319:30: note: expected ‘const GEOSCoordSequence *’ {aka 
‘const struct GEOSCoordSeq_t *’} but argument is of type ‘GEOSCoordSequence **’ 
{aka ‘struct GEOSCoordSeq_t **’}
 2319 |     const GEOSCoordSequence* s,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^
src/_geoslib.c:5255:30: error: passing argument 1 of ‘GEOSCoordSeq_getX’ from 
incompatible pointer type [-Wincompatible-pointer-types]
 5255 |     (void)(GEOSCoordSeq_getX(__pyx_v_cs, __pyx_v_i, (&__pyx_v_dx)));
      |                              ^~~~~~~~~~
      |                              |
      |                              GEOSCoordSequence ** {aka struct 
GEOSCoordSeq_t **}
/usr/include/geos_c.h:2251:64: note: expected ‘const GEOSCoordSequence *’ {aka 
‘const struct GEOSCoordSeq_t *’} but argument is of type ‘GEOSCoordSequence **’ 
{aka ‘struct GEOSCoordSeq_t **’}
 2251 | extern int GEOS_DLL GEOSCoordSeq_getX(const GEOSCoordSequence* s,
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~^
src/_geoslib.c:5264:30: error: passing argument 1 of ‘GEOSCoordSeq_getY’ from 
incompatible pointer type [-Wincompatible-pointer-types]
 5264 |     (void)(GEOSCoordSeq_getY(__pyx_v_cs, __pyx_v_i, (&__pyx_v_dy)));
      |                              ^~~~~~~~~~
      |                              |
      |                              GEOSCoordSequence ** {aka struct 
GEOSCoordSeq_t **}
/usr/include/geos_c.h:2262:64: note: expected ‘const GEOSCoordSequence *’ {aka 
‘const struct GEOSCoordSeq_t *’} but argument is of type ‘GEOSCoordSequence **’ 
{aka ‘struct GEOSCoordSeq_t **’}
 2262 | extern int GEOS_DLL GEOSCoordSeq_getY(const GEOSCoordSequence* s,
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~^
src/_geoslib.c: In function ‘__pyx_pymod_exec__geoslib’:
src/_geoslib.c:6273:3: error: returning ‘void *’ from a function with return 
type ‘int’ makes integer from pointer without a cast [-Wint-conversion]
 6273 |   import_array();
      |   ^~~~~~~~~~~~
src/_geoslib.c:6306:12: error: passing argument 1 of ‘initGEOS’ from 
incompatible pointer type [-Wincompatible-pointer-types]
 6306 |   initGEOS(__pyx_f_8_geoslib_notice_h, __pyx_f_8_geoslib_error_h);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |            |
      |            void (*)(char *, char *)
/usr/include/geos_c.h:2074:24: note: expected ‘GEOSMessageHandler’ {aka ‘void 
(*)(const char *, ...)’} but argument is of type ‘void (*)(char *, char *)’
 2074 |     GEOSMessageHandler notice_function,
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
src/_geoslib.c:6306:40: error: passing argument 2 of ‘initGEOS’ from 
incompatible pointer type [-Wincompatible-pointer-types]
 6306 |   initGEOS(__pyx_f_8_geoslib_notice_h, __pyx_f_8_geoslib_error_h);
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
      |                                        |
      |                                        void (*)(char *, char *)
/usr/include/geos_c.h:2075:24: note: expected ‘GEOSMessageHandler’ {aka ‘void 
(*)(const char *, ...)’} but argument is of type ‘void (*)(char *, char *)’
 2075 |     GEOSMessageHandler error_function);
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
error: Command "x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 
-Wall -g -Werror=implicit-function-declaration -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fPIC 
-I/usr/include -I/usr/lib/python3/dist-packages/numpy/core/include 
-I/usr/lib/python3/dist-packages/numpy/core/include 
-Ibuild/src.linux-x86_64-3.11/numpy/distutils/include -I/usr/include/python3.11 
-c src/_geoslib.c -o build/temp.linux-x86_64-cpython-311/src/_geoslib.o -MMD 
-MF build/temp.linux-x86_64-cpython-311/src/_geoslib.o.d -msse -msse2 -msse3" 
failed with exit status 1
INFO: 
########### EXT COMPILER OPTIMIZATION ###########
INFO: Platform      : 
  Architecture: x64
  Compiler    : gcc

CPU baseline  : 
  Requested   : 'min'
  Enabled     : SSE SSE2 SSE3
  Flags       : -msse -msse2 -msse3
  Extra checks: none

CPU dispatch  : 
  Requested   : 'max -xop -fma4'
  Enabled     : SSSE3 SSE41 POPCNT SSE42 AVX F16C FMA3 AVX2 AVX512F AVX512CD 
AVX512_KNL AVX512_KNM AVX512_SKX AVX512_CLX AVX512_CNL AVX512_ICL AVX512_SPR
  Generated   : none
INFO: CCompilerOpt.cache_flush[864] : write cache to path -> 
/<<PKGBUILDDIR>>/build/temp.linux-x86_64-cpython-311/ccompiler_opt_cache_ext.py
make[1]: *** [debian/rules:22: override_dh_auto_build] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:13: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: basemap
Source-Version: 1.4.1-1
Done: Emmanuel Arias <eam...@debian.org>

We believe that the bug you reported is fixed in the latest version of
basemap, 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 1074...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Emmanuel Arias <eam...@debian.org> (supplier of updated basemap 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 30 Aug 2024 13:21:19 -0300
Source: basemap
Architecture: source
Version: 1.4.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Emmanuel Arias <eam...@debian.org>
Closes: 1074839 1076957 1092778
Changes:
 basemap (1.4.1-1) unstable; urgency=medium
 .
   [ Alexandre Detiste ]
   * use new dh-sequence-python3
   * apply the Multi-Arch hint
 .
   [ Emmanuel Arias ]
   * d/copyright: Remove Files-Excluded they are not present in upstream 
tarball.
   * d/watch: Remove repacksuffix, it's not necessary for now.
   * New upstream version (Closes: #1076957, #1074839).
   * d/patches: Update patches according to new upstream release.
     - d/patches/dont_install_data_files: Remove patch is not longer needed.
     - d/patches/use_share_datafiles: Update patch according to new upstream
       release.
   * d/patches/reproducible_documentation.patch: Update patche to get
     correctly the conf.py file.
     - Update according to new upstream release.
   * d/control: Add furo as Build-Depends.
   * d/patches/fix-docs-links.patch: Fix links in documentation. Remove plots
     that use internet.
   * d/control: Replace cython3-legacy by cython3 in Build Dependencies (Closes:
     #1092778).
   * d/rules: Update folder where setup.py is located.
   * d/rules: Add hack to move index.rst from doc/source/ to doc/ folder.
   * Update source path in d/python-mpltoolkits.basemap-data.install and
     d/python-mpltoolkits.basemap-doc.install files.
     - Include basemap_data_hires package in python-mpltoolkits.basemap-data.
   * d/tests/run-unit-tests: Ignore test.py streamplot_demo.py warpimage.py
     geos_demo_3.py tests, they are failling and need more investigation.
   * d/rules: remove .debhelper folder during dh_auto_clean.
   * d/control: Add python3-numpy2-abi0 as B-Depends.
   * d/control: Update my contact information.
   * d/copyright: Update path to files. Remove reference to src/c_numpy.pxd, it
     not longer in the source.
Checksums-Sha1:
 5b3fcce338288e51c84316c18d9469b0823e627a 2553 basemap_1.4.1-1.dsc
 ccecdcb07d194d18a0f688558be8420967e252af 129993453 basemap_1.4.1.orig.tar.gz
 322dbd233e64c6b34ae2dfd9018020d6da29db20 31156 basemap_1.4.1-1.debian.tar.xz
 7a2ad933c7af79eafb74dc439bb11cf44248f54d 13118 basemap_1.4.1-1_amd64.buildinfo
Checksums-Sha256:
 55bd07a4d93cf68ec65178fa82ceddc4096f9327dfd8da16d359e6e197052ce9 2553 
basemap_1.4.1-1.dsc
 730b1e2ff5eb31c73680bd8ebabc6b11adfc587cfa6832c528a8a82822e5a490 129993453 
basemap_1.4.1.orig.tar.gz
 308916c61d5bd976599864acc169505e81f30360a24a6651d5f66d5b8997a853 31156 
basemap_1.4.1-1.debian.tar.xz
 c38ced430d1136aedede36b10e203b5477216d38581e37aebad964afa469d77d 13118 
basemap_1.4.1-1_amd64.buildinfo
Files:
 1f49414849d1eb88d4a0ad872e901e9f 2553 python optional basemap_1.4.1-1.dsc
 e286126fda9c545b5420f29f404b9c6c 129993453 python optional 
basemap_1.4.1.orig.tar.gz
 8507cc06d265b37f6f019ad8d2a296c3 31156 python optional 
basemap_1.4.1-1.debian.tar.xz
 994e5994b0ebfa828379de1961e31570 13118 python optional 
basemap_1.4.1-1_amd64.buildinfo

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

iQJGBAEBCgAwFiEEE3lnVbvHK7ir4q61+p3sXeEcY/EFAmeqfXISHGVhbWFudUBk
ZWJpYW4ub3JnAAoJEPqd7F3hHGPxJoEQAJj+ShyiAFXKtzNTsBN+Csimxs324SbA
bdqGJxTEE2ao8r/5tjOZfofXJo265KMehBdcyLfMMgaF51gJ1CJLakYO0DfLMipO
18uIzoFS5a8XAS7gvguLk84r/WVbspNhUBcF5ScfPwB7g8C7SZ7+pE+XLNSUdV1X
S8t8iFagX53ezs4RAOaexPAIrGCnXGMEEEFW8SYdSFwftjEAYaeVg5CFxC25ZUZd
hwZbOjfZLcnZbptF2e2KVcrXGtE1ovu55NDNzNokeT/5lZGI3Vnfg0pfLHP/z4pg
ZPi7Pg3mOvmln/pkCqozHEVtuEuwnnyZZBI71FOWWBOJSQnnkIqt4evEhemtYyWP
zoUMY8xrjUDxO1aBbVqrdkoXzJ+L2xnv7JNK/4wZeuWm9QWlNHIXmHtGRuFiuDF9
Wgl+yCBHSN+tvS0orNoEOCJZ/rtnS4kDfXd+s/RyyCBYi6DX8scQv+Q3X0mIXnY0
NKWDce3HTzimWa5iNODeiBPEegbxnT5EMY6zXb43WH0Dd4JM9WcmOV+sYC9tKwoG
MbEDkvZxr7vWMhD5gf6YMlesCHuvlXvG0dkxd3wVp9RfoKAzLuOqOUeouDRJiYrW
4r6Iji6tKMVsngQpFkV7PwgTb9LdvWnnuym2+7HhTL0Z1WwSnSZzgWePiaPxeXLu
WAxVMdWAM4Uf
=DOmW
-----END PGP SIGNATURE-----

Attachment: pgp92zk6DwGHz.pgp
Description: PGP signature


--- End Message ---

Reply via email to