Skip to content

Installation fails under Go 1.24.3 #231

Open
@theunrepentantgeek

Description

@theunrepentantgeek

Bug Report

After upgrading to Go 1.24.3 (just released), installation fails with a linker error.

1. Minimal reproduce step

Upgrade to Go 1.24.3

Run this command to install from source:

go install kcl-lang.io/cli/cmd/kcl@latest

(I'm using Ubuntu 22.04.5)

2. What did you expect to see?

Successful installation.

3. What did you see instead

A linker error at the end of the usual compiler output:

# kcl-lang.io/cli/cmd/kcl
link: duplicated definition of symbol dlopen, from github.com/ebitengine/purego and github.com/ebitengine/purego

4. What is your KCL components version?

Not available, never got installed.

Other information

The ebitengine/purego project has just merged a fix, and expect to have a new stable release shortly. See PR#312 for the fix.

I expect fixing kcl-lang/cli will be as simple as updating to the latest version (probably v0.8.3, when available).

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions