Christian Gollwitzer schrieb am Sonntag, 29. Mai 2022 um 07:58:18 UTC+2:
> You can try kbskit, of you are using tclkits. Either follow the
> instructions at
https://github.com/auriocus/kbskit
> or download a binary from the Actions page of the latest commit:
>
>
https://github.com/auriocus/kbskit/actions/runs/2380007359
>
> In order to access the latter page, you need a github account and be
> logged in, then scroll down to the artifacts. The latest commits do not
> yet compile on Windows (linker error with tclcurl), that's the reason
> why it is not published in the regular release section. On OSX,
> everything should work - however I don't have a Mac with Monterey myself
> to test it.
>
> Christian
Hi Chrsitian,
thanks a lot!
code compiled, but kbskit was not build on my Mac:
ProductName: macOS
ProductVersion: 11.6.6
BuildVersion: 20G624
got the following message:
/Users/manfredr/Development/kbskit/sources/vqtcl4.1/generic/vlerq.c:6353:15: note: remove constant to silence this warning
if (flags && TCL_TRACE_WRITES) {
~^~~~~~~~~~~~~~~~~~~
2 warnings generated.
=== Install /Users/manfredr/Development/kbskit/buildDarwin/vqtcl4.1-static
=== Require done: vqtcl4.1-static
=== Require leave: vqtcl4.1-static
=== Configure /Users/manfredr/Development/kbskit/buildDarwin/kbskit8.6
config.status: WARNING: '/Users/manfredr/Development/kbskit/sources/kbskit0.4/Makefile.in' seems to ignore the --datarootdir setting
=== Make /Users/manfredr/Development/kbskit/buildDarwin/kbskit8.6
/Users/manfredr/Development/kbskit/sources/kbskit0.4/generic/kitInit.c:337:9: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
str = tclKitPath ? tclKitPath : Tcl_GetNameOfExecutable();
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
Undefined symbols for architecture x86_64:
"_close$UNIX2003", referenced from:
_OpenDataFile in libvqtcl4.1.a(vlerq.o)
"_mmap$UNIX2003", referenced from:
_OpenDataFile in libvqtcl4.1.a(vlerq.o)
"_munmap$UNIX2003", referenced from:
_MappedFileCleaner in libvqtcl4.1.a(vlerq.o)
"_open$UNIX2003", referenced from:
_OpenDataFile in libvqtcl4.1.a(vlerq.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
gmake: *** [Makefile:280: kbsvq8.6-cli] Error 1
Error in execution of 'install kbskit8.6':
=== Package failed for: kbskit8.6
child process exited abnormally
Manfred