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: Re: MEDM crash
From: Mark Rivers via Tech-talk <tech-talk at aps.anl.gov>
To: "Soliday, Robert T." <soliday at anl.gov>, "Johnson, Andrew N." <anj at anl.gov>
Cc: "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Date: Thu, 22 Oct 2020 18:54:21 +0000
Hi Andrew,


That PR builds OK on Centos 7, but it fails to build on Ubuntu 18.  I see the same failure on Ubuntu 18 with the MEDM_3_1_14 tag.


TahoeU18:/corvette/usr/local/epics/extensions_new/src/medm_fix> make
make -C ./printUtils install
make[1]: Entering directory '/corvette/usr/local/epics/extensions_new/src/medm_fix/printUtils'
make -C O.linux-x86_64-ub18 -f ../Makefile TOP=../../../.. \
    T_A=linux-x86_64-ub18 install
make[2]: Entering directory '/corvette/usr/local/epics/extensions_new/src/medm_fix/printUtils/O.linux-x86_64-ub18'
/usr/bin/gcc  -D_GNU_SOURCE -D_DEFAULT_SOURCE           -D_X86_64_  -DUNIX  -Dlinux      -O3 -g   -Wall      -mtune=generic      -m64 -fPIC -I. -I../O.Common -I. -I. -I.. -I../../../../include/compiler/gcc -I../../../../include/os/Linux -I../../../../include -I/corvette/usr/local/epics/base/include/compiler/gcc -I/corvette/usr/local/epics/base/include/os/Linux -I/corvette/usr/local/epics/base/include   -I../../../../include       -I    -MM -MF xwd2ps.d  ../xwd2ps.c
cc1: error: to generate dependencies you must specify either -M or -MM
/usr/bin/gcc  -D_GNU_SOURCE -D_DEFAULT_SOURCE           -D_X86_64_  -DUNIX  -Dlinux      -O3 -g   -Wall      -mtune=generic      -m64 -fPIC -I. -I../O.Common -I. -I. -I.. -I../../../../include/compiler/gcc -I../../../../include/os/Linux -I../../../../include -I/corvette/usr/local/epics/base/include/compiler/gcc -I/corvette/usr/local/epics/base/include/os/Linux -I/corvette/usr/local/epics/base/include   -I../../../../include       -I    -MM -MF xwd.d  ../xwd.c
cc1: error: to generate dependencies you must specify either -M or -MM
/usr/bin/gcc  -D_GNU_SOURCE -D_DEFAULT_SOURCE           -D_X86_64_  -DUNIX  -Dlinux      -O3 -g   -Wall      -mtune=generic      -m64 -fPIC -I. -I../O.Common -I. -I. -I.. -I../../../../include/compiler/gcc -I../../../../include/os/Linux -I../../../../include -I/corvette/usr/local/epics/base/include/compiler/gcc -I/corvette/usr/local/epics/base/include/os/Linux -I/corvette/usr/local/epics/base/include   -I../../../../include       -I    -MM -MF utilPrint.d  ../utilPrint.c
cc1: error: to generate dependencies you must specify either -M or -MM
/usr/bin/gcc  -D_GNU_SOURCE -D_DEFAULT_SOURCE           -D_X86_64_  -DUNIX  -Dlinux      -O3 -g   -Wall      -mtune=generic      -m64 -fPIC -I. -I../O.Common -I. -I. -I.. -I../../../../include/compiler/gcc -I../../../../include/os/Linux -I../../../../include -I/corvette/usr/local/epics/base/include/compiler/gcc -I/corvette/usr/local/epics/base/include/os/Linux -I/corvette/usr/local/epics/base/include   -I../../../../include       -I    -MM -MF ps_utils.d  ../ps_utils.c
cc1: error: to generate dependencies you must specify either -M or -MM
/usr/bin/gcc  -D_GNU_SOURCE -D_DEFAULT_SOURCE           -D_X86_64_  -DUNIX  -Dlinux      -O3 -g   -Wall      -mtune=generic      -m64 -fPIC -I. -I../O.Common -I. -I. -I.. -I../../../../include/compiler/gcc -I../../../../include/os/Linux -I../../../../include -I/corvette/usr/local/epics/base/include/compiler/gcc -I/corvette/usr/local/epics/base/include/os/Linux -I/corvette/usr/local/epics/base/include   -I../../../../include       -I    -MM -MF pUtils.d  ../pUtils.c
cc1: error: to generate dependencies you must specify either -M or -MM
/usr/bin/gcc  -D_GNU_SOURCE -D_DEFAULT_SOURCE           -D_X86_64_  -DUNIX  -Dlinux      -O3 -g   -Wall      -mtune=generic      -m64 -fPIC -I. -I../O.Common -I. -I. -I.. -I../../../../include/compiler/gcc -I../../../../include/os/Linux -I../../../../include -I/corvette/usr/local/epics/base/include/compiler/gcc -I/corvette/usr/local/epics/base/include/os/Linux -I/corvette/usr/local/epics/base/include   -I../../../../include       -I    -MM -MF getopt.d  ../getopt.c
cc1: error: to generate dependencies you must specify either -M or -MM
/usr/bin/gcc  -D_GNU_SOURCE -D_DEFAULT_SOURCE           -D_X86_64_  -DUNIX  -Dlinux      -O3 -g   -Wall      -mtune=generic      -m64 -fPIC -I. -I../O.Common -I. -I. -I.. -I../../../../include/compiler/gcc -I../../../../include/os/Linux -I../../../../include -I/corvette/usr/local/epics/base/include/compiler/gcc -I/corvette/usr/local/epics/base/include/os/Linux -I/corvette/usr/local/epics/base/include   -I../../../../include       -I    -c ../getopt.c
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: error: ld returned 1 exit status
/corvette/usr/local/epics/base/configure/RULES_BUILD:240: recipe for target 'getopt.o' failed
make[2]: *** [getopt.o] Error 1
make[2]: Leaving directory '/corvette/usr/local/epics/extensions_new/src/medm_fix/printUtils/O.linux-x86_64-ub18'


Any idea what is wrong here?


Mark



________________________________
From: Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of Johnson, Andrew N. via Tech-talk <tech-talk at aps.anl.gov>
Sent: Thursday, October 22, 2020 1:19 PM
To: Soliday, Robert T.
Cc: EPICS tech-talk
Subject: Re: MEDM crash

There is a Pull Request against MEDM on GitHub<https://github.com/epics-extensions/medm/pull/4> which solved some issues on Ubuntu that might be causing this, Mark or Pete can you see if that helps?

- Andrew


On Oct 22, 2020, at 10:09 AM, Soliday, Robert T. via Tech-talk <tech-talk at aps.anl.gov<mailto:tech-talk at aps.anl.gov>> wrote:

I will look into it.
--Bob Soliday

From: Tech-talk <tech-talk-bounces at aps.anl.gov<mailto:tech-talk-bounces at aps.anl.gov>> On Behalf Of Siddons, David via Tech-talk
Sent: Thursday, October 22, 2020 9:50 AM
To: EPICS Tech Talk <tech-talk at aps.anl.gov<mailto:tech-talk at aps.anl.gov>>
Subject: MEDM crash

If, in MEDM edit mode, I try to change the numeric format for a field (say, from decimal to engineering), MEDM crashes with:

*** stack smashing detected ***: terminated
Aborted

This is on Ubuntu 20.04, MEDM Version 3.1.15, EPICS 3.15.6

Any ideas?

Pete.

--
Complexity comes for free, simplicity you have to work for.


Replies:
Re: MEDM crash Johnson, Andrew N. via Tech-talk
References:
MEDM crash Siddons, David via Tech-talk
RE: MEDM crash Soliday, Robert T. via Tech-talk
Re: MEDM crash Johnson, Andrew N. via Tech-talk

Navigate by Date:
Prev: Re: MEDM crash Johnson, Andrew N. via Tech-talk
Next: RE: MEDM crash Soliday, Robert T. 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: Re: MEDM crash Johnson, Andrew N. via Tech-talk
Next: Re: MEDM crash 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, 22 Oct 2020 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·