EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: SDDSepics compile problem with 3.14.5
From: "Hammonds, John P." <[email protected]>
To: <[email protected]>
Date: Sat, 6 Mar 2004 23:02:33 -0600

I am trying to build EPICS Extensions and have run into the following error in the SDDSepics directory.  I can get past this by manually adding the path to the $(EPICS_BASE)/include and $(EPICS_BASE)/include/os/Linux to the gcc command in the O.linux-x86 directory but have to do this for a few more files.  I cannot seem to find the correct place to add the path to get this to compile from makefiles. 

 

make[3]: Entering directory `/net/iocapps/R3.14.5/extensions/IPNS1-0/src/SDDSepics/runcontrol/O.linux-x86'

/usr/bin/gcc -c   -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -D_XOPEN_SOURCE=500  -DOSITHREAD_USE_DEFAULT_STACK      -D_X86_  -DUNIX  -D_BSD_SOURCE -Dlinux  -D_REENTRANT -ansi  -O3  -Wall          -fPIC -I. -I.. -I../../../../include/os/Linux -I../../../../include         .../libruncontrol.c

../libruncontrol.c:130:20: tsDefs.h: No such file or directory

../libruncontrol.c:131:19: cadef.h: No such file or directory

In file included from .../libruncontrol.c:133:

../libruncontrol.h:74:19: alarm.h: No such file or directory

In file included from .../libruncontrol.c:133:

../libruncontrol.h:81: syntax error before "chid"

../libruncontrol.h:81: warning: no semicolon at end of struct or union

../libruncontrol.h:83: syntax error before "pv_user_chid"

../libruncontrol.h:83: warning: type defaults to `int' in declaration of `pv_user_chid'

../libruncontrol.h:83: warning: data definition has no type or storage class

../libruncontrol.h:85: syntax error before "pv_host_chid"

../libruncontrol.h:85: warning: type defaults to `int' in declaration of `pv_host_chid'

../libruncontrol.h:85: warning: data definition has no type or storage class

../libruncontrol.h:87: syntax error before "pv_pid_chid"

../libruncontrol.h:87: warning: type defaults to `int' in declaration of `pv_pid_chid'

../libruncontrol.h:87: warning: data definition has no type or storage class

../libruncontrol.h:89: syntax error before "pv_sem_chid"

../libruncontrol.h:89: warning: type defaults to `int' in declaration of `pv_sem_chid'

../libruncontrol.h:89: warning: data definition has no type or storage class

../libruncontrol.h:91: syntax error before "pv_desc_chid"

../libruncontrol.h:91: warning: type defaults to `int' in declaration of `pv_desc_chid'

.

 

 

 

After I get past this set of errors I get another one:

 

make[3]: Entering directory `/net/iocapps/R3.14.5/extensions/IPNS1-0/src/SDDSepics/logDaemon/O.linux-x86'

/usr/bin/g++ -o logDaemon  -L../../../../lib/linux-x86/ -L./ -L/net/iocapps/R3.14.5/base/IPNS1-0/lib/linux-x86/         -Wl,-rpath,/net/iocapps/R3.14.5/base/IPNS1-0/lib/linux-x86        logDaemon.o    -lLogD -lmdbcommon -lSDDS1 -lrpnlib -lnamelist -lmdblib -lCom -lz

/usr/bin/ld: warning: libmatlib.so, needed by ../../../../lib/linux-x86//libmdbcommon.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libfftpack.so, needed by ../../../../lib/linux-x86//libmdbcommon.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libmdbmth.so, needed by ../../../../lib/linux-x86//libmdbcommon.so, not found (try using -rpath or -rpath-link)

../../../../lib/linux-x86//libmdbcommon.so: undefined reference to `mat_scmul'

../../../../lib/linux-x86//librpnlib.so: undefined reference to `random_2'

../../../../lib/linux-x86//libmdbcommon.so: undefined reference to `mat_trans'

../../../../lib/linux-x86//librpnlib.so: undefined reference to `dbesk0'

../../../../lib/linux-x86//libmdbcommon.so: undefined reference to `mat_invert'

../../../../lib/linux-x86//librpnlib.so: undefined reference to `K_cei'

../../../../lib/linux-x86//librpnlib.so: undefined reference to `gammaQ'

../../../../lib/linux-x86//libmdbcommon.so: undefined reference to `realFFT2'

../../../../lib/linux-x86//librpnlib.so: undefined reference to `betaInc'

../../../../lib/linux-x86//librpnlib.so: undefined reference to `gauss_rn_lim'

../../../../lib/linux-x86//librpnlib.so: undefined reference to `dbesi1'

../../../../lib/linux-x86//libmdbcommon.so: undefined reference to `p_materror'

../../../../lib/linux-x86//librpnlib.so: undefined reference to `dbesk1'

../../../../lib/linux-x86//libmdbcommon.so: undefined reference to `mat_zero'

../../../../lib/linux-x86//libmdbcommon.so: undefined reference to `rSigLevel'

../../../../lib/linux-x86//librpnlib.so: undefined reference to `E_cei'

../../../../lib/linux-x86//librpnlib.so: undefined reference to `dbesi0'

.

 

 

Any clues.

 

I am using SDDS 1.26 and SDDSepics 1.26 and Redhat Enterprise Linux 3.0.

 

John Hammonds

Data Acquisition Systems Manager

Intense Pulsed Neutron Source

[email protected]

(630)252-5317

 


Replies:
Re: SDDSepics compile problem with 3.14.5 Ernest L. Williams Jr.

Navigate by Date:
Prev: SCA, LabVIEW, PendIO Paul Sichta
Next: Re: SDDSepics compile problem with 3.14.5 Ernest L. Williams Jr.
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  <20042005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: SCA, LabVIEW, PendIO Paul Sichta
Next: Re: SDDSepics compile problem with 3.14.5 Ernest L. Williams Jr.
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  <20042005  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 ·