I happen to have a Fritzbox 7170 (German version ISDN). Has it been compiled for that platform? If so is it available as installable package? (I did find this unsuccessful post:
http://en.z-wave.me/content/fritzbox)
PS: I am also trying to get it to work on my Synology DS212+ (ARM mv6282). Linux is rather harsh on users unfortunately. After the command 'make clean all' I get a lot of SSL related errors:
DS212> make clean all
rm -f *.o z-agent
g++ -c ioutil.c
In file included from ioutil.c:1:
common.h:14:25: error: openssl/ssl.h: No such file or directory
common.h:47:7: warning: no newline at end of file
In file included from ioutil.c:2:
ioutil.h:10:7: warning: no newline at end of file
ioutil.c:3:25: error: openssl/err.h: No such file or directory
In file included from ioutil.c:4:
ssl.h:21:7: warning: no newline at end of file
In file included from ioutil.c:5:
log.h:16:7: warning: no newline at end of file
ioutil.c:98:2: warning: no newline at end of file
In file included from ioutil.c:2:
ioutil.h:5: error: 'SSL' has not been declared
In file included from ioutil.c:4:
ssl.h:10: error: expected constructor, destructor, or type conversion before '*' token
ssl.h:13: error: variable or field 'SSLFreeContext' declared void
ssl.h:13: error: 'SSL_CTX' was not declared in this scope
ssl.h:13: error: 'ctx' was not declared in this scope
ssl.h:16: error: expected constructor, destructor, or type conversion before '*' token
ssl.h:19: error: variable or field 'SSLCloseSession' declared void
ssl.h:19: error: 'SSL' was not declared in this scope
ssl.h:19: error: 'ssl' was not declared in this scope
ioutil.c:7: error: 'SSL' has not been declared
ioutil.c: In function 'int ReadSockTimeout(SOCKET, int*, char*, size_t, long int)':
ioutil.c:21: error: 'SSL_read' was not declared in this scope
ioutil.c:23: error: 'SSL_get_error' was not declared in this scope
ioutil.c:25: error: 'SSL_ERROR_NONE' was not declared in this scope
ioutil.c:28: error: 'SSL_ERROR_ZERO_RETURN' was not declared in this scope
ioutil.c:34: error: 'ERR_get_error' was not declared in this scope
ioutil.c:34: error: 'ERR_reason_error_string' was not declared in this scope
make: *** [ioutil.o] Error 1
OpenSSL 0.9.8v 19 Apr 2012, was already installed on my machine by Synology.