aseek-devel  

Re: [aseek-devel] compiling cvs source

Matt Sullivan
Thu, 06 Sep 2001 19:59:00 -0700

On Fri, 7 Sep 2001, Brian wrote:

> Hi,
> 
> I just got the cvs source and tried to compile it, but got the following errors:
> 
> btherl@btherl:~/aspdev/aspseek$ ./cvsprep
> aclocal
> libtoolize --force --copy
> You should update your `aclocal.m4' by running aclocal.
> Putting files in AC_CONFIG_AUX_DIR, `misc'.
> autoheader
> autoheader2.50: No template for symbol `HAVE_GETHOSTBYNAME_R'
> autoheader2.50: No template for symbol `HAVE_ORACLE8'
> automake --add-missing --copy
> configure.in: 7: required file `include/aspseek-cfg.h.in' not found
> autoconf --localdir=misc
> configure.in:6: error: possibly undefined macro: AM_INIT_AUTOMAKE
> configure.in:7: error: possibly undefined macro: AM_CONFIG_HEADER
> configure.in:22: error: possibly undefined macro: AM_SANITY_CHECK
> configure.in:32: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
> configure.in:33: error: possibly undefined macro: AM_DISABLE_STATIC
> configure.in:34: error: possibly undefined macro: AM_PROG_LIBTOOL
> configure.in:397: error: possibly undefined macro: AM_CONDITIONAL
> 
>  --==*** You need to run ./configure now ***==--
>                  Happy hacking, btherl!
> 
> btherl@btherl:~/aspdev/aspseek$
> 
> 
> Can you tell me what's wrong?  It's making aclocal.m4, but it's not making
> include/aspseek-cfg.h.in

Try the following small patch and re-run ./cvsprep.  Problem is with newer
autoconf/automake (you must be running Debian sid?).


diff -r -u -2 aspseek-1.2.4a.dist/acconfig.h aspseek-1.2.4a/acconfig.h
--- aspseek-1.2.4a.dist/acconfig.h     Tue Jul  3 18:38:00 2001
+++ aspseek-1.2.4a/acconfig.h  Tue Sep  4 12:11:04 2001
@@ -13,4 +13,7 @@
 #undef HAVE_SOCKLEN_T

+/* Define if you have gethostbyname_r function */
+#undef HAVE_GETHOSTBYNAME_R
+ 
 /* Define if you have glibc2 style gethostbyname_r */
 #undef HAVE_GLIBC2_STYLE_GETHOSTBYNAME_R
@@ -57,5 +60,5 @@

 /* Define if you want to use Oracle 8i SQL Server */
-#undef HAVE_ORACLE8I
+#undef HAVE_ORACLE8

 /* @BOTTOM@ */


diff -r -u -2 aspseek-1.2.4a.dist/src/resolve.cpp
aspseek-1.2.4a/src/resolve.cpp
--- aspseek-1.2.4a.dist/src/resolve.cpp Tue Jul  3 18:38:01 2001
+++ aspseek-1.2.4a/src/resolve.cpp      Tue Sep  4 12:40:49 2001
@@ -62,4 +62,7 @@
 #endif /* defined(_AIX) || defined(HAVE_GLIBC2_STYLE_GETHOSTBYNAME_R) */

+// Broken my_gethostbyname_r
+#undef HAVE_GETHOSTBYNAME_R
+ 
 char *h_err_str[] = {
       "Host not found",