Source: plplot Version: 5.15.0+dfsg2-11 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org Usertags: ftbfs-20241222 ftbfs-trixie
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bindings/tcl && /usr/bin/cc > -DPLPLOT_HAVE_CONFIG_H -DUSINGDLL -Dplplottcltk_Main_EXPORTS > -I/usr/include/tcl -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/lib/qsastime > -I/<<PKGBUILDDIR>>/bindings/tcl -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu > -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include > -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/lib/qsastime > -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bindings/tcl -g -O2 > -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -fcf-protection -fvisibility=hidden -Wdate-time > -D_FORTIFY_SOURCE=2 -I/usr/include/octave-9.2.0/octave/.. > -I/usr/include/octave-9.2.0/octave -Wdate-time -D_FORTIFY_SOURCE=2 > -I/usr/include/octave-9.2.0/octave/.. -I/usr/include/octave-9.2.0/octave > -fPIC -MD -MT bindings/tcl/CMakeFiles/plplottcltk_Main.dir/__/tk/tkMain.c.o > -MF CMakeFiles/plplottcltk_Main.dir/__/tk/tkMain.c.o.d -o > CMakeFiles/plplottcltk_Main.dir/__/tk/tkMain.c.o -c > /<<PKGBUILDDIR>>/bindings/tk/tkMain.c > /usr/bin/cmake -E cmake_copy_f90_mod > bindings/fortran/plplot_private_exposed.mod > bindings/fortran/CMakeFiles/plplotfortran.dir/plplot_private_exposed.mod.stamp > GNU > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bindings/python/plplotcPYTHON_wrap.c: > In function ‘do_pltr_callback’: > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bindings/python/plplotcPYTHON_wrap.c:4102:13: > warning: ‘PyEval_CallObjectWithKeywords’ is deprecated > [-Wdeprecated-declarations] > 4102 | result = PyEval_CallObject( python_pltr, arglist ); > | ^~~~~~ > In file included from /usr/include/python3.12/Python.h:95, > from > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bindings/python/plplotcPYTHON_wrap.c:203: > /usr/include/python3.12/ceval.h:27:43: note: declared here > 27 | Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) > PyEval_CallObjectWithKeywords( > | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bindings/python/plplotcPYTHON_wrap.c: > In function ‘do_f2eval_callback’: > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bindings/python/plplotcPYTHON_wrap.c:4151:13: > warning: ‘PyEval_CallObjectWithKeywords’ is deprecated > [-Wdeprecated-declarations] > 4151 | result = PyEval_CallObject( python_f2eval, arglist ); > | ^~~~~~ > /usr/include/python3.12/ceval.h:27:43: note: declared here > 27 | Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) > PyEval_CallObjectWithKeywords( > | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bindings/python/plplotcPYTHON_wrap.c: > In function ‘do_label_callback’: > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bindings/python/plplotcPYTHON_wrap.c:4195:13: > warning: ‘PyEval_CallObjectWithKeywords’ is deprecated > [-Wdeprecated-declarations] > 4195 | result = PyEval_CallObject( python_label, arglist ); > | ^~~~~~ > /usr/include/python3.12/ceval.h:27:43: note: declared here > 27 | Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) > PyEval_CallObjectWithKeywords( > | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bindings/python/plplotcPYTHON_wrap.c: > In function ‘do_ct_callback’: > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bindings/python/plplotcPYTHON_wrap.c:4252:13: > warning: ‘PyEval_CallObjectWithKeywords’ is deprecated > [-Wdeprecated-declarations] > 4252 | result = PyEval_CallObject( python_ct, arglist ); > | ^~~~~~ > /usr/include/python3.12/ceval.h:27:43: note: declared here > 27 | Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) > PyEval_CallObjectWithKeywords( > | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/bin/cmake -E cmake_copy_f90_mod > bindings/fortran/plplot_private_utilities.mod > bindings/fortran/CMakeFiles/plplotfortran.dir/plplot_private_utilities.mod.stamp > GNU > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bindings/python/plplotcPYTHON_wrap.c: > In function ‘do_mapform_callback’: > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bindings/python/plplotcPYTHON_wrap.c:4293:13: > warning: ‘PyEval_CallObjectWithKeywords’ is deprecated > [-Wdeprecated-declarations] > 4293 | result = PyEval_CallObject( python_mapform, arglist ); > | ^~~~~~ > /usr/include/python3.12/ceval.h:27:43: note: declared here > 27 | Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) > PyEval_CallObjectWithKeywords( > | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/bin/cmake -E cmake_copy_f90_mod bindings/fortran/plplot_types.mod > bindings/fortran/CMakeFiles/plplotfortran.dir/plplot_types.mod.stamp GNU > /usr/bin/cmake -E cmake_copy_f90_mod bindings/fortran/plplot_graphics.mod > bindings/fortran/CMakeFiles/plplotfortran.dir/plplot_graphics.mod.stamp GNU > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bindings/python/plplotcPYTHON_wrap.c: > In function ‘_wrap_plgdev’: > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bindings/python/plplotcPYTHON_wrap.c:7070:17: > error: implicit declaration of function ‘t_output_helper’ > [-Wimplicit-function-declaration] > 7070 | resultobj = t_output_helper( resultobj, o ); > | ^~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bindings/python/plplotcPYTHON_wrap.c:7070:15: > error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes > pointer from integer without a cast [-Wint-conversion] > 7070 | resultobj = t_output_helper( resultobj, o ); > | ^ > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bindings/fortran && > /usr/bin/gfortran -DPLPLOT_HAVE_CONFIG_H -DUSINGDLL -Dplplotfortran_EXPORTS > -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/lib/qsastime > -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu > -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include > -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/lib/qsastime > -I/<<PKGBUILDDIR>>/bindings/fortran > -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bindings/fortran -g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -fcf-protection -fvisibility=hidden -fPIC -c > /<<PKGBUILDDIR>>/bindings/fortran/plplot_single.f90 -o > CMakeFiles/plplotfortran.dir/plplot_single.f90.o > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bindings/python/plplotcPYTHON_wrap.c: > In function ‘_wrap_plgfnam’: > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bindings/python/plplotcPYTHON_wrap.c:7287:15: > error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes > pointer from integer without a cast [-Wint-conversion] > 7287 | resultobj = t_output_helper( resultobj, o ); > | ^ > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bindings/python/plplotcPYTHON_wrap.c: > In function ‘_wrap_plgriddata’: > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bindings/python/plplotcPYTHON_wrap.c:7546:17: > error: too few arguments to function ‘SWIG_Python_AppendOutput’ > 7546 | resultobj = SWIG_Python_AppendOutput( resultobj, array7 ); > | ^~~~~~~~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bindings/python/plplotcPYTHON_wrap.c:1259:1: > note: declared here > 1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int > is_void) { > | ^~~~~~~~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bindings/python/plplotcPYTHON_wrap.c: > In function ‘_wrap_plgver’: > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bindings/python/plplotcPYTHON_wrap.c:7676:15: > error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes > pointer from integer without a cast [-Wint-conversion] > 7676 | resultobj = t_output_helper( resultobj, o ); > | ^ > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/bindings/tcl && /usr/bin/cmake -E > cmake_link_script CMakeFiles/plplottcltk_Main.dir/link.txt --verbose=1 > included_plplot_real_interfaces.f90:109:35: > > Warning: Symbol ‘interface_plcont’ at (1) is marked PRIVATE but has been > given the binding label ‘c_plcont’ > included_plplot_real_interfaces.f90:133:8: > > Warning: Symbol ‘interface_plf2evalr’ at (1) is marked PRIVATE but has been > given the binding label ‘plf2evalr’ > included_plplot_real_interfaces.f90:145:36: > > Warning: Symbol ‘interface_plfcont’ at (1) is marked PRIVATE but has been > given the binding label ‘plfcont’ > included_plplot_real_interfaces.f90:179:35: > > Warning: Symbol ‘interface_plfill’ at (1) is marked PRIVATE but has been > given the binding label ‘c_plfill’ > included_plplot_real_interfaces.f90:189:36: > > Warning: Symbol ‘interface_plfvect’ at (1) is marked PRIVATE but has been > given the binding label ‘plfvect’ > included_plplot_real_interfaces.f90:222:38: > > Warning: Symbol ‘interface_plimagefr’ at (1) is marked PRIVATE but has been > given the binding label ‘c_plimagefr’ > included_plplot_real_interfaces.f90:247:43: > > Warning: Symbol ‘interface_plimagefr_null’ at (1) is marked PRIVATE but has > been given the binding label ‘plimagefr_null’ > included_plplot_real_interfaces.f90:261:34: > > Warning: Symbol ‘interface_plmap’ at (1) is marked PRIVATE but has been given > the binding label ‘c_plmap’ > included_plplot_real_interfaces.f90:273:38: > > Warning: Symbol ‘interface_plmapfill’ at (1) is marked PRIVATE but has been > given the binding label ‘c_plmapfill’ > included_plplot_real_interfaces.f90:287:38: > > Warning: Symbol ‘interface_plmapline’ at (1) is marked PRIVATE but has been > given the binding label ‘c_plmapline’ > included_plplot_real_interfaces.f90:301:40: > > Warning: Symbol ‘interface_plmapstring’ at (1) is marked PRIVATE but has been > given the binding label ‘c_plmapstring’ > included_plplot_real_interfaces.f90:315:37: > > Warning: Symbol ‘interface_plmaptex’ at (1) is marked PRIVATE but has been > given the binding label ‘c_plmaptex’ > included_plplot_real_interfaces.f90:328:40: > > Warning: Symbol ‘interface_plmeridians’ at (1) is marked PRIVATE but has been > given the binding label ‘c_plmeridians’ > included_plplot_real_interfaces.f90:339:36: > > Warning: Symbol ‘interface_plshade’ at (1) is marked PRIVATE but has been > given the binding label ‘c_plshade’ > included_plplot_real_interfaces.f90:376:41: > > Warning: Symbol ‘interface_plshade_null’ at (1) is marked PRIVATE but has > been given the binding label ‘plshade_null’ > included_plplot_real_interfaces.f90:402:37: > > Warning: Symbol ‘interface_plshades’ at (1) is marked PRIVATE but has been > given the binding label ‘c_plshades’ > included_plplot_real_interfaces.f90:438:42: > > Warning: Symbol ‘interface_plshades_null’ at (1) is marked PRIVATE but has > been given the binding label ‘plshades_null’ > included_plplot_real_interfaces.f90:463:34: > > Warning: Symbol ‘interface_pltr0’ at (1) is marked PRIVATE but has been given > the binding label ‘pltr0’ > included_plplot_real_interfaces.f90:474:34: > > Warning: Symbol ‘interface_pltr1’ at (1) is marked PRIVATE but has been given > the binding label ‘pltr1’ > included_plplot_real_interfaces.f90:485:35: > > Warning: Symbol ‘interface_pltr2f’ at (1) is marked PRIVATE but has been > given the binding label ‘pltr2f’ > included_plplot_real_interfaces.f90:497:35: > > Warning: Symbol ‘interface_plvect’ at (1) is marked PRIVATE but has been > given the binding label ‘c_plvect’ > /<<PKGBUILDDIR>>/bindings/fortran/plplot_single.f90:65:27: > > 65 | subroutine pllabelerf2c( axis, value, label, length, data ) > bind(c, name = 'plplot_single_private_pllabelerf2c') > | 1 > Warning: Symbol ‘pllabelerf2c’ at (1) is marked PRIVATE but has been given > the binding label ‘plplot_single_private_pllabelerf2c’ > /<<PKGBUILDDIR>>/bindings/fortran/plplot_single.f90:86:32: > > 86 | subroutine pllabelerf2c_data( axis, value, label, length, data ) > bind(c, name = 'plplot_single_private_pllabelerf2c_data') > | 1 > Warning: Symbol ‘pllabelerf2c_data’ at (1) is marked PRIVATE but has been > given the binding label ‘plplot_single_private_pllabelerf2c_data’ > /<<PKGBUILDDIR>>/bindings/fortran/plplot_single.f90:49:27: > > 49 | subroutine plmapformf2c( n, x, y ) bind(c, name = > 'plplot_single_private_plmapformf2c') > | 1 > Warning: Symbol ‘plmapformf2c’ at (1) is marked PRIVATE but has been given > the binding label ‘plplot_single_private_plmapformf2c’ > /<<PKGBUILDDIR>>/bindings/fortran/plplot_single.f90:102:29: > > 102 | subroutine pltransformf2c( x, y, tx, ty, data ) bind(c, name = > 'plplot_single_private_pltransformf2c') > | 1 > Warning: Symbol ‘pltransformf2c’ at (1) is marked PRIVATE but has been given > the binding label ‘plplot_single_private_pltransformf2c’ > /<<PKGBUILDDIR>>/bindings/fortran/plplot_single.f90:119:34: > > 119 | subroutine pltransformf2c_data( x, y, tx, ty, data ) bind(c, name > = 'plplot_single_private_pltransformf2c_data') > | 1 > Warning: Symbol ‘pltransformf2c_data’ at (1) is marked PRIVATE but has been > given the binding label ‘plplot_single_private_pltransformf2c_data’ > make[3]: *** [bindings/python/CMakeFiles/plplotc.dir/build.make:78: > bindings/python/CMakeFiles/plplotc.dir/plplotcPYTHON_wrap.c.o] Error 1 The full build log is available from: http://qa-logs.debian.net/2024/12/22/plplot_5.15.0+dfsg2-11_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20241222;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20241222&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please mark it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.