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
<2012>
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- 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
<2012>
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|