Witam, mam taki problem, chcę obsłużyć czujniki maxim (DS????) a że potrzebuję też sterować elektronicznym potencjometrem to muszę wziąć coś bardziej zaawansowanego niż digitemp
poczytałem skompilowałem fuse-2.2.1 (pracuje poprawnie, sprawdziłem testy)
wybór (raczej jego brak) padł na owfs i przy configure wywala coś takiego:
-------------- Current configuration:
Deployment location: /opt/owfs
Compile-time options: Caching is enabled USB is enabled Multithreading is enabled
Module configuration: owfs is DISABLED owhttpd is enabled owftpd is enabled
------------------
wypiska z config.log
------------- ... /usr/inst/owfs-1.0p0/conftest.c:36: undefined reference to `__fuse_process_cmd' collect2: ld returned 1 exit status configure:19534: $? = 1 configure: failed program was: | /* confdefs.h. */ | | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE "owfs" | #define VERSION "1.0p0" | #ifdef __cplusplus | extern "C" void std::exit (int) throw (); using std::exit; | #endif | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | /* end confdefs.h. */ | | /* Override any gcc2 internal prototype to avoid an error. */ | #ifdef __cplusplus | extern "C" | #endif | /* We use char because int might match the return type of a gcc2 | builtin and then its argument prototype would still apply. */ | char __fuse_process_cmd (); | int | main () | { | __fuse_process_cmd (); | ; | return 0; | } configure:19560: result: no configure:19576: WARNING: OWFS is disabled because libfuse is not installed. ...
-------------
dajcie jakiś pomysł, bo ja jestem "jak dziecko we mgle" :(