EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022 
<== Date ==> <== Thread ==>

Subject: Re: Error building asyn4-20 on CentOS 6.3
From: Andrew Johnson <[email protected]>
To: Andre Charbonneau <[email protected]>
Cc: [email protected]
Date: Mon, 26 Nov 2012 11:43:13 -0600
Hi Andre,

I hope you realize that Base 3.15.0.1 is a development release that should not 
be used for operational systems.  It may cause build problems like the ones 
you've reported with external modules that have not yet been modified to work 
with it.  Unless you are particularly wanting to try out the new features you 
might find it easier to use the 3.14.12.2 release for learning EPICS.

- Andrew

On 2012-11-26 Andre Charbonneau wrote:
> Greetings,
> I have been trying to build the following asyn driver on my CentOS 6.3
> (64bit) linux system but with no luck:
> 
> 	http://www.aps.anl.gov/epics/download/modules/asyn4-20.tar.gz
> 
> 
> First I found out a patch that needed to be applied to the code:
> 
> 	http://www.aps.anl.gov/epics/tech-talk/2012/msg01794.php
> 
> Then the make went a bit further but then it ends with the following error:
> 
> <... snip ...>
> /usr/bin/g++  -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS
> -D_XOPEN_SOURCE=500           -D_X86_64_  -DUNIX  -D_BSD_SOURCE -Dlinux
>  -D_REENTRANT   -O3   -Wall      -m64      -I. -I../O.Common -I. -I.
> -I.. -I../../../include/compiler/gcc -I../../../include/os/Linux
> -I../../../include
> -I/usr/local/epics/base-3.15.0.1/include/compiler/gcc
> -I/usr/local/epics/base-3.15.0.1/include/os/Linux
> -I/usr/local/epics/base-3.15.0.1/include       -MM -MF testMain.d
> ../testMain.cpp
> Expanding dbd file ../testInclude.dbd
> perl -CSD /usr/local/epics/base-3.15.0.1/bin/linux-x86_64/dbdExpand.pl
> -I. -I.. -I../O.Common -I../../../dbd
> -I/usr/local/epics/base-3.15.0.1/dbd -o test.dbd ../testInclude.dbd
> Duplicate name 'asynRegister'
> Context: file '../../../dbd/asyn.dbd' in file
> '../../../dbd/drvAsynSerialPort.dbd' in file '../testInclude.dbd'
> Duplicate name 'asynRegister'
> Context: file '../../../dbd/asyn.dbd' in file
> '../../../dbd/drvAsynSerialPort.dbd' in file '../testInclude.dbd'
> make[3]: Leaving directory
> `/usr/local/epics/support/asyn/4-20/testApp/src/O.linux-x86_64'
> make[3]: Entering directory
> `/usr/local/epics/support/asyn/4-20/testApp/src/O.linux-x86_64'
> Expanding dbd file ../testInclude.dbd
> perl -CSD /usr/local/epics/base-3.15.0.1/bin/linux-x86_64/dbdExpand.pl
> -I. -I.. -I../O.Common -I../../../dbd
> -I/usr/local/epics/base-3.15.0.1/dbd -o test.dbd ../testInclude.dbd
> Duplicate name 'asynRegister'
> Context: file '../../../dbd/asyn.dbd' in file
> '../../../dbd/drvAsynSerialPort.dbd' in file '../testInclude.dbd'
> Installing dbd file ../../../dbd/devTestBlock.dbd
> make[3]: Leaving directory
> `/usr/local/epics/support/asyn/4-20/testApp/src/O.linux-x86_64'
> make[2]: *** [install.linux-x86_64] Error 2
> make[2]: Leaving directory `/usr/local/epics/support/asyn/4-20/testApp/src'
> make[1]: *** [src.install] Error 2
> make[1]: Leaving directory `/usr/local/epics/support/asyn/4-20/testApp'
> make: *** [testApp.install] Error 2
> 
> 
> From the output above, I'm not sure what the error is.
> (I'm an EPICS newbie, so I'm probably missing something pretty obvious.)
> 
> I've attached the full make output.
> 
> Anyone else experienced a similar error before?
> 
> Thanks,
>   Andre
> 


- Andrew
-- 
Computer science is as much about computers as astronomy is about
telescopes. -- Edsger Dijkstra


Replies:
Re: Error building asyn4-20 on CentOS 6.3 Andre Charbonneau
References:
Error building asyn4-20 on CentOS 6.3 Andre Charbonneau

Navigate by Date:
Prev: Re: Error building asyn4-20 on CentOS 6.3 Ralph Lange
Next: usb over ethernet John William Sinclair
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022 
Navigate by Thread:
Prev: Re: Error building asyn4-20 on CentOS 6.3 Ralph Lange
Next: Re: Error building asyn4-20 on CentOS 6.3 Andre Charbonneau
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·