[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ns] Tclcl problem ?



Yes, I am using Sun's CC.  So ns-2.1b6 was not
validated for compilation on Sun Solaris 2.7 ?

If so, I suggest to fix that 'cause Sun Solaris 2.7 is
very widely available.

--- Haobo Yu <[email protected]> wrote:
> You are compiling using Sun's CC. Try get a gcc
> installation and use that.
> 
> On Mon, 17 Apr 2000, Frank Chu wrote:
> 
> > Hi, I am using a *very well* maintained Solaris
> system
> > in Sun and the tclcl can not be compiled
> successfully
> > no matter I tried ns-2.1b6 or b7.  The Tcl, Tk,
> OTcl
> > are all through very well(as you can see below),
> but
> > when coming to TclCl, it gives out strange errors.
>  I
> > tried both allinone and piecebypiece.  Anyone know
> the
> > reason ? Thanks!
> > 
> > otcl-1.0a5 has been installed successfully.
> > creating cache ./config.cache
> > No .configure file found in current directory
> > Continuing with default options...
> > checking host system type... sparc-sun-solaris2.7
> > checking target system type...
> sparc-sun-solaris2.7
> > checking build system type... sparc-sun-solaris2.7
> > checking for gcc... no
> > checking for cc... cc
> > checking whether the C compiler (cc  ) works...
> yes
> > checking whether the C compiler (cc  ) is a
> > cross-compiler... no
> > checking whether we are using GNU C... no
> > checking whether cc accepts -g... yes
> > checking for c++... no
> > checking for g++... no
> > checking for gcc... no
> > checking for CC... CC
> > checking whether the C++ compiler (CC  ) works...
> yes
> > checking whether the C++ compiler (CC  ) is a
> > cross-compiler... no
> > checking whether we are using GNU C++... no
> > checking whether CC accepts -g... yes
> > checking how to run the C preprocessor... cc -E
> > checking for ANSI C header files... yes
> > checking for string.h... yes
> > checking for main in -lXbsd... no
> > checking for socket in -lsocket... yes
> > checking for gethostbyname in -lnsl... yes
> > checking for dcgettext in -lintl... yes
> > checking for getnodebyname in -ldnet_stub... no
> > checking for ranlib... ranlib
> > checking for snprintf... yes
> > checking for strtoq... no
> > checking for strtoll... yes
> > checking size of long... 4
> > checking for __int64_t... no
> > checking for long long... yes
> > checking for int64_t... yes
> > checking which kind of 64-bit int to use...
> int64_t
> > checking for tcl.h... -I../tclbox/include
> > checking for libtcl8.0... -R../tclbox/lib
> > -L../tclbox/lib -ltcl8.0
> > checking for init.tcl... ../tclbox/lib/tcl8.0
> > checking for tclsh8.0.4... no
> > checking for tclsh8.0... ../tclbox/bin/tclsh8.0
> > checking for tk.h... -I../tkbox/include
> > checking for libtk8.0... -R../tkbox/lib
> -L../tkbox/lib
> > -ltk8.0
> > checking for tk.tcl... ../tkbox/lib/tk8.0
> > checking for otcl.h... -I../otcl-1.0a5
> > checking for libotcl1.0a4... -R../otcl-1.0a5
> > -L../otcl-1.0a5 -lotcl
> > checking for X11 header files
> > checking for X11 library archive
> > checking for XOpenDisplay in -lX11... yes
> > checking for XShmAttach in -lXext... yes
> > No explicit static compilation flag; setting
> V_STATIC
> > to ""
> > checking for main in -ldl... yes
> > checking for a BSD compatible install...
> ./install-sh
> > -c
> > updating cache ./config.cache
> > creating ./config.status
> > creating Makefile
> > creating ./bin
> > cc -c  -DNO_TK  -DNDEBUG -D__svr4__ -DUSE_SHM
> > -DHAVE_LIBOTCL1_0A4 -DHAVE_OTCL_
> > H -DHAVE_LIBTK8_0 -DHAVE_TK_H -DHAVE_LIBTCL8_0
> > -DHAVE_TCL_H   -DSTDC_HEADERS=1
> >  -DHAVE_STRING_H=1 -DHAVE_SNPRINTF=1
> -DHAVE_STRTOLL=1
> > -DSIZEOF_LONG=4 -DHAVE_I
> > NT64=1 -DHAVE_TCL_H=1 -DHAVE_LIBTCL8_0=1
> -DHAVE_TK_H=1
> > -DHAVE_LIBTK8_0=1 -DHAV
> > E_OTCL_H=1 -DHAVE_LIBOTCL1_0A4=1 -DHAVE_LIBDL=1
> -I.
> > -I/home/haifeng/ns6/otcl-1
> > .0a5 -I/home/haifeng/ns6/tkbox/include
> > -I/home/haifeng/ns6/tclbox/include -o t
> > cl2c++.o tcl2c++.c
> > rm -f tcl2c++
> > CC   -o tcl2c++ tcl2c++.o
> > CC -c  -DNO_TK  -DNDEBUG -D__svr4__ -DUSE_SHM
> > -DHAVE_LIBOTCL1_0A4 -DHAVE_OTCL_
> > H -DHAVE_LIBTK8_0 -DHAVE_TK_H -DHAVE_LIBTCL8_0
> > -DHAVE_TCL_H   -DSTDC_HEADERS=1
> >  -DHAVE_STRING_H=1 -DHAVE_SNPRINTF=1
> -DHAVE_STRTOLL=1
> > -DSIZEOF_LONG=4 -DHAVE_I
> > NT64=1 -DHAVE_TCL_H=1 -DHAVE_LIBTCL8_0=1
> -DHAVE_TK_H=1
> > -DHAVE_LIBTK8_0=1 -DHAV
> > E_OTCL_H=1 -DHAVE_LIBOTCL1_0A4=1 -DHAVE_LIBDL=1
> -I.
> > -I/home/haifeng/ns6/otcl-1
> > .0a5 -I/home/haifeng/ns6/tkbox/include
> > -I/home/haifeng/ns6/tclbox/include -o T
> > cl.o Tcl.cc
> > "tclcl.h", line 209: Error: Type name expected
> instead
> > of "bool".
> > "tclcl.h", line 209: Error: No storage class or
> type
> > for this declaration.
> > "tclcl.h", line 209: Error: "," expected instead
> of
> > "delay_bind".
> > "tclcl.h", line 210: Error: Use ";" to terminate
> > declarations.
> > "tclcl.h", line 210: Error: Type name expected
> instead
> > of "bool".
> > "tclcl.h", line 210: Error: No storage class or
> type
> > for this declaration.
> > "tclcl.h", line 210: Error: Multiple declaration
> for
> > bool.
> > "tclcl.h", line 210: Error: "," expected instead
> of
> > "delay_bind".
> > "tclcl.h", line 211: Error: Use ";" to terminate
> > declarations.
> > "tclcl.h", line 211: Error: Type name expected
> instead
> > of "bool".
> > "tclcl.h", line 211: Error: No storage class or
> type
> > for this declaration.
> > "tclcl.h", line 211: Error: Multiple declaration
> for
> > bool.
> > "tclcl.h", line 211: Error: "," expected instead
> of
> > "delay_bind_bw".
> > "tclcl.h", line 212: Error: Use ";" to terminate
> > declarations.
> > "tclcl.h", line 212: Error: Type name expected
> instead
> > of "bool".
> > "tclcl.h", line 212: Error: No storage class or
> type
> > for this declaration.
> > "tclcl.h", line 212: Error: Multiple declaration
> for
> > bool.
> > "tclcl.h", line 212: Error: "," expected instead
> of
> > "delay_bind_time".
> > "tclcl.h", line 213: Error: Use ";" to terminate
> > declarations.
> > "tclcl.h", line 213: Error: Type name expected
> instead
> > of "bool".
> > "tclcl.h", line 213: Error: No storage class or
> type
> > for this declaration.
> > "tclcl.h", line 213: Error: Multiple declaration
> for
> > bool.
> > "tclcl.h", line 213: Error: "," expected instead
> of
> > "delay_bind".
> > "tclcl.h", line 214: Error: Use ";" to terminate
> > declarations.
> > "tclcl.h", line 214: Error: Type name expected
> instead
> > of "bool".
> > Compilation aborted, too many messages.
> > *** Error code 1
> > make: Fatal error: Command failed for target
> `Tcl.o'
> > tclcl-1.0b9 make failed! Exiting ...
> 
=== message truncated ===

__________________________________________________
Do You Yahoo!?
Send online invitations with Yahoo! Invites.
http://invites.yahoo.com