On Thu, Sep 16, 2004 at 05:27:47AM -0700, Ron MacKay wrote:
1. Has anyone sucessfully installed fbb7.04h on Suse9.1 from the DVD/ftp rpm, fbbsrv-7.04h-316.i586.rpm ?
Yes, but not extensively tested. Unfortunately, the ham radio stuff is just an add-on on the disks and I'm trying to at least keep them building in my spare time. (Which also means that not always the latest version of a program is available...)
/usr/src/packages/SOURCES/fbbsrc.704h/src # make gcc -Wall -Wstrict-prototypes -O2 -g -funsigned-char -D__LINUX__ -DPROTOTYPES -I../include -I/usr/include/netax25 -c -o arbre.o arbre.c In file included from /usr/include/netax25/axlib.h:28, from ../include/fbb_serv.h:47, from ../include/serv.h:97, from arbre.c:32: /usr/include/netax25/ax25.h:74: error: conflicting types for `ax25_address' /usr/include/linux/ax25.h:47: error: previous declaration of `ax25_address' /usr/include/netax25/ax25.h:77: error: redefinition of `struct sockaddr_ax25' /usr/include/netax25/ax25.h:87: error: redefinition of `struct full_sockaddr_ax25'
Take a look at fbbsrc.704h.dif: --- src/driver.c +++ src/driver.c @@ -624,9 +624,11 @@ #ifdef __LINUX__ #include <arpa/inet.h> +#ifdef OLD_AX25 #include <linux/ax25.h> #include <linux/netrom.h> #include <linux/rose.h> +#endif #ifdef OLD_AX25 #include <ax25/axconfig.h> #include <ax25/nrconfig.h> I.e., fbbsrv (wrongly) includes the AX.25 kernel headers, even though it also (properly) included the glibc headers net{ax25,netrom,rose}/* earlier. Hint: there is a reason why we patch source code... ;-) 73, -- Joerg Reuter DL1BKE http://yaina.de/jreuter And I make my way to where the warm scent of soil fills the evening air. Everything is waiting quietly out there.... (Anne Clark)