EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  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  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: ChannelArchiver build problem with g++ 2.9.5 on Linux
From: Andy Foster <[email protected]>
To: Epics Questions <[email protected]>, <[email protected]>
Date: Fri, 17 Oct 2003 15:17:44 +0100 (BST)
Hi Burkhard,

I had the same problem building against 3.14.4 on a
solaris-sparc-gnu host.

I did find the relevant line to comment out to get rid of
the -D solaris-sparc-gnu.
This is in the Makefile.Host in the "Tools" directory.
However, this only let my build go a bit further before
I ran into a problem with a missing header file "osiTime.h".
I think this file disappeared between 3.13 and 3.14 releases.

So, I'm assuming that, at the moment we cannot build the
ChannelArchiver against 3.14.4.

Is this correct?

Cheers,

Andy


> To: tech-talk Mailing List <[email protected]>
> Subject: ChannelArchiver build problem with g++ 2.9.5 on Linux
> From: Burkhard Kolb <[email protected]>
> Date: Wed, 15 Oct 2003 13:45:50 +0200
> Hi,
>
> I installed base 3.14.4 on our linux machines (debian 3.0) with gcc and
> g++ version 2.9.5.
> Base builts fine, also some extensions like medm, alh, burt.
> When I try to build ChannelArchiver I get error messages from g++ which
> does not like defines with "-" in the string : linux-x86
>
> g++ -ansi -pedantic -Wtraditional -D_POSIX_C_SOURCE=199506L -g -Wall
> -Wmissing-prototypes -Woverloaded-virtual -Wwrite-strings -Wconversion
> -Wstrict-prototypes -Wpointer-arith -Winline -Dlinux-x86 -D_X86_ -Dlinux
> -mcpu=pentium -fPIC -D_REENTRANT -DUNIX -D_BSD_SOURCE -DEXPL_TEMPL -I.
> -I.. -I../../../include/os/Linux -I../../../include
> -I/u/bkolb/epics/base-3.14.4/include/os/Linux
> -I/u/bkolb/epics/base-3.14.4/include -c ../stdString.cc
> .../stdString.cc:0: malformed option `-D linux-x86'
> make[2]: *** [stdString.o] Error 1

> Where can I find the CONFIG or RULE file to eliminate this probably
> unneccessary DEFINE?

> Burkhard

--------------------------------------------------------------------
Observatory Sciences Limited    Email: [email protected]
William James House             Tel: 44 - (0)1223 - 508259
Cowley Road                     Fax: 44 - (0)1223 - 508258
Cambridge, CB4 0WX, UK          http://www.observatorysciences.co.uk


Replies:
Re: ChannelArchiver build problem with g++ 2.9.5 on Linux Kay-Uwe Kasemir

Navigate by Date:
Prev: JCA2.0.1 Available Eric Boucher
Next: Re: ChannelArchiver build problem with g++ 2.9.5 on Linux Kay-Uwe Kasemir
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: ChannelArchiver build problem with g++ 2.9.5 on Linux Burkhard Kolb
Next: Re: ChannelArchiver build problem with g++ 2.9.5 on Linux Kay-Uwe Kasemir
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  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 ·