Thanks Janet, your hint applied me to the solution.
We have some common place included in the LD_LIBRARY_PATH, where we put
the libs for the actual release.
After I've removed that entry, it worked fine.
BUT: I'm a bit surprised, I "was" sure, that the base was
compiling/linking as a closed system, as long as the configuration is set.
Regards,
Zoltan
Janet Anderson wrote:
Try removing base/lib/solaris-sparc directories from your
LD_LIBRARY_PATH.
Janet
Zoltan Kakucs wrote:
Hi,
I download the release 3.14.7 from the official Epics-Site and try to
build it on Solaris 8.
I run into some errors I could solve, but now I have the following one:
***
/opt/SUNWspro/bin/CC -o genApps -L../../../lib/solaris-sparc/ -mt -z
ignore -z combreloc -z lazyload
-R/user/Epics/base-3.14.7/lib/solaris-sparc 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 gddEnumStringTable.o -lCom
Installing binary ../../../bin/solaris-sparc/genApps
../../../bin/solaris-sparc/genApps ../O.Common/gddApps.h
ld.so.1: ../../../bin/solaris-sparc/genApps: fatal: relocation error:
file ../../../bin/solaris-sparc/genApps: symbol
__1cKepicsMutex2t6M_v_: referenced symbol not found
gmake[3]: *** [../O.Common/gddApps.h] Killed
***
I'm already out of any idea.
Has anybody seen this error before?
Regards,
Zoltan
P.S.: Just for your information, I run across these two errors, too:
1.
/opt/SUNWspro/bin/cc -c -D_POSIX_C_SOURCE=199506L
-D_XOPEN_SOURCE=500 -DUNIX -DSOLARIS=8 -mt -D__EXTENSIONS__
-Xc -v -xO4
-DEPICS_COMMANDLINE_LIBRARY=EPICS_COMMANDLINE_LIBRARY_READLINE
-KPIC -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 -I/opt/gnu/include
../../../src/libCom/osi/os/default/epicsReadline.c
"../../../src/libCom/osi/os/default/epicsReadline.c", line 76: cannot
find include file: <readline/readline.h>
"../../../src/libCom/osi/os/default/epicsReadline.c", line 77: cannot
find include file: <readline/history.h>
"../../../src/libCom/osi/os/default/epicsReadline.c", line 101:
warning: implicit function declaration: stifle_history
"../../../src/libCom/osi/os/default/epicsReadline.c", line 102:
warning: implicit function declaration: rl_bind_key
"../../../src/libCom/osi/os/default/epicsReadline.c", line 102:
undefined symbol: rl_insert
"../../../src/libCom/osi/os/default/epicsReadline.c", line 124:
warning: implicit function declaration: readline
"../../../src/libCom/osi/os/default/epicsReadline.c", line 124:
warning: improper pointer/integer combination: op "="
"../../../src/libCom/osi/os/default/epicsReadline.c", line 162:
warning: implicit function declaration: add_history
cc: acomp failed for ../../../src/libCom/osi/os/default/epicsReadline.c
gmake[3]: *** [epicsReadline.o] Error 2
gmake[3]: Leaving directory
`/user/Epics/base-3.14.7/src/libCom/O.solaris-sparc'
gmake[2]: *** [install.solaris-sparc] Error 2
gmake[2]: Leaving directory `/user/Epics/base-3.14.7/src/libCom'
gmake[1]: *** [libCom.install] Error 2
gmake[1]: Leaving directory `/user/Epics/base-3.14.7/src'
gmake: *** [src.install] Error 2
Solution:
configure/os/CONFIG_SITE.Common.solaris-sparc
comment the line >> COMMANDLINE_LIBRARY = READLINE
2.
/opt/SUNWspro/bin/CC -c -D_POSIX_C_SOURCE=199506L
-D_XOPEN_SOURCE=500 -DUNIX -DSOLARIS=8 -mt
-D__EXTENSIONS__ -O +w -I. -I..
-I../../../../include/os/solaris -I../../../../include
../epicsExceptionTest.cpp
"../epicsExceptionTest.cpp", line 106: Error: Cannot create a
variable for abstract class exThread.
1 Error(s) detected.
gmake[3]: *** [epicsExceptionTest.o] Error 1
gmake[3]: Leaving directory
`/user/Epics/base-3.14.7/src/libCom/test/O.solaris-sparc'
gmake[2]: *** [install.solaris-sparc] Error 2
gmake[2]: Leaving directory `/user/Epics/base-3.14.7/src/libCom/test'
gmake[1]: *** [libCom/test.install] Error 2
gmake[1]: Leaving directory `/user/Epics/base-3.14.7/src'
gmake: *** [src.install] Error 2
Solution: src/libCom/test/Makefile
comment line >
# epicsExceptionTestHost_SRCS += epicsExceptionTestMain.cpp
epicsExceptionTest.cpp
# PROD_HOST += epicsExceptionTestHost
# OBJS_IOC_vxWorks += epicsExceptionTest
--
Zoltan Kakucs
Deutsches Elektronen-Synchrotron DESY
in der Helmholtz-Gemeinschaft
Cryogenic Control Group
Notkestraße 85
D-22607 Hamburg
+49 (0) 40 8998 - 3283 Voice
+49 (0) 40 8998 - 4388 Fax
mailto: [email protected]
DESY Hamburg at http://www.desy.de
***********************************************************
"Mut bedeutet nicht, keine Angst zu haben,
sondern es ist die Entscheidung,
dass etwas anderes wichtiger ist, als die Angst."
"Courage is not the absence of fear,
but rather the judgement that something
else is more important than fear"
Ambrose Red Moon
***********************************************************
- References:
- 3.14.7 - build on solaris - error Zoltan Kakucs
- Navigate by Date:
- Prev:
device supports for EVG200, VME-EVR-200, VME-EVR-RF-200, GUN-TX, GUN-RC 黄松
- Next:
bugs in gateway and gdd Dirk Zimoch
- Index:
1994
1995
1996
1997
1998
1999
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:
3.14.7 - build on solaris - error Zoltan Kakucs
- Next:
device supports for EVG200, VME-EVR-200, VME-EVR-RF-200, GUN-TX, GUN-RC 黄松
- Index:
1994
1995
1996
1997
1998
1999
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
|