• [BUG]: Error while building with Tcl 8.7a5...

    From Georgios Petasis@21:1/5 to All on Thu Jan 13 04:59:00 2022
    Hi all,

    I am trying to recompile tkinter from source with Tcl 8.7a5, but it fails.

    Without specifying anything, I end up with a set of undefined symbols
    staring with TclBN_.

    Looking in tclTomMathDecls.h, there is a TCL_WITH_EXTERNAL_TOMMATH
    definition. Enabling this, I end up with a single undefined symbol, TclBN_mp_ubin_size.

    This is due to line 174 of the file:

    #define mp_unsigned_bin_size(mp) (MP_DEPRECATED_PRAGMA("replaced by mp_ubin_size") (int)TclBN_mp_ubin_size(mp))

    It should respect TCL_WITH_EXTERNAL_TOMMATH, which it does not.

    George

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Harald Oehlmann@21:1/5 to All on Thu Jan 13 10:05:56 2022
    Am 13.01.2022 um 03:59 schrieb Georgios Petasis:
    Hi all,

    I am trying to recompile tkinter from source with Tcl 8.7a5, but it fails.

    Without specifying anything, I end up with a set of undefined symbols
    staring with TclBN_.

    Looking in tclTomMathDecls.h, there is a TCL_WITH_EXTERNAL_TOMMATH definition. Enabling this, I end up with a single undefined symbol, TclBN_mp_ubin_size.

    This is due to line 174 of the file:

    #define mp_unsigned_bin_size(mp) (MP_DEPRECATED_PRAGMA("replaced by mp_ubin_size") (int)TclBN_mp_ubin_size(mp))

    It should respect TCL_WITH_EXTERNAL_TOMMATH, which it does not.

    George

    George,

    please file a bug report on tcl fossil for both issues. Jan Nijtmans is
    caring about both and is often light speed fixing.

    Please write a mail to Massimo Manghi who was seeking for you.

    And happy new year to Greece,
    Harald

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Georgios Petasis@21:1/5 to All on Fri Jan 14 11:18:08 2022
    Στις 13/1/2022 11:05, ο/η Harald Oehlmann έγραψε:
    Am 13.01.2022 um 03:59 schrieb Georgios Petasis:
    Hi all,

    I am trying to recompile tkinter from source with Tcl 8.7a5, but it
    fails.

    Without specifying anything, I end up with a set of undefined symbols
    staring with TclBN_.

    Looking in tclTomMathDecls.h, there is a TCL_WITH_EXTERNAL_TOMMATH
    definition. Enabling this, I end up with a single undefined symbol,
    TclBN_mp_ubin_size.

    This is due to line 174 of the file:

    #define mp_unsigned_bin_size(mp) (MP_DEPRECATED_PRAGMA("replaced by
    mp_ubin_size") (int)TclBN_mp_ubin_size(mp))

    It should respect TCL_WITH_EXTERNAL_TOMMATH, which it does not.

    George

    George,

    please file a bug report on tcl fossil for both issues. Jan Nijtmans is caring about both and is often light speed fixing.

    Hi Harald,

    I have managed to, at least for Tcl. The ticketing system we have is cumbersome, it requires a login, without being obvious how to register.

    Login details stored in the browser, work for
    https://core.tcl-lang.org/tcl/.

    They do not work https://core.tcl-lang.org/tdbcmysql/, there is no way I
    can login.


    Please write a mail to Massimo Manghi who was seeking for you.

    Its difficult to believe, I haven't received an e-mail from Massimo :-)


    And happy new year to Greece,
    Harald

    I wish a happy, prosperous and healthy new year!

    George

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)