IceDynamix / reliquary-archiver

tool to create a relic export from network packets of a certain turn-based anime game
MIT License
199 stars 19 forks source link

Unable to build on Linux #67

Closed Evas1oN closed 3 weeks ago

Evas1oN commented 3 weeks ago

OS: Arch Linux Kernel: Linux 6.10.9-arch1-2 libpcap installed Picture Tried it on different distros (Fedora, Ubuntu), still get the error

FichteFoll commented 3 weeks ago

Is this with 0.1.13, i.e. current main? The ref used in the reliquary path is for the old one, so I suspect it is not. This issue was specifically fixed in that release.

BobAarons commented 3 weeks ago

I had the same issue, just had to bump the tag for reliquary in Cargo.toml to v5.1.0

Evas1oN commented 3 weeks ago

Thank you, that was the issue. Why did it build well on Windows? It should face the same issue https://github.com/IceDynamix/reliquary-archiver/actions/runs/11521024737/job/32074036287

FichteFoll commented 3 weeks ago

Huh, you're right. Guess @IceDynamix forgot to update the ref.

https://github.com/IceDynamix/reliquary-archiver/blob/5182e770640a5e0f5c15de0ade5b919c0c8c9ae6/Cargo.toml#L24

It worked for me locally because I used my locally modified version of reliquary to build.

IceDynamix commented 3 weeks ago

apologies for forgetting to update the rq tag, but how did it compile in ci??

FichteFoll commented 2 weeks ago

CI builds on Windows and Windows didn't have this issue to begin with.