Your message dated Thu, 14 Mar 2024 20:42:06 +0000
with message-id <e1rkrtu-00dqce...@fasolo.debian.org>
and subject line Bug#1066335: fixed in giac 1.9.0.93+dfsg2-2
has caused the Debian Bug report #1066335,
regarding giac: FTBFS: quickjs.c:11282:9: error: implicit declaration of 
function ‘fesetround’ [-Werror=implicit-function-declaration]
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.)


-- 
1066335: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066335
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: giac
Version: 1.9.0.93+dfsg2-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240313 ftbfs-trixie ftbfs-impfuncdef

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

This is most likely caused by a change in dpkg 1.22.6, that enabled
-Werror=implicit-function-declaration. For more information, see
https://wiki.debian.org/qa.debian.org/FTBFS#A2024-03-13_-Werror.3Dimplicit-function-declaration

Relevant part (hopefully):
> /bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  
> -DIN_GIAC -I. -I.. -I. -I..     -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -D_GNU_SOURCE -DQUICKJS 
> -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o quickjs.lo quickjs.c
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. 
> -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
> -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c 
> quickjs.c  -fPIC -DPIC -o .libs/quickjs.o
> quickjs.c: In function ‘js_ecvt1’:
> quickjs.c:11282:9: error: implicit declaration of function ‘fesetround’ 
> [-Werror=implicit-function-declaration]
> 11282 |         fesetround(rounding_mode);
>       |         ^~~~~~~~~~
> /bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  
> -DIN_GIAC -I. -I.. -I. -I..     -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -D_GNU_SOURCE -DQUICKJS 
> -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o quickjs-libc.lo 
> quickjs-libc.c
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. 
> -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
> -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c 
> quickjs-libc.c  -fPIC -DPIC -o .libs/quickjs-libc.o
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. 
> -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
> -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c 
> quickjs-libc.c -o quickjs-libc.o >/dev/null 2>&1
> g++ mkjs.cc -o mkjs
> /bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  
> -DIN_GIAC -I. -I.. -I. -I..     -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -D_GNU_SOURCE -DQUICKJS 
> -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o qrcodegen.lo qrcodegen.c
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. 
> -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
> -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c 
> qrcodegen.c  -fPIC -DPIC -o .libs/qrcodegen.o
> g++ -DHAVE_CONFIG_H -I. -I..  -DIN_GIAC -I. -I.. -I. -I..     -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -U_GLIBCXX_ASSERTIONS 
> -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT 
> -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o xcas.o xcas.cc
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. 
> -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
> -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c 
> qrcodegen.c -o qrcodegen.o >/dev/null 2>&1
> In file included from poly.h:26,
>                  from gen.h:71,
>                  from giacPCH.h:32,
>                  from xcas.cc:2:
> monomial.h:341:10: warning: ‘template<class _Arg1, class _Arg2, class 
> _Result> class std::pointer_to_binary_function’ is deprecated 
> [-Wdeprecated-declarations]
>   341 |     std::pointer_to_binary_function < const monomial<T> &, const 
> monomial<T> &, bool> strictly_greater ;
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/c++/13/bits/refwrap.h:39,
>                  from /usr/include/c++/13/vector:68,
>                  from vector.h:474,
>                  from index.h:21,
>                  from giacPCH.h:8:
> /usr/include/c++/13/bits/stl_function.h:1131:11: note: declared here
>  1131 |     class pointer_to_binary_function
>       |           ^~~~~~~~~~~~~~~~~~~~~~~~~~
> monomial.h:342:28: warning: ‘template<class _Arg1, class _Arg2, class 
> _Result> class std::pointer_to_binary_function’ is deprecated 
> [-Wdeprecated-declarations]
>   342 |     sort_helper(const std::pointer_to_binary_function < const 
> monomial<T> &, const monomial<T> &, bool> 
> is_strictly_greater):strictly_greater(is_strictly_greater) {};
>       |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/13/bits/stl_function.h:1131:11: note: declared here
>  1131 |     class pointer_to_binary_function
>       |           ^~~~~~~~~~~~~~~~~~~~~~~~~~
> monomial.h:680:25: warning: ‘template<class _Arg1, class _Arg2, class 
> _Result> class std::pointer_to_binary_function’ is deprecated 
> [-Wdeprecated-declarations]
>   680 |              const std::pointer_to_binary_function < const 
> monomial<T> &, const monomial<T> &, bool> m_is_strictly_greater
>       |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/13/bits/stl_function.h:1131:11: note: declared here
>  1131 |     class pointer_to_binary_function
>       |           ^~~~~~~~~~~~~~~~~~~~~~~~~~
> monomial.h: In function ‘void giac::Mul(typename std::vector<monomial<T> 
> >::const_iterator&, typename std::vector<monomial<T> >::const_iterator&, 
> typename std::vector<monomial<T> >::const_iterator&, typename 
> std::vector<monomial<T> >::const_iterator&, std::vector<monomial<T> >&, bool 
> (*)(const index_m&, const index_m&), std::pointer_to_binary_function<const 
> monomial<T>&, const monomial<T>&, bool>)’:
> monomial.h:729:44: warning: ‘template<class _Arg1, class _Arg2, class 
> _Result> class std::pointer_to_binary_function’ is deprecated 
> [-Wdeprecated-declarations]
>   729 |     typedef std::map< index_t,T,const std::pointer_to_binary_function 
> < const index_m &, const index_m &, bool> > application;
>       |                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/13/bits/stl_function.h:1131:11: note: declared here
>  1131 |     class pointer_to_binary_function
>       |           ^~~~~~~~~~~~~~~~~~~~~~~~~~
> monomial.h:730:37: warning: ‘std::pointer_to_binary_function<_Arg1, _Arg2, 
> _Result> std::ptr_fun(_Result (*)(_Arg1, _Arg2)) [with _Arg1 = const 
> giac::index_m&; _Arg2 = const giac::index_m&; _Result = bool]’ is deprecated: 
> use 'std::function' instead [-Wdeprecated-declarations]
>   730 |     application produit(std::ptr_fun(is_strictly_greater));
>       |                         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/13/bits/stl_function.h:1153:5: note: declared here
>  1153 |     ptr_fun(_Result (*__x)(_Arg1, _Arg2))
>       |     ^~~~~~~
> In file included from poly.h:27:
> threaded.h: In function ‘void giac::in_out_heap(T*, size_t, T)’:
> threaded.h:1303:20: warning: ISO C++17 does not allow ‘register’ storage 
> class specifier [-Wregister]
>  1303 |       register T * ptr=tab+childindex;
>       |                    ^~~
> threaded.h: In function ‘int giac::hashdivrem(const std::vector<T_unsigned<T, 
> U> >&, const std::vector<T_unsigned<T, U> >&, std::vector<T_unsigned<T, U> 
> >&, std::vector<T_unsigned<T, U> >&, const std::vector<U>&, const R&, double, 
> bool, int)’:
> threaded.h:2727:20: warning: ISO C++17 does not allow ‘register’ storage 
> class specifier [-Wregister]
>  2727 |         register U u=cit->u;
>       |                    ^
> threaded.h:2796:28: warning: ISO C++17 does not allow ‘register’ storage 
> class specifier [-Wregister]
>  2796 |               register int deg = int(u >> mainvar); // 
> deg=deg1+it2->u/mainvar;
>       |                            ^~~
> threaded.h:2805:28: warning: ISO C++17 does not allow ‘register’ storage 
> class specifier [-Wregister]
>  2805 |               register int deg=int(u >> mainvar);
>       |                            ^~~
> threaded.h:3241:18: warning: ISO C++17 does not allow ‘register’ storage 
> class specifier [-Wregister]
>  3241 |       register U u=cit->u;
>       |                  ^
> threaded.h:3336:26: warning: ISO C++17 does not allow ‘register’ storage 
> class specifier [-Wregister]
>  3336 |             register int deg = int(u >> mainvar); // 
> deg=deg1+it2->u/mainvar;
>       |                          ^~~
> threaded.h:3355:26: warning: ISO C++17 does not allow ‘register’ storage 
> class specifier [-Wregister]
>  3355 |             register int deg=int(u >> mainvar);
>       |                          ^~~
> poly.h: At global scope:
> poly.h:43:10: warning: ‘template<class _Arg1, class _Arg2, class _Result> 
> class std::pointer_to_binary_function’ is deprecated 
> [-Wdeprecated-declarations]
>    43 |     std::pointer_to_binary_function < const monomial<T> &, const 
> monomial<T> &, bool> m_is_strictly_greater ;
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/13/bits/stl_function.h:1131:11: note: declared here
>  1131 |     class pointer_to_binary_function
>       |           ^~~~~~~~~~~~~~~~~~~~~~~~~~
> g++ -DHAVE_CONFIG_H -I. -I..  -DIN_GIAC -I. -I.. -I. -I..     -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -U_GLIBCXX_ASSERTIONS 
> -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT 
> -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o aide.o aide.cc
> In file included from sym2poly.h:27,
>                  from giacPCH.h:38:
> gausspol.h:96:29: warning: ‘template<class _Arg1, class _Arg2, class _Result> 
> class std::pointer_to_binary_function’ is deprecated 
> [-Wdeprecated-declarations]
>    96 |                  const std::pointer_to_binary_function < const 
> monomial<gen> &, const monomial<gen> &, bool> m_is_greater
>       |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/c++/13/bits/stl_function.h:1131:11: note: declared here
>  1131 |     class pointer_to_binary_function
>       |           ^~~~~~~~~~~~~~~~~~~~~~~~~~
> gausspol.h: In function ‘int giac::coeff_type(const 
> std::vector<T_unsigned<gen, U> >&, unsigned int&)’:
> gausspol.h:293:18: warning: ISO C++17 does not allow ‘register’ storage class 
> specifier [-Wregister]
>   293 |     register int tmp;
>       |                  ^~~
> In file included from xcas.cc:4:
> hist.cxx: In function ‘void cb_Insert_Example(Fl_Widget*, void*)’:
> hist.cxx:695:17: warning: ‘int fl_ask(const char*, ...)’ is deprecated 
> [-Wdeprecated-declarations]
>   695 |         i=fl_ask("%s",("File "+std::string(m->text())+" exists. 
> Overwrite?").c_str());
>       |           
> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/FL/fl_message.H:19,
>                  from Editeur.h:35,
>                  from Graph.h:33,
>                  from Xcas1.h:19,
>                  from hist.h:7,
>                  from hist.cxx:4:
> /usr/include/FL/fl_ask.H:55:15: note: declared here
>    55 | FL_EXPORT int fl_ask(const char *,...) __fl_attr((__format__ 
> (__printf__, 1, 2), __deprecated__));
>       |               ^~~~~~
> hist.cxx: In function ‘void load_autorecover_data()’:
> hist.cxx:883:16: warning: ‘int fl_ask(const char*, ...)’ is deprecated 
> [-Wdeprecated-declarations]
>   883 |        n=fl_ask("%s",gettext("Launch tutorial in browser?"));
>       |          ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/FL/fl_ask.H:55:15: note: declared here
>    55 | FL_EXPORT int fl_ask(const char *,...) __fl_attr((__format__ 
> (__printf__, 1, 2), __deprecated__));
>       |               ^~~~~~
> hist.cxx:904:22: warning: too many arguments for format [-Wformat-extra-args]
>   904 |         int i=fl_ask("%s",gettext("Auto-recovery files found. Load 
> ?"),gettext("Yes"),gettext("No"));
>       |                      ^~~~
> hist.cxx:904:21: warning: ‘int fl_ask(const char*, ...)’ is deprecated 
> [-Wdeprecated-declarations]
>   904 |         int i=fl_ask("%s",gettext("Auto-recovery files found. Load 
> ?"),gettext("Yes"),gettext("No"));
>       |               
> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/FL/fl_ask.H:55:15: note: declared here
>    55 | FL_EXPORT int fl_ask(const char *,...) __fl_attr((__format__ 
> (__printf__, 1, 2), __deprecated__));
>       |               ^~~~~~
> hist.cxx: In function ‘void cb_Xcas_nw_backup(Fl_Menu_*, void*)’:
> hist.cxx:1154:29: warning: ‘int fl_ask(const char*, ...)’ is deprecated 
> [-Wdeprecated-declarations]
>  1154 |                 int i=fl_ask(gettext("File %s exists. 
> Overwrite?"),newfile);
>       |                       
> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/FL/fl_ask.H:55:15: note: declared here
>    55 | FL_EXPORT int fl_ask(const char *,...) __fl_attr((__format__ 
> (__printf__, 1, 2), __deprecated__));
>       |               ^~~~~~
> hist.cxx: In function ‘void cb_Xcas_nw_rescue(Fl_Menu_*, void*)’:
> hist.cxx:1217:15: warning: ‘int fl_ask(const char*, ...)’ is deprecated 
> [-Wdeprecated-declarations]
>  1217 |   int i=fl_ask(gettext("Connect the calculator,\nPress the 6 key on 
> the calculator, press the RESET button on the back keeping the 6 key pressed, 
> release the 6 key,\nThe screen should be down and the led should be red\nOn 
> windows, please install a driver for STM32-BOOTLOADER from 
> https://zadig.akeo.ie/\nIf you run Xcas from a virtual machine, enable the 
> STM32 BOOTLOADER in USB devices")); if (!i) return;
>       |         
> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/FL/fl_ask.H:55:15: note: declared here
>    55 | FL_EXPORT int fl_ask(const char *,...) __fl_attr((__format__ 
> (__printf__, 1, 2), __deprecated__));
>       |               ^~~~~~
> hist.cxx:1221:23: warning: ‘int fl_ask(const char*, ...)’ is deprecated 
> [-Wdeprecated-declarations]
>  1221 |               i=fl_ask(gettext("If you are running Xcas from a 
> virtual machine, please enable the Numworks calculator in USB devices. 
> Install KhiCAS?"));
>       |                 
> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/FL/fl_ask.H:55:15: note: declared here
>    55 | FL_EXPORT int fl_ask(const char *,...) __fl_attr((__format__ 
> (__printf__, 1, 2), __deprecated__));
>       |               ^~~~~~
> hist.cxx: In function ‘void cb_Xcas_nw_certify_overwrite(Fl_Menu_*, void*)’:
> hist.cxx:1241:15: warning: ‘int fl_ask(const char*, ...)’ is deprecated 
> [-Wdeprecated-declarations]
>  1241 |   int i=fl_ask("Ce test necessite l'accord du proprietaire de la 
> calculatrice et dure environ 1 minute. Effectuer?");
>       |         
> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/FL/fl_ask.H:55:15: note: declared here
>    55 | FL_EXPORT int fl_ask(const char *,...) __fl_attr((__format__ 
> (__printf__, 1, 2), __deprecated__));
>       |               ^~~~~~
> hist.cxx: In function ‘void cb_Xcas_help_load(Fl_Menu_*, void*)’:
> hist.cxx:1950:10: warning: ‘int fl_ask(const char*, ...)’ is deprecated 
> [-Wdeprecated-declarations]
>  1950 |  i=fl_ask("%s",("Check that you can write over "+path+",\ncheck that 
> your Internet connection is ready\nand check that wget, tar and gzip are 
> installed.\nProceed?").c_str());
>       |    
> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/FL/fl_ask.H:55:15: note: declared here
>    55 | FL_EXPORT int fl_ask(const char *,...) __fl_attr((__format__ 
> (__printf__, 1, 2), __deprecated__));
>       |               ^~~~~~
> g++ -DHAVE_CONFIG_H -I. -I..  -DIN_GIAC -I. -I.. -I. -I..     -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -U_GLIBCXX_ASSERTIONS 
> -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT 
> -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c -o hevea2mml.o hevea2mml.cc
> hist.cxx:1953:11: warning: ignoring return value of ‘int system(const char*)’ 
> declared with attribute ‘warn_unused_result’ [-Wunused-result]
>  1953 |     system(("mkdir /tmp ; cd /tmp && wget 
> https://www-fourier.univ-grenoble-alpes.fr/~parisse/giac/giacshare.tgz && cd 
> "+path+" && tar xvfz /tmp/giacshare.tgz").c_str());
>       |     
> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> hist.cxx: In function ‘void cb_Xcas_CloneOffline(Fl_Menu_*, void*)’:
> hist.cxx:1086:201: warning: ignoring return value of ‘int system(const 
> char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
>  1086 |   int pos=0;std::string 
> html5=giac::browser_command("doc/xcasfr.html#filename="+Xcas_current_session_name()+"&"+xcas::widget_html5(Xcas_current_session(),pos));
>  std::cout << html5 << std::endl; system(html5.c_str());
>       |                                                                       
>                                                                               
>                                               ~~~~~~^~~~~~~~~~~~~~~
> hist.cxx: In function ‘int main(int, char**)’:
> hist.cxx:5970:13: warning: ignoring return value of ‘int system(const char*)’ 
> declared with attribute ‘warn_unused_result’ [-Wunused-result]
>  5970 |       system("xterm -e 'sudo apt-get update ; sudo apt-get install 
> giac'");
>       |       
> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> hist.cxx:5973:13: warning: ignoring return value of ‘int system(const char*)’ 
> declared with attribute ‘warn_unused_result’ [-Wunused-result]
>  5973 |       system("xterm -e 'rm -f giac64.rpm && wget 
> https://www-fourier.univ-grenoble-alpes.fr/~parisse/giac/giac64.rpm && sudo 
> rpm -e giac && sudo rpm -U gia64c.rpm'");
>       |       
> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> hist.cxx:5980:13: warning: ignoring return value of ‘int system(const char*)’ 
> declared with attribute ‘warn_unused_result’ [-Wunused-result]
>  5980 |       system("cd /tmp && wget 
> https://www-fourier.univ-grenoble-alpes.fr/~parisse/giac/xcas.tgz && cd 
> /usr/local && xterm -e 'sudo tar xvfz tmp/xcas.tgz' &");
>       |       
> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> hevea2mml.cc: In function ‘int main(int, char**)’:
> hevea2mml.cc:388:13: warning: ignoring return value of ‘int system(const 
> char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
>   388 |       system(cmd.c_str());
>       |       ~~~~~~^~~~~~~~~~~~~
> gcc -DHAVE_CONFIG_H -I. -I..  -DIN_GIAC -I. -I.. -I. -I..     -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
> -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o 
> lex_yy.o lex_yy.c
> gcc -DHAVE_CONFIG_H -I. -I..  -DIN_GIAC -I. -I.. -I. -I..     -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
> -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o 
> y_tab.o y_tab.c
> libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. 
> -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -U_GLIBCXX_ASSERTIONS 
> -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT 
> -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -c cocoa.cc -o cocoa.o 
> >/dev/null 2>&1
> ./mkjs
> ./mkjs
> /bin/bash ../libtool  --tag=CXX   --mode=link g++  -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
> -U_GLIBCXX_ASSERTIONS -DUSE_OBJET_BIDON -fno-strict-aliasing 
> -DGIAC_GENERIC_CONSTANTS -DTIMEOUT -DHAVE_LIBMICROPYTHON -fpermissive 
> -DQUICKJS  -Wl,-z,relro -Wl,-z,now -L. -L.. -lmicropython -o hevea2mml 
> hevea2mml.o lex_yy.o y_tab.o  -lrt -lpthread -ldl -lpng16 -lm -lmpfi -lmpfr 
> -lgmp 
> libtool: link: g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -U_GLIBCXX_ASSERTIONS 
> -DUSE_OBJET_BIDON -fno-strict-aliasing -DGIAC_GENERIC_CONSTANTS -DTIMEOUT 
> -DHAVE_LIBMICROPYTHON -fpermissive -DQUICKJS -Wl,-z -Wl,relro -Wl,-z -Wl,now 
> -o hevea2mml hevea2mml.o lex_yy.o y_tab.o  -L. -L.. -lmicropython -lrt 
> -lpthread -ldl -lpng16 -lm -lmpfi -lmpfr -lgmp
> /bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  
> -DIN_GIAC -I. -I.. -I. -I..     -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -D_GNU_SOURCE -DQUICKJS 
> -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c -o js.lo js.c
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. 
> -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
> -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c 
> js.c  -fPIC -DPIC -o .libs/js.o
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DIN_GIAC -I. -I.. -I. -I.. 
> -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
> -D_GNU_SOURCE -DQUICKJS -DCONFIG_BIGNUM -DCONFIG_VERSION=\"2020-11-08\" -c 
> js.c -o js.o >/dev/null 2>&1
> cc1: some warnings being treated as errors
> make[3]: *** [Makefile:975: quickjs.lo] Error 1


The full build log is available from:
http://qa-logs.debian.net/2024/03/13/giac_1.9.0.93+dfsg2-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240313;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240313&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.

--- End Message ---
--- Begin Message ---
Source: giac
Source-Version: 1.9.0.93+dfsg2-2
Done: Ileana Dumitrescu <ileanadumitresc...@gmail.com>

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

Debian distribution maintenance software
pp.
Ileana Dumitrescu <ileanadumitresc...@gmail.com> (supplier of updated giac 
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: Thu, 14 Mar 2024 21:44:17 +0200
Source: giac
Architecture: source
Version: 1.9.0.93+dfsg2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<debian-science-maintain...@alioth-lists.debian.net>
Changed-By: Ileana Dumitrescu <ileanadumitresc...@gmail.com>
Closes: 1066335
Changes:
 giac (1.9.0.93+dfsg2-2) unstable; urgency=medium
 .
   * d/patches: Fix implicit-function-declaration error for fesetround by
     declaring the function in fenv.h (Closes: #1066335).
Checksums-Sha1:
 eb97891e3008af28c1ee3df20fb268eaf5c32132 3067 giac_1.9.0.93+dfsg2-2.dsc
 e7ca518c21b04173f9746f0015caf16f0fea4cc4 23896 
giac_1.9.0.93+dfsg2-2.debian.tar.xz
 f4690f37138c6063a5c650e694906ae67b81c3cf 17274 
giac_1.9.0.93+dfsg2-2_amd64.buildinfo
Checksums-Sha256:
 098e6a4b25181348929312bbbff7297f818965f06e5aecab41a7e948a919dfac 3067 
giac_1.9.0.93+dfsg2-2.dsc
 0bfd56c429aec661fab63a4214572ed4b5541dfe63cfeb1bc006763e80985d6d 23896 
giac_1.9.0.93+dfsg2-2.debian.tar.xz
 551aaf8962e0f7eaf109649ccc40e6847ee07134aacfeb851cc2386ffd912635 17274 
giac_1.9.0.93+dfsg2-2_amd64.buildinfo
Files:
 8df572881b243abfde1cbd6cb4e46c89 3067 science optional 
giac_1.9.0.93+dfsg2-2.dsc
 e429052883855cfd7dbcc4cf1e924a89 23896 science optional 
giac_1.9.0.93+dfsg2-2.debian.tar.xz
 d3d21df2e570c368cc06862c3a5d69c4 17274 science optional 
giac_1.9.0.93+dfsg2-2_amd64.buildinfo

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

iQIzBAEBCgAdFiEE+ibKeEvhiJJ/IrmfZXDqARRvc1QFAmXzWA0ACgkQZXDqARRv
c1StNBAAgW+10a76m/PlgxZrC1L/dDBA5qfZXdJ7yz/FrM4FBSfn5CTqaUq4+HnA
Cy+koPbYlGTAxSTbcWBRrXJLHvWsNLqswSFMf6aSAUz4qOCDpKbcnXfzYd+7WGYC
RP5ufDoZXkP1O3kMuLxTnSxU5Bw0ESZfYbdI87uhSDtaEugtCt14QpdeD4KWP7rR
0v9L3P3wNjZpSfsHBaipXx4a3RFtvS6F2bw4C9yUhvY+a3sRgZcCjfBfM0DuniMl
CZ0eMTx6aQ4KAW0elUibwUthXSrgpc3Xqynb6z5CEF9W130yBa14lYkNed2u4DJe
dfzRl925AQqRiTlZaNYEYc4Xas6DGcKpDPgnKUMT29DG5x0ZUOCZx4VTVM7Nrerx
LF43zkTDzXgq44C0593UCOc8iRaJKO9kAGsm3BZJGY7JDieDC8PznNT6qx+bWljg
DgY+men0epiCePOVvixygjINOXzJDjZA6Pxy0KsgNoYaRhza7shCF/tum2ugHUrH
HAaOAyzDOZxsZrDJgLhb+pXmHYQjnWY1+fBg1SRyJPQic50gmBm/SzXjrS/WNbU8
qieBpFvk8A1KMdER+J16tmFbYRh5aApQRsSUnOGJ4nVeWr3o8hM/n2NtMmzL2KlS
aqi5Rja7iILaYNMuaNg1Fn1a9JE8I8smokLduahv4wnNCfG2PSM=
=yyO+
-----END PGP SIGNATURE-----

Attachment: pgpiBCymjEikO.pgp
Description: PGP signature


--- End Message ---

Reply via email to