EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: Re: driver developement for baseR3.14.0beta2
From: Marty Kraimer <[email protected]>
To: Bernhard Kuner <[email protected]>
Cc: [email protected]
Date: Thu, 08 Aug 2002 06:56:56 -0500
This looks like a problem with WIN32. I do not use windows so I can't help. Here at APS Janet does test on windows so she will be able to help but is on vacation until next Monday.


In the meantime can some other windows user help?


Sorry I could not help.

Marty Kraimer

Bernhard Kuner wrote:

Hallo,

there seems to be a problem with the baseR3.14.0beta2 make files and
scripts. I try to develope a driver support and run into this problems:

1. There ist no include path to the base!
----------------------------------------------------------------------
I created an application - a new top - with makeBaseApp.pl and set in


configure/RELEASE: EPICS_BASE=C:/project/epics/baseR3.14.0beta2

but it is impossible to include any .h file form the base! I found the
not very elegant solution to set it in the makefile:


   USR_INCLUDES = -I C:\\project\\epics\\baseR3.14.0beta2\\include -I
C:\\project\\epics\\baseR3.14.0beta2\\include\\os\\WIN32

Is there a better way? Did I make anything wrong?

2. There is an error in the automagic created
opc_registerRecordDeviceDriver.cpp
--------------------------------------------------------------------------------

The opc.dbd it contains only this:

    include "aiRecord.dbd"
    device(ai,INST_IO,devOpc,"opc")

It will be parsed and in the file opc_registerRecordDeviceDriver.cpp are
empty entries. The compiler doesn't like this

    static const char * const deviceSupportNames[2] = {
        "",
        "devOpc"
    };

    static const struct dset * const devsl[2] = {
        &,
        &devOpc
    };

    extern "C" struct drvet ;
    extern "C" struct drvet drvOpc;

    static char *driverSupportNames[2] = {
        "",
        "drvOpc"
    };

    static struct drvet *drvsl[2] = {
        &,
        &drvOpc
    };

best regards (gruessle)




Replies:
Re: driver developement for baseR3.14.0beta2 Rozelle Wright
References:
driver developement for baseR3.14.0beta2 Bernhard Kuner

Navigate by Date:
Prev: driver developement for baseR3.14.0beta2 Bernhard Kuner
Next: Recommend VME analog input board w/filtering? John A. Priller
Index: 1994  1995  1996  1997  1998  1999  2000  2001  <20022003  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: driver developement for baseR3.14.0beta2 Bernhard Kuner
Next: Re: driver developement for baseR3.14.0beta2 Rozelle Wright
Index: 1994  1995  1996  1997  1998  1999  2000  2001  <20022003  2004  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 ·