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

Subject: Re: ChannelArchiver build problem with 3.14.11 on Suse linux
From: Burkhard Kolb <[email protected]>
To: "Kasemir, Kay" <[email protected]>
Cc: TechTalk <[email protected]>
Date: Wed, 27 Oct 2010 09:14:31 +0200
Hello Kay,
that does not solve the original problem yet.
I have a 64 bit SUSE linux, compiled base 3.14.11 as 32bit because I have to link my IOC with
a vendor (CAEN) supplied library.

Now when I try to build ChannelArchiver I first had the problem that under SUSE the
includes seem to be in different places. Having solved this I still can not link
due to the missing 32bit version of the xerces lib.

I will probably have to make also a 64 bit base and point ChannelArchiver to that.

Burkhard

Am 26.10.2010 um 23:28 schrieb Kasemir, Kay:

> Hello Murali:
> 
>> I am able to build a 32 bit version of the ChannelArchiver from sourceforge
>> under R3-14-11 with some changes to cater to my local environment and one
>> change to ArchiveDataServer.cpp (see patch).
> Based on a brief glance, your patch looks OK, and with the
>     #if (EPICS_REVISION = 14 && EPICS_MODIFICATION >= 11)
> it should still work for previous releases, so why don't you commit that to
> the repository.
> 
>> I have installed a later version of XML-RPC and Xerces in /opt/local so I have
>> to make some changes to accommodate that.
> The XML-RPC library used to be a compatibility problem, which is why I
> included specific sources. One thing to watch for is that the sources
> included with the archiver were patched to allow small numbers.
> 
> The XML-RPC standard didn't allow passing numbers in the "1e-10" notation,
> only as "0.0000000001". But the original XML-RPC library used too few digits
> when formatting numbers in to the protocol, so you got "0.000". I patched
> that, but you'd have to check your later version to assert that it still
> passes small numbers.
> 
> Thanks,
> Kay
> 
> 



References:
Re: ChannelArchiver build problem with 3.14.11 on Suse linux Kasemir, Kay

Navigate by Date:
Prev: RE: Some Channel Access Questions Jeff Hill
Next: Re: ChannelArchiver build problem with 3.14.11 on Suse linux Burkhard Kolb
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: ChannelArchiver build problem with 3.14.11 on Suse linux Kasemir, Kay
Next: Re: ChannelArchiver build problem with 3.14.11 on Suse linux Shankar, Murali
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 27 Oct 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·