RE: [tkined] Date: Thu, 19 Jul 2001 11:30:08 -0400

From: Phil Dicken (dickenp@imedlink.net)
Date: Fri Jul 20 2001 - 14:56:24 MET DST


Thank you very much for your assistance. This got me past the previous
message. Unfortunately, I have a new problem still trying to execute make.
The message is below:

# make
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude ./../tnm/generic/tnmNtp.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude ./../tnm/generic/tnmRpc.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude ./../tnm/generic/tnmHttp.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude ./../tnm/generic/tnmNetdb.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude ./../unix/tnmUnixInit.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude ./../unix/tnmUnixLog.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude ./../unix/tnmUnixSocket.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude -DNTPING=\"/usr/local/bin/ntping\" ./../unix/tnmUnixIcmp.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude mount_clnt.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude mount_xdr.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude ether_clnt.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude ether_xdr.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude rstat_clnt.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude rstat_xdr.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude pcnfsd_clnt.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude pcnfsd_xdr.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude -I./../tnm/snmp ./../tnm/snmp/tnmAsn1.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude -I./../tnm/snmp ./../tnm/snmp/tnmMD5.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude -I./../tnm/snmp -DSTRAPS=\"/usr/local/bin/straps\"
./../tnm/snmp/tnmSnmpNet
.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude -I./../tnm/snmp ./../tnm/snmp/tnmSnmpUtil.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude -I./../tnm/snmp ./../tnm/snmp/tnmSnmpInst.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude -I./../tnm/snmp ./../tnm/snmp/tnmSnmpSend.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude -I./../tnm/snmp ./../tnm/snmp/tnmSnmpRecv.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude -I./../tnm/snmp ./../tnm/snmp/tnmSnmpAgent.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude -I./../tnm/snmp ./../tnm/snmp/tnmSnmpTcl.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude -I./../tnm/snmp ./../tnm/snmp/tnmMibQuery.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude -I./../tnm/snmp ./../tnm/snmp/tnmMibParser.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude -I./../tnm/snmp ./../tnm/snmp/tnmMibTree.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude -I./../tnm/snmp ./../tnm/snmp/tnmMibFrozen.c
/opt/sfw/bin/gcc -c -O -fPIC -I. -I./../tnm/generic
-I/opt/ajuba/TclPro1.4/inc
lude -I./../tnm/snmp ./../tnm/snmp/tnmMibTcl.c
/usr/ccs/bin/ld -G tnmInit.o tnmUtil.o tnmJob.o tnmIned.o tnmSyslog.o
tnmIcmp.o
 tnmDns.o tnmEvent.o tnmUdp.o tnmSunRpc.o tnmNtp.o tnmRpc.o tnmHttp.o
tnmNetdb
.o tnmUnixInit.o tnmUnixLog.o tnmUnixSocket.o tnmUnixIcmp.o mount_clnt.o
mount
_xdr.o ether_clnt.o ether_xdr.o rstat_clnt.o rstat_xdr.o pcnfsd_clnt.o
pcnfsd_x
dr.o tnmAsn1.o tnmMD5.o tnmSnmpNet.o tnmSnmpUtil.o tnmSnmpInst.o
tnmSnmpSend.o
tnmSnmpRecv.o tnmSnmpAgent.o tnmSnmpTcl.o tnmMibQuery.o tnmMibParser.o
tnmMibTr
ee.o tnmMibFrozen.o tnmMibTcl.o -o tnm.so
/opt/sfw/bin/gcc -c -O -I. -DHAVE_CONFIG_H ./../tnm/ntping/ntping.c
/opt/sfw/bin/gcc -o ntping ntping.o
Undefined first referenced
 symbol in file
socket ntping.o
getprotobyname ntping.o
gethostbyname ntping.o
bind ntping.o
setsockopt ntping.o
getsockopt ntping.o
sendto ntping.o
getsockname ntping.o
recvfrom ntping.o
ld: fatal: Symbol referencing errors. No output written to ntping
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `ntping'

-----Original Message-----
From: Erik Schoenfelder [mailto:schoenfr@gaertner.de]
Sent: Thursday, July 19, 2001 6:02 PM
To: dickenp@imedlink.net
Cc: tkined@ibr.cs.tu-bs.de
Subject: Re: [tkined] Date: Thu, 19 Jul 2001 11:30:08 -0400

Hi,

Phil> I am in the process of trying to compile Scotty-2.1.11 on Sun
Phil> Ultra 10 running Solaris 2.7 with gcc compiler version 2.95.2.
Phil> [...]

Phil> ./../tnm/generic/tnmNtp.c:35: conflicting types for `ipaddr_t'
Phil> /usr/include/netinet/in.h:60: previous declaration of `ipaddr_t'
Phil> *** Error code 1
Phil> make: Fatal error: Command failed for target `tnmNtp.o'

Phil> I don't understand the meaning of this message nor how to
Phil> resolve the issue.

well, the ipaddr_t type defined by tnmNtp.c conficts with the type
defined within the solaris headers. ntping.c has this typedef too.

however, a possible fix for you could be:

--- scotty-2.1.11/tnm/generic/tnmNtp.c-2.1.11 Wed Sep 18 23:33:54 1996
+++ scotty-2.1.11/tnm/generic/tnmNtp.c Wed Jul 18 09:38:23 2001
@@ -29,10 +29,12 @@
     unsigned char data[(480 + 20)]; /* data + auth */
 };
 
-#if (SIZEOF_LONG == 8)
+#ifndef _IPADDR_T
+# if (SIZEOF_LONG == 8)
 typedef unsigned int ipaddr_t;
-#else
+# else
 typedef unsigned long ipaddr_t;
+# endif
 #endif
 
 /*
--- scotty-2.1.11/tnm/ntping/ntping.c-2.1.11 Sat Oct 2 17:16:11 1999
+++ scotty-2.1.11/tnm/ntping/ntping.c Thu Jul 19 23:44:50 2001
@@ -67,7 +67,9 @@
  */
 typedef unsigned int ipaddr_t;
 #else /* ! __alpha */
+# ifndef _IPADDR_T
 typedef unsigned long ipaddr_t;
+# endif
 #endif /* ! __alpha */
 typedef unsigned int int32;
 

have fun,

                                                         Erik

--
!! This message is brought to you via the `tkined & scotty' mailing list.
!! Please do not reply to this message to unsubscribe. To subscribe or
!! unsubscribe, send a mail message to <tkined-request@ibr.cs.tu-bs.de>.
!! See http://wwwsnmp.cs.utwente.nl/~schoenw/scotty/ for more information.
--
!! This message is brought to you via the `tkined & scotty' mailing list.
!! Please do not reply to this message to unsubscribe. To subscribe or
!! unsubscribe, send a mail message to <tkined-request@ibr.cs.tu-bs.de>.
!! See http://wwwsnmp.cs.utwente.nl/~schoenw/scotty/ for more information.



This archive was generated by hypermail 2b29 : Thu Jan 03 2002 - 14:56:27 MET