Experimental Physics and Industrial Control System
|
Not sure about Ubuntu 22.04
The "older" Ubuntus may have needed this:
sudo apt-get install -y libmotif-dev x11proto-print-dev xfonts-100dpi libxmu-dev libxpm-dev
And may be this helps:
https://epics.anl.gov/tech-talk/2018/msg02175.php
<https://github.com/EuropeanSpallationSource/medm/commit/bc992f873433af58ad32a3d735c18c47821368f3>
/Torsten
From: Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of Rong Huang via Tech-talk <tech-talk at aps.anl.gov>
Reply-To: Rong Huang <ronghuang at ls-cat.org>
Date: Friday, 31 March 2023 at 16:27
To: "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Subject: linux medm installation error: cannot find -lXmu
If my problem is just because I overlooked some instructions, I apologize.
system: Ubuntu 22.04.2 LTS
epics base: epics-base-R7.0.7 (installed smoothly)
medm extensions: extensionsTop_20120904.tar.gz
medm: tried both 'medm-MEDM3_1_17' and current git clone
modifying made before medm/make: (1) set MOTIF_LIB and X11_LIB to /usr/lib/x86_64-linux-gnu in extensions/configure/os/CONFIG_SITE.linux-x86_64.linux-x86_64, (2) in using 'USR_LIBS_Linux = Xm Xt Xmu X11 Xext' in medm/medm/Makefile (the
modifications made the compile go further).
Currently, the make error is (the ending part of make output):
/usr/bin/gcc -D_GNU_SOURCE -D_DEFAULT_SOURCE -D_X86_64_ -DUNIX -Dlinux -O3 -g -Wall -Werror-implicit-function-declaration -DSCIPLOT -DMOTIF -DEDITRES -mtune=generic -m64 -I. -I../O.Common -I. -I. -I.. -I../../../../include/compiler/gcc
-I../../../../include/os/Linux -I../../../../include -I/home/rong/EPICS/epics-base-R7.0.7/include/compiler/gcc -I/home/rong/EPICS/epics-base-R7.0.7/include/os/Linux -I/home/rong/EPICS/epics-base-R7.0.7/include -I../../printUtils -I../../xc -I/usr/include
-I/usr/include -c ../xgif.c
/usr/bin/g++ -o medm -L/home/rong/EPICS/extensions/lib/linux-x86_64 -L/home/rong/EPICS/epics-base-R7.0.7/lib/linux-x86_64 -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/home/rong/EPICS/extensions/lib/linux-x86_64 -Wl,-rpath,/home/rong/EPICS/epics-base-R7.0.7/lib/linux-x86_64
-Wl,-rpath,/usr/lib/x86_64-linux-gnu -rdynamic -m64 medmCartesianPlot.o medmSciPlot.o SciPlot.o medmCA.o actions.o bubbleHelp.o callbacks.o browserHelp.o channelPalette.o colorPalette.o dialogs.o display.o eventHandlers.o help.o medm.o medmArc.o
medmBar.o medmByte.o medmChoiceButtons.o medmCommon.o medmComposite.o medmControl.o medmDisplay.o medmImage.o medmIndicator.o medmMenu.o medmMessageButton.o medmMeter.o medmMonitor.o medmOval.o medmPixmap.o medmPolygon.o medmPolyline.o medmRectangle.o medmRelatedDisplay.o
medmShellCommand.o medmStripChart.o medmText.o medmTextEntry.o medmTextUpdate.o medmValuator.o medmWheelSwitch.o medmWidget.o objectPalette.o productDescriptionShell.o resourcePalette.o updateMonitors.o updateTask.o utils.o xgif.o -lANLwidgets -lPrintUtils
-lca -lCom -lXm -lXt -lXmu -lX11 -lXext
/usr/bin/ld: cannot find -lXmu: No such file or directory
collect2: error: ld returned 1 exit status
make[2]: *** [/home/rong/EPICS/epics-base-R7.0.7/configure/RULES_BUILD:231: medm] Error 1
make[2]: Leaving directory '/home/rong/EPICS/extensions/src/medm/medm/O.linux-x86_64'
make[1]: *** [/home/rong/EPICS/epics-base-R7.0.7/configure/RULES_ARCHS:58: install.linux-x86_64] Error 2
make[1]: Leaving directory '/home/rong/EPICS/extensions/src/medm/medm'
make: *** [/home/rong/EPICS/epics-base-R7.0.7/configure/RULES_DIRS:85: medm.install] Error 2
|
- References:
- linux medm installation error: cannot find -lXmu Rong Huang via Tech-talk
- Navigate by Date:
- Prev:
linux medm installation error: cannot find -lXmu Rong Huang via Tech-talk
- Next:
Re: Re: How do I setEPICS opc UA security Settings? Ralph Lange 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:
linux medm installation error: cannot find -lXmu Rong Huang via Tech-talk
- Next:
#define usage in Sequencer Hyung Jin Kim 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
|
ANJ, 02 Apr 2023 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
·
Search
·
EPICS V4
·
IRMIS
·
Talk
·
Bugs
·
Documents
·
Links
·
Licensing
·
|