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

Missing Package x86_64 #1

Closed
fabszabo opened this issue Apr 15, 2024 · 6 comments
Closed

Missing Package x86_64 #1

fabszabo opened this issue Apr 15, 2024 · 6 comments

Comments

@fabszabo
Copy link

fabszabo commented Apr 15, 2024

github.com/cloudwego/iasm/x86_64: module github.com/cloudwego/iasm@latest found (v0.1.0), but does not contain package github.com/cloudwego/iasm/x86_64

https://github.com/cloudwego/iasm/actions/runs/8525216623

All your tests fail. I cannot update our dependencies as your package is broken.

Fix ASAP please

@lryong
Copy link

lryong commented Apr 15, 2024

encounter the same issue

@felix021
Copy link

felix021 commented Apr 15, 2024

Please use this version of iasm:

go get github.com/cloudwego/iasm@v0.0.9

Refer to cloudwego/kitex#1319 for more details.

@fabszabo
Copy link
Author

fabszabo commented Apr 15, 2024

How is an existing issue in another repository a valid reason to close this? Your own tests in this repository are failing with this issue.

The issue should be reopened until this is fixed! Very poor way of handling this..

image

Error: iasm.go:4:5: cannot find package "github.com/cloudwego/iasm/arch/x86_64" in any of:
/opt/hostedtoolcache/go/1.2.2/x64/src/pkg/github.com/cloudwego/iasm/arch/x86_64

image

@GuangmingLuo GuangmingLuo reopened this Apr 15, 2024
@GuangmingLuo
Copy link
Member

Sorry for the bad experience.
The reason is that github.com/cloudwego/iasm@v0.1.0 has break change, and now v0.1.0 tag has been removed.
You may solve the issue by go get github.com/cloudwego/iasm@v0.0.9
And go get -u will use v0.0.9 as the latest tag now.
@fabszabo Let me know if it solves your problem.

@felix021
Copy link

felix021 commented Apr 15, 2024

Sorry for the inconvenience.

This project is ported from a personal repository and we didn't pay attention to the workflow which is using go1.2 (not supported) and ARM64 (also not supported).

The v0.0.9 is just the same as the original version and v0.1.0 introduced incompatible changes and was wrongly set as the latest release.

We've removed v0.1.0 to avoid further confusion and will fix the workflow soon after, and release a newer version.

Before that, you can fix it by:

go get github.com/cloudwego/iasm@v0.0.9

We've republished v0.0.9 as v0.1.1 to solve furthur cases like this.

@fabszabo
Copy link
Author

Thank you for the replies and good explanation. Changing the version to 0.0.9 did indeed work (golang 1.21)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

4 participants