patch for backend/genesys/low.cpp under FreeBSD
Note: I have only taken patches already in FreeBSD port of sane-backends and submitted here; this is not my work. From https://svnweb.freebsd.org/ports/head/graphics/sane-backends/files/patch-backend_genesys_low.cpp?view=markup&pathrev=526253
Fix build on big endian archs:
genesys/low.cpp:544:9: error: 'depth' was not declared in this scope, see
https://gitlab.com/sane-project/backends/-/merge_requests/329
Obtained from: OpenBSD
--- backend/genesys/low.cpp.orig 2020-02-02 11:58:09 UTC
+++ backend/genesys/low.cpp
@@ -539,7 +539,7 @@ Image read_unshuffled_image_from_scanner(Genesys_Devic
}
#ifdef WORDS_BIGENDIAN
- if (depth == 16) {
+ if (session.params.depth == 16) {
dev->pipeline.push_node<ImagePipelineNodeSwap16BitEndian>();
}
#endif
Not sure if this patch already is in master. Hope I'm not wasting anybody's time.