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  2023  2024  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  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Error building asyn4-20 on CentOS 6.3
From: Andre Charbonneau <[email protected]>
To: Andrew Johnson <[email protected]>
Date: Mon, 26 Nov 2012 15:26:47 -0500
Hi,
First, thank you all for your replies; this is great help and support
and it is much appreciated.
I didn't realize that 3.15.0.1 was a dev release.  I will try out the
3.14.12.2 as suggested.

Thanks!
  Andre

On 12-11-26 12:43 PM, Andrew Johnson wrote:
> 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


-- 
André Charbonneau
Research Computing Support Analyst
Shared Services Canada | National Research Council Canada
Services partagés Canada | Conseil national de recherches Canada
100 Sussex Drive | 100, promenade Sussex 
Ottawa, Ontario  K1A 0R6
Canada
[email protected]
Telephone | Téléphone:  613-993-3129


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

Navigate by Date:
Prev: compiling EPICS Channel Archiver using epics.4.14.7 on 32 bit scientific linux James F Ross
Next: posix osiSpawnDetachedProcess inherits scheduling policy + priority Till Straumann
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  2023  2024 
Navigate by Thread:
Prev: Re: Error building asyn4-20 on CentOS 6.3 Andrew Johnson
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  2023  2024 
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 ·