EPICS Home

Experimental Physics and Industrial Control System


 
1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019 
<== Date ==> <== Thread ==>

Subject: Problem building 3.14.4 on solaris-sparc-gnu
From: "Mark Rivers" <rivers@cars.uchicago.edu>
To: <tech-talk@aps.anl.gov>
Date: Mon, 1 Dec 2003 15:13:08 -0600
Folks,

I'm having a problem building base-3.14.4 on solaris-sparc-gnu in
libCom/misc.  The OS is SunOS 5.8. Here's the error:
> gnumake
gnumake -C O.solaris-sparc-gnu -f ../Makefile TOP=../../..
T_A=solaris-sparc-gnu install
gnumake[1]: Entering directory
`/net/corvette/usr/local/epics/base-3.14.4/src/libCom/O.solaris-sparc-gn
u'
/usr/local/bin/g++ -c   -D_POSIX_C_SOURCE=199506L  -D_XOPEN_SOURCE=500
-DOSITHREAD_USE_DEFAULT_STACK       -DUNIX  -DSOLARIS=8
-D__EXTENSIONS__  -ansi  -O3  -Wall          -fPIC -I. -I..
-I../../../src/libCom/bucketLib -I../../../src/libCom/ring
-I../../../src/libCom/calc -I../../../src/libCom/cvtFast
-I../../../src/libCom/cppStd -I../../../src/libCom/cxxTemplates
-I../../../src/libCom/dbmf -I../../../src/libCom/ellLib
-I../../../src/libCom/env -I../../../src/libCom/error
-I../../../src/libCom/fdmgr -I../../../src/libCom/freeList
-I../../../src/libCom/gpHash -I../../../src/libCom/logClient
-I../../../src/libCom/macLib -I../../../src/libCom/misc
-I../../../src/libCom/osi -I../../../src/libCom/taskwd
-I../../../src/libCom/timer -I../../../src/libCom/tsDefs
-I../../../include/os/solaris -I../../../include
..../../../src/libCom/misc/ipAddrToAsciiAsynchronous.cpp 
..../../../src/libCom/misc/ipAddrToAsciiAsynchronous.cpp: In method
`ipAddrToAsciiTransactionPrivate::~ipAddrToAsciiTransactionPrivate()':
..../../../src/libCom/misc/ipAddrToAsciiAsynchronous.cpp:308: `UINT_MAX'
undeclared (first use this function)
..../../../src/libCom/misc/ipAddrToAsciiAsynchronous.cpp:308: (Each
undeclared identifier is reported only once
..../../../src/libCom/misc/ipAddrToAsciiAsynchronous.cpp:308: for each
function it appears in.)
gnumake[1]: *** [ipAddrToAsciiAsynchronous.o] Error 1
gnumake[1]: Leaving directory
`/net/corvette/usr/local/epics/base-3.14.4/src/libCom/O.solaris-sparc-gn
u'
gnumake: *** [install.solaris-sparc-gnu] Error 2

UINT_MAX is not defined.  UINT_MAX is defined in
/usr/include/sys/types.h, which is included via
ipAddrToAsciiAsynchronous.h -> osiSock.h -> os/solaris/osdSock.h ->
sys/types.h.  However, it is only defined in sys/types.h if _KERNEL is
defined.  Am I doing something wrong?

Thanks,
Mark Rivers


Replies:
Re: Problem building 3.14.4 on solaris-sparc-gnu Andrew Johnson
RE: Problem building 3.14.4 on solaris-sparc-gnu Jeff Hill

Navigate by Date:
Prev: R3.14.4 Linux IOC john sinclair
Next: Re: Problem building 3.14.4 on solaris-sparc-gnu Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019 
Navigate by Thread:
Prev: R3.14.4 Linux IOC john sinclair
Next: Re: Problem building 3.14.4 on solaris-sparc-gnu Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019