Skip to content

tk_base.rc error reported when using the WIN64 -dyn tclkit file. #1

@RobertPHeller

Description

@RobertPHeller

There is something wrong with how the Tk dll is built when using the WIN64 -dyn tclkit. I am creating a custom Tclkit that I then use as the -runtime arg for a starkit I am building under Linux:

mkdir -p tclkit-8.6.11-WIN64-Img1.4.13.vfs/lib
rsync -a /extra/kbskit_MINGW64_NT-10.0-17763-x86_64/lib/img1.4.13 tclkit-8.6.11-WIN64-Img1.4.13.vfs/lib/
sdx wrap tclkit-8.6.11-WIN64-Img1.4.13.exe -runtime /extra/kbskit_MINGW64_NT-10.0-17763-x86_64/bin/kbsvq8.6-dyn.exe

When I later use tclkit-8.6.11-WIN64-Img1.4.13.exe as the -runtime argument to build my final startkit, the resulting starkit fails with the message:

"FindresourceW() failed for buttons bitmap resource, resources in tk_base.rc must be linked into Tk dll or static executable."

I can produce a working starkit using the /extra/kbskit_MINGW64_NT-10.0-17763-x86_64/bin/kbsvq8.6-gui.exe file. I know very little about MS-Windows, so I have no suggestions as to a fix. But I figured you'd want to know. Maybe it is some simple/stupid somewhere.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions