Installation problem...

Andrew Wallace andyw@scroom.com
Thu, 14 Jun 2001 23:27:45 -0700


Ok, I'm trying to install the gnucash 1.6.1 RPM on a pretty stock
Redhat 7.1 system. I got a bunch of missing dependencies, so I start
knocking them off. I got the latest version of gnome installed using
the Ximian installer. Worked like a charm. Now, I have to get guile
installed. But, of course it doesn't come in an RPM (that I found
anywhere). "./configure" works fine, but when I try to build it, I
get:

  gcc -DHAVE_CONFIG_H -I.. -I./.. -I../libltdl -g -O2 -Wall  \
      -Wmissing-prototypes -c net_db.c  -fPIC -DPIC -o .libs/net_db.lo
  net_db.c:85: conflicting types for `inet_aton'
  /usr/include/arpa/inet.h:74: previous declaration of `inet_aton'
  make[1]: *** [net_db.lo] Error 1
  make[1]: Leaving directory `/home/andyw/software/linux/guile-1.4/libguile'
  make: *** [all-recursive] Error 1

Any ideas? In inet.h, inet_aton is declared as returning an in_addr_t,
while the guile code says that it returns an int. Just seems like bad
planning to me. Is there any fix, short of modifying the offending 
guile code?

thanks,
andy




--
   Give a man a fish and you feed him for a day; teach him to
         use the Net and he won't bother you for weeks.

Read the SCROOMtimes!  http://www.scroom.com