compile error on HPUX

M. Lavasani mehdi.lavasani at connectinternetsolutions.com
Mon Sep 22 23:30:31 EST 2003


Hi

I am trying to compile openssh-3.7.1p1 on HPUX version 11.00 and 11.22.

I ran the configure with "--with-dns" option ( I know it is still in 
experimental stage ). The configure ran ok and in compile time I got the error:

gmake[1]: Entering directory `/net/ia64/lavasani/ssh/openssh-3.7.1p1/openssh-3.7.1p1/openbsd-compat'
gcc -g -O2 -Wall -Wpointer-arith -Wno-uninitialized -I. -I.. -I. -I./..  -D_HPUX_SOURCE -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -DHAVE_CONFIG_H -c xcrypt.c
In file included from /usr/include/prot.h:24,
                 from xcrypt.c:35:
/usr/include/rpcsvc/nis.h:79: error: parse error before numeric constant

I realised that when the prolem has been caused by:

#define DNS 1 


in config.h


I 've changed all the instance of "DNS" to "_DNS", and It compled ok.

--- config.h.in 2003-09-22 12:34:55.000000000 +0100
+++ config.h.in.cln     2003-09-16 22:38:13.000000000 +0100
@@ -417,7 +417,7 @@
 #undef LOCKED_PASSWD_SUBSTR
 
 /* Define if DNS support is to be activated */
-#undef _DNS
+#undef DNS


Obviously I had to change any instance of the DNS in the following files also:

./openbsd-compat/getrrsetbyname.c
./openbsd-compat/getrrsetbyname.h
./configure.cln
./acconfig.h
./dns.c
./dns.h
./readconf.c
./ssh-keygen.c
./sshconnect.c


Has anyone had this problem??

Thanks



			__Mehdi
PS: I am not part of the list, can you email me directly please.




More information about the openssh-unix-dev mailing list