Closed RusDavies closed 2 years ago
Just tried on Ubuntu. Builds without issues.
And now I double-check myself, I see that I read too fast and that in fact it's picking up the wrong architecture. Will investigate that.
The issue is with the detection logic for ARCH_DETECTED in line 110 of the Makefile.
I'm working on a patch. However, I'm slowed because even having fixed that, other issues are preventing build on Fedora. Working on it.
Actually this is a hack. We added this because need to distinguish x64 vs x32 in docker as we use docker to build it on different architectures. So if you know how can we distinguish those architectures in docker in a better way we will be glad...
Ah, docker. I'd have to look at that.
For now, I've created a pull request, that at least allows building for Fedora x86_64. Given this builds on a hack, perhaps it should be rejected in favour of a proper solution.
fixed with commit f461784e8324fae812981414b74abcd97524be73
hey Russell, Maybe it is a good idea to provide RPM build. Since you are Fedora user, Can you help us with this?
Funnily enough, getting this packaged and into the Fedora repos was one of the outcomes I'm seeking to achieve. Let's see how far I can progress, with time available.
On a fresh build of Indigo, following the instructions in README.md for Fedora, results in this error:
For reference:
And also:
Since
-Lbin_externals/libdsusb/lib/Linux/x86/
seems correct for my OS and architecture, and givenlibdssusb.a
is the only library in that directory, and yet yet that library is apparently 'incompatible', then what am I missing?