David Given
David Given
Hang on, I haven't done this yet!
Hmm. Could you do `dpkg -L libfmt-dev`? There should be a line there looking like `/usr/lib/x86_64-linux-gnu/pkgconfig/fmt.pc` (although different because you're on ARM).
Yeah, your version doesn't have the pkgconfig file in it. Which is wrong. `apt show libfmt-dev`, please, and look at the version? Mine is 8.1.1+ds1-2.
AFAIK the only major missing feature is hard sector support. I don't have any hard sectored disks and so am unable to test this; FluxEngine's own firmware for this was...
It can read and write them (see the Northstar: https://cowlark.com/fluxengine/doc/disk-northstar.html). However, write support is done the brute force way by inserting padding bits until we know the next sector is...
Thanks for doing this --- as you may have observed, things aren't really set up for any kind of package building yet. (1) There isn't anything to install; the binaries...
I've explored build systems a bit and eventually settled on plan vanilla gmake. FluxEngine is pushing what make can reasonably do but avoiding depending on any more complex (or home-grown)...
The `.exe` extensions are intentional --- make rules get happier if there are extensions. I can probably wrap the main rules with something to rename them, though. Likewise, `make tests`...
Sorry, I forgot to tell you. It actually occurs to me now that the various binaries should probably be built on a `make binaries` pseudo-target rather than on `make all`,...
I've added the `binaries` target.