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
<2020>
2021
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
<2020>
2021
2022
2023
2024
|