From: Gustaf N. <ne...@wu...> - 2022-01-10 20:00:32
|
Dear Fox, The function Tcl_PackageInitProc was apparently deprecated recently for Tcl 8.7 (TIP #595, [1]). Therefore, for compiling the released version of NaviServer with Tcl 8.7a5, remove the flag -DTCL_NO_DEPRECATED from the compiler flags, and everything should be fine. We should probably wait for the release of Tcl 8.7 for switching to the non-deprecated function name "Tcl_LibraryInitProc". In the meantime, i have remove the -DTCL_NO_DEPRECATED flag from the default compile options. all the best -gn [1] https://github.com/tcltk/tcl/commit/06813163a831a73bcdd74a5341bbc547fbb3e342 On 10.01.22 01:51, D.Fox wrote: > ... > gmake[1]: Entering directory '/srv/_scrap/naviserver-4.99.23/nsd' > gcc -O2 -Wall -fPIC -pipe -finput-charset=UTF-8 -DNDEBUG > -DSYSTEM_MALLOC -DTCL_NO_DEPRECATED -std=c99 -I../include > -I"/srv/tcl/include" -DHAVE_CONFIG_H -c -o mo > dload.o modload.c ... |