[sane-devel] CVS and Solaris
chris at cnpbagwell.com
Mon Feb 2 03:26:26 UTC 2009
FYI: I've made enough updates to lib/, source code, and Makefile's that
I can now compile everything under Solaris again and some basic tests
work (I have no scanner hooked to the machine)...
Well, it all working except for the hpljm1005 backend.
I get a strange link error about not finding round() even though I have
-lm and when I look at /usr/lib/libm.so I see the round() symbol marked
as "W" (weak). I've tried moving the -lm earlier with no luck either.
It could very well be because I have a buggy version of GNU tools on
that platform. If anyone else wants to give it a spin, let me know if
it works for you.
gcc -shared -Wl,-h -Wl,libsane.so.1 -o .libs/libsane-hpljm1005.so.1.1.0
-Wl,defaultextract -lm -lc -Wl,-z -Wl,defs
Undefined first referenced
symbol in file
ld: fatal: Symbol referencing errors. No output written to
More information about the sane-devel