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  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: MEDM/Motif problem
From: Andrew Wagner <[email protected]>
To: Eric Norum <[email protected]>
Cc: [email protected]
Date: Fri, 20 Aug 2010 18:02:41 -0700
Hey Eric, 

The error dyld: lazy symbol binding failed: Symbol not found: occurs when a library has not been explicitly loaded during link time. I solved the problem adding to the linker,  /usr/bin/c++ -o medm blah ... -lca -lCom -lXm -lXt -lXmu ... the library -lXft . I can now save my displays without a crash. If you compile openmotif from source, you should be aware that Xft lives in its own library. Perhaps this should be noted in the MEDM README. 

Cheers, 

Andrew
 
On Aug 20, 2010, at 11:11 AM, Eric Norum wrote:

> Try backing down to a lower version of OpenMotif.
> I'm using the fink openmotif3 (2.2.4-4) package on OS X 10.6.4 and all seems to be well.
> 
> On Aug 20, 2010, at 11:00 AM, Andrew Wagner wrote:
> 
>> Hi everyone, 
>> 
>> I'm trying to build a simple GUI using MEDM but I'm running into the problem that I can't save any changes to .adl files, either that I create or those created by others. Specifically, when I launch MEDM and create a new display, MEDM crashes when I attempt to Save, Save All or Save As... using either the menu or Ctrl + S on the key board. I am given the error message: 
>> 
>> 
>> dyld: lazy symbol binding failed: Symbol not found: _XftDrawCreate
>> Referenced from: /usr/X11R6/lib/libXm.4.dylib
>> Expected in: flat namespace
>> 
>> dyld: Symbol not found: _XftDrawCreate
>> Referenced from: /usr/X11R6/lib/libXm.4.dylib
>> Expected in: flat namespace
>> 
>> 
>> [1]+  Trace/BPT trap          medm
>> 
>> 
>> I have successfully compiled openmotif-2.3.0 and MEDM3_1_4 from source on OSX 10.6.4 . Based on the error message I would guess that XftDrawCreate is a deprecated function call that doesn't exist in openmotif-2.3.0 . Are there any MEDM/motif experts that can suggest a fix? Thanks very much. 
>> 
>> Andrew
>> 
>> 
>> 
> 
> -- 
> Eric Norum
> [email protected]
> 
> 
> 
> 



References:
MEDM/Motif problem Andrew Wagner
Re: MEDM/Motif problem Eric Norum

Navigate by Date:
Prev: Re: MEDM/Motif problem Eric Norum
Next: Re: msi again Benjamin Franksen
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: MEDM/Motif problem Eric Norum
Next: edm meter Wesley Moore
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·