Heinrich du Toit wrote:
> Recently libmotif-dev has been replaced with lesstif2-dev
> (under ubuntu anyways)
> therefore...
>
> in the file medm/xc/Matrix.c there is a line (44 about):
> /* Internal Motif functions not defined in header files */
> void _XmDrawShadow();
>
> Well under ubuntu we used to have libmotif-dev package for which this
> was needed.
> This has been replaced with lesstif2-dev
> Now the line is no longer needed.
> Infact it gives a compile error if it is there
>
>
> Further:
>
> in medm/xc/WheelSwitch.c:
> line 232:
> Widget _XmGetTabGroup();
>
> Change this to:
> /*Widget _XmGetTabGroup();*/
> #define _XmGetTabGroup XmGetTabGroup
>
> As XmGetTabGroup is defined now!
>
>
>
> I'm still getting these warnings inside xc folder compile:
>
> gcc -ansi -pedantic -D_POSIX_C_SOURCE=199506L -O3 -Wall -D_X86_
> -Dlinux -fPIC -D_REENTRANT -DUNIX -D_BSD_SOURCE -I. -I..
> -I/usr/X11R6/include -I/usr/X11R6/include/X11
> -I../../../../include/os/Linux -I../../../../include
> -I/epics/base/include/os/Linux -I/epics/base/include
> -c ../WheelSwitch.c
> ../WheelSwitch.c: In function âInitializeâ:
> ../WheelSwitch.c:687: warning: passing argument 1 of
> â_XmGetFocusPolicyâ
> from incompatible pointer type
> ../WheelSwitch.c: In function âbtn1DownProcâ:
> ../WheelSwitch.c:2831: warning: passing argument 1 of
> â_XmDispatchGadgetInputâ from incompatible pointer type
> ../WheelSwitch.c: In function âenterWindowProcâ:
> ../WheelSwitch.c:3040: warning: passing argument 1 of
> â_XmGetFocusPolicyâ from incompatible pointer type
> ../WheelSwitch.c: In function âleaveWindowProcâ:
> ../WheelSwitch.c:3066: warning: passing argument 1 of
> â_XmGetFocusPolicyâ from incompatible pointer type
>
>
> But medm compiles and seems to work :)
>
>
>
>
>
>
>
>
>
>
Using your instruction the medm compile but when starts:
Trying default (fixed) instead
MEDM Version 3.1.2.1: Loading aliased fonts.................
SIGSEGV
Aborted
then crash. I'm using openmotif-2.3.0-0 ..fc7.ccmra.i386.rpm
and lesstif-devel-0.95-0-20.fc7.i386.rpm
Reading old emails about this (to fc6) I've removed lesstif and install
openmotif-devel-2....7.cmra.i386.rpm ; in this case it didn't compile:
/usr/bin/gcc -c -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS
-D_XOPEN_SOURCE=500 -D_X86_ -DUNIX -D_BSD_SOURCE -Dlinux
-D_REENTRANT -ansi -O3 -Wall -g -fPIC -I. -I..
-I../../../../include/os/Linux -I../../../../include
-I/opt/epics/modules/asyn4-8/include/os/Linux
-I/opt/epics/modules/asyn4-8/include
-I/opt/epics/base-3.14.9/include/os/Linux
-I/opt/epics/base-3.14.9/include -I/usr/include -I/usr/include/X11
../Caption.c
../Caption.c:30:20: error: Xm/XmP.h: No such file or directory
../Caption.c:33:22: error: Xm/Label.h: No such file or directory
In file included from ../CaptionP.h:36,
from ../Caption.c:34:
../Caption.h:36:19: error: Xm/Xm.h: No such file or directory
In file included from ../Caption.h:37,
from ../CaptionP.h:36,
from ../Caption.c:34:
/usr/include/X11/Core.h:58: error: expected â=â, â,â, â;â, âasmâ or
â__attribute__â before âWidgetClassâ
what is wrong?
Mauro.
- Replies:
- Re: fedora core 7 medm (was >> Re: MEDM compile - update :) Heinrich du Toit
- Navigate by Date:
- Prev:
Re: vxWorks network problem on MVME2700 Maren Purves
- Next:
fedora core 7 medm (was >> Re: MEDM compile - update :) Bertrand H.J. Biritz
- 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: softioc crashes CAS (gateway) when using port number in EPICS_CA_ADDR_LIST Dirk Zimoch
- Next:
Re: fedora core 7 medm (was >> Re: MEDM compile - update :) Heinrich du Toit
- 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
|