EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  <19981999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  <19981999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: R3.13.0.beta12 and C++ libraries
From: Sergey Kuznetsov <[email protected]>
To: [email protected]
Date: Wed, 05 Aug 1998 10:56:41 -0400
Hello all,

We are compiling EPICS 3.13.0.beta12 with Tornado 1.0.1 under Solaris.

We have compilation error:


/usr/local/bin/g++ -ansi -pedantic -Wtraditional -o genApps -O  -Wall
-Wmissing-prototypes -Woverloaded-virtual -Wwrite-strings -Wconversion
-Wstrict-prototypes -Wpointer-arith -Winline   -DSOLARIS   -DUNIX
-DEXPL_TEMPL -I. -I..   -I../../../include
-I../../../include/os/solaris           genApps.o gdd.o gddTest.o
gddAppTable.o gddNewDel.o gddAppDefs.o aitTypes.o aitConvert.o
aitHelpers.o gddArray.o gddContainer.o gddErrorCodes.o gddUtils.o
ld: fatal: symbol `__default_unexpected__Fv' is multiply defined:
        (file /usr/local/lib/libstdc++.a(exceptioni.o) and file
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.8.0/libgcc.a(exception.o));

ld: fatal: symbol `terminate__Fv' is multiply defined:
        (file /usr/local/lib/libstdc++.a(exceptioni.o) and file
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.8.0/libgcc.a(exception.o));

ld: fatal: symbol `set_terminate__FPFv_v' is multiply defined:
        (file /usr/local/lib/libstdc++.a(exceptioni.o) and file
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.8.0/libgcc.a(exception.o));

ld: fatal: symbol `set_unexpected__FPFv_v' is multiply defined:
        (file /usr/local/lib/libstdc++.a(exceptioni.o) and file
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.8.0/libgcc.a(exception.o));

ld: fatal: symbol `unexpected__Fv' is multiply defined:
        (file /usr/local/lib/libstdc++.a(exceptioni.o) and file
/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.8.0/libgcc.a(exception.o));

ld: fatal: File processing errors. No output written to genApps
gmake[3]: *** [genApps] Error 1
gmake[3]: Leaving directory `/users/epics/base/src/gdd/O.solaris'
gmake[2]: *** [inc.solaris] Error 2
gmake[2]: Leaving directory `/users/epics/base/src/gdd'
gmake[1]: *** [gdd.inc] Error 2

The   CONFIG_SITE  file  definitions are:

#  Client ANSI C Compiler (for Host builds)
#   GCC     (gcc -ansi) GNU
#   ACC     (acc)       OS VENDOR
#   HPACC   (cc -Aa)    OTHER VENDOR
#ANSI=HPACC
ANSI=GCC

#  C++ Compiler (for Host builds)
#   G++     (g++)   GNU C++
#   CCC     (CC)    OS VENDOR C++
#CPLUSPLUS=G++
#Note: if CPLUSPLUS is empty then C++ src codes are not built
#CPLUSPLUS= # use this if site does not have C++ compiler
CPLUSPLUS=G++

What is the right way to configure compiler?

Many thanks,

                                        Sergey Kuznetsov.

SNS project

[email protected]


Navigate by Date:
Prev: RE: CAMAC 2992 hangs vmebus Eric Bjorklund, NPSM
Next: Using PC to control CAMAC serial highway Lancaster, Christy A
Index: 1994  1995  1996  1997  <19981999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: R3.13.0.beta12 + PPC MV2306 + VxWorks 5.3.1 (Tornado 1.0.1) + Solaris 2.6 Jeff Hill
Next: RE: R3.13.0.beta12 and C++ libraries Jeff Hill
Index: 1994  1995  1996  1997  <19981999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·