Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Enhancement] KCL release and artifacts for FreeBSD #1029

Open
yonas opened this issue Feb 4, 2024 · 3 comments
Open

[Enhancement] KCL release and artifacts for FreeBSD #1029

yonas opened this issue Feb 4, 2024 · 3 comments
Labels
good first issue Good for newcomers help wanted Extra attention is needed release

Comments

@yonas
Copy link

yonas commented Feb 4, 2024

Bug Report

1. Minimal reproduce step (Required)

Run $ go install kcl-lang.io/cli/cmd/kcl@latest on FreeBSD. Works for me in Ubuntu 23.

2. What did you expect to see? (Required)

3. What did you see instead (Required)

$ go install kcl-lang.io/cli/cmd/kcl@latest
...
# kcl-lang.io/lib
go/pkg/mod/kcl-lang.io/lib@v0.7.8/install.go:63:41: undefined: kclvmCliBin
go/pkg/mod/kcl-lang.io/lib@v0.7.8/install.go:68:8: undefined: installLib

4. What is your KCL components version? (Required)

Using '@latest' as of Feb 4, 2024.

OS: FreeBSD 14

@Peefy Peefy added release help wanted Extra attention is needed labels Feb 5, 2024
@Peefy
Copy link
Contributor

Peefy commented Feb 5, 2024

Hello @yonas. KCL currently does not have a FreeBSD distribution package? Are you willing to contribute it?

@yonas
Copy link
Author

yonas commented Feb 5, 2024

Hello @yonas. KCL currently does not have a FreeBSD distribution package? Are you willing to contribute it?

@Peefy Yes, if we can get it to compile. Any idea what might be causing this?

@Peefy
Copy link
Contributor

Peefy commented Feb 5, 2024

@yonas This is because KCL lacks dynamic library files for FreeBSD, so there is no conditional compilation for configuring the kcl-lang/lib library. Currently, only Windows, Linux, and macos are available. See here: https://github.com/kcl-lang/lib

@Peefy Peefy changed the title install.go:63:41: undefined: kclvmCliBin ... install.go:68:8: undefined: installLib [Enhancement] KCL release and artifacts for FreeBSD Feb 5, 2024
@Peefy Peefy added the good first issue Good for newcomers label Mar 1, 2024
@Peefy Peefy added this to the v0.9.0 Release milestone Mar 27, 2024
@Peefy Peefy self-assigned this Mar 27, 2024
@Peefy Peefy removed good first issue Good for newcomers help wanted Extra attention is needed labels Mar 27, 2024
@Peefy Peefy removed their assignment Apr 22, 2024
@Peefy Peefy added help wanted Extra attention is needed good first issue Good for newcomers labels May 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed release
Projects
None yet
Development

No branches or pull requests

2 participants