Hello, On May 25 07:30 m. allan noah wrote (shortened): > unfortunately, these 'resmgr' things are a SUSE addition to sane, are you > using clean sane source, or something from them? perhaps johannes can help...
Only for your information regarding the current state of resmgr, see the last section of http://lists.alioth.debian.org/pipermail/sane-devel/2007-January/018351.html My current disable-resmgr-support.patch (since since openSUSE 10.2) is (some lines are wrapped here): ----------------------------------------------------------------------- --- configure.in.orig 2006-07-03 00:21:42.000000000 +0200 +++ configure.in 2006-09-11 10:47:29.000000000 +0200 @@ -131,15 +131,21 @@ AC_CHECK_HEADERS([io/cam/cam.h],,,[#incl SANE_CHECK_MISSING_HEADERS -AC_CHECK_HEADER(resmgr.h,[ - AC_CHECK_LIB( - resmgr, - rsm_open_device,[ - AC_DEFINE(HAVE_RESMGR,1,[define if you have the resmgr library]) - LIBS="$LIBS -lresmgr" - ] - ) -]) +# Since Suse Linux 10.0 resmgr installs ACLs on device nodes. +# Therefore there is no need to patch applications with special +# resmgr support anymore. +# As the "rsm_open_device" calls in sanei_scsi.c and sanei_usb.c +# are optionally via "ifdef HAVE_RESMGR" with fallback "open" calls, +# the special resmgr support is not removed but only disabled here: +#AC_CHECK_HEADER(resmgr.h,[ +# AC_CHECK_LIB( +# resmgr, +# rsm_open_device,[ +# AC_DEFINE(HAVE_RESMGR,1,[define if you have the resmgr library]) +# LIBS="$LIBS -lresmgr" +# ] +# ) +#]) AC_CHECK_HEADER(usbcalls.h,[ AC_DEFINE(HAVE_USBCALLS,1,[define if you have the usbcalls library]) ----------------------------------------------------------------------- Regarding the HZ stuff, see http://lists.alioth.debian.org/pipermail/sane-devel/2007-January/018479.html The fixed HZ compile-time value (no longer supported by new glibc) should be replaced by the more correct sysconf(_SC_CLK_TCK) runtime value because a compile-time value works only if the compile-system is the same as the runtime-system. Kind Regards Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex
