Ok, I was impatient and digged a bit:
In 12.5:
inkview.h has
Code:
#if !defined(__CYGWIN__) && defined(__i386__)
# define DIRPREFIX "/usr/local/pocketbook"
#else
# define DIRPREFIX ""
#endif
and
Code:
$ grep -r "/usr/local/pocketbook" *
arm-linux/include/inkview.h:# define DIRPREFIX "/usr/local/pocketbook"
include/inkview.h:# define DIRPREFIX "/usr/local/pocketbook"
Binary file lib/libinkview.a matches
So libinkview.a in 12.5 has DIRPREFIX properly defined due to the #ifdef in inkview.h
In 14.2 it looks different:
inkview.h
Code:
#ifdef __WINE__
# define DIRPREFIX "/usr/local/pocketbook"
#else
# define DIRPREFIX ""
#endif
and
Code:
$ grep -r "/usr/local/pocketbook" *
arm-linux/include/inkview.h:# define DIRPREFIX "/usr/local/pocketbook"
include/inkview.h:# define DIRPREFIX "/usr/local/pocketbook"
Here, libinkview.a does NOT have DIRPREFIX defined, probably because it was not compiled with winegcc (which sets __WINE__).
I'll ask Forkosigan to forward this to the developers...