Posted to tcl by rz at Tue Nov 14 15:56:12 GMT 2017view pretty
Hello George, I have given the last state of blt from sourceforge a try under windows. I have used the following msys/mingw: - mingw: https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/5.3.0/threads-win32/sjlj/i686-5.3.0-release-win32-sjlj-rt_v4-rev0.7z - msys: https://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/msys+7za+wget+svn+git+mercurial+cvs-rev13.7z To compile it I have done the following changes: - bltTkWin.h line 105: #define Status int doesnt compile. I have removed the line. Is it needed? - bltPictText.c: ifdefd out because FT-functions not found. I'm building within a tclkit environment (kbs). I start the tclkit and then "package require BLT" To use the resulting blt-libraries I had to provide: - libgcc_s_sjlj-1.dll Don't know why it is needed. - tk86.dll Tk is already built in the tclkit. And I think blt will be built with tkstubs. So why is these dll needed and tcl86.dll is not? Is there a way to build blt as loadable package without the use of tcl86.ddl and tk86.dll? Only then I can do more testing. After that I could display a graph widget. Should I create a ticket regarding the current state?