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

Subject: Build system prepending $(TOP) to make path on win32-x86
From: "Daykin, Evan via Tech-talk" <tech-talk at aps.anl.gov>
To: "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Date: Tue, 27 Oct 2020 16:49:29 +0000

Good Afternoon,

 

I am attempting to get the EPICS build system working on win32-x86 architecture. I have successfully built base, but I get some strange behavior after trying to build an IOC created via makeBaseApp.pl. Here is what I run:

 

mkdir test2

cd test2

makeBaseApp.pl –t ioc test

makeBaseApp.pl –i –t ioc test

 

directory structure is now:

-configure

-iocBoot

-testApp

Makefile

 

configure/RELEASE points at the correct EPICS_BASE

 

Now, when I try running make, the following output results:

 

PS C:\Users\daykin\scratch\test2> make

Can't open perl script ".": Permission denied

/c/Users/daykin/scratch/test2/"C:/MinGW/msys/1.0/bin/make.exe" -C ./configure install

/bin/sh: /c/Users/daykin/scratch/test2/C:/MinGW/msys/1.0/bin/make.exe: No such file or directory

make.exe": *** [configure.install] Error 127

 

See the third line: Somehow, my $(TOP) is prepended to the location of make. It should just be running “C:/MinGW/msys/1.0/bin/make.exe”. I’m not sure if this is also the cause of “Can’t open perl script ‘.’”, which also seems strange.

 

Is there something I’m missing here?

 

-Evan


Replies:
Re: Build system prepending $(TOP) to make path on win32-x86 Johnson, Andrew N. via Tech-talk

Navigate by Date:
Prev: Re: Read PV value Attributes XML Johnson, Andrew N. via Tech-talk
Next: vscode extension for EPICS Victor Nadot via Tech-talk
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  <20202021  2022  2023  2024 
Navigate by Thread:
Prev: Reg multi monitor GUI in CSS Himanshu Tyagi via Tech-talk
Next: Re: Build system prepending $(TOP) to make path on win32-x86 Johnson, Andrew N. via Tech-talk
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  <20202021  2022  2023  2024 
ANJ, 27 Oct 2020 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·