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 2025 | 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 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: OS X edm/medm openmotif woes |
From: | Wang Xiaoqiang <[email protected]> |
To: | "J. Lewis Muir" <[email protected]> |
Cc: | Epics <[email protected]> |
Date: | Thu, 17 Nov 2016 16:52:33 +0100 |
Hi Lewis,Last time (3 years ago) during the fresh installation, I did not remember tuning for flat_namespace variant.
But I will keep this in mind in case of I need to make a fresh install. Thanks. Best Xiaoqiang On 11/17/2016 04:43 PM, J. Lewis Muir wrote:
On 11/17, Wang Xiaoqiang (PSI) wrote:Hi Lewis, After checking, my medm is linked only to MacPorts libraries.Hi, Xiaoqiang. OK, thanks for confirming.As you said, the key issue is the flat_namespace flag. Luckily Macports handles that automatically if the xorg-libXt is installed as a dependency to openmotif.I'm not a MacPorts expert, but my understanding is that it does *not* handle that automatically. If you update your local ports tree and rebuild, I think it will fail on x11/openmotif because x11/xorg-libXt was not built as a flat-namespace shared library. In order to build x11/xorg-libXt as a flat-namespace shared library, you will need to enable the flat_namespace variant for x11/xorg-libXt. That doesn't happen automatically. Regards, Lewis