Submitted by Anonymous on Wed, 08/21/2002 - 01:57.
I am trying to get a working copy of Motif running on m MacOS X systems.
-When I download the binary package (which installs using the MacOS X tools), it installs library files with mispointed symbolic links.
When I fix the links, I get this error message
Warning Fatal Error
_XmGetDefaultDisplay cannot be used prior to VendorS.Initialize, returns NULL
Warning Urm__OpenHierarchy Display not yet opened - Invalid URM code
Error can`t open hierarchy
-When I try to recompile, I get the errors about about "-undefined none" required with two-level namespace. When I add "-undefined none" to the link, I get these errors when I try to run mwm
mwm attempt to add non-widget child "dsm" to parent "mwm" which supports only widgets
-I saw something about needing to relink everything with "-flat_namespace". I just did that and I still get the same error.
I am not sure how to modify these ./configure and libtool things to add the -flat_namespace to the right commands (you know, in the good old days, we just changed the LDFLAGS line in the Makefile) so I did the link manually. For some reason, I still get the same warnings about duplicate symbols
/usr/X11R6/lib/libXp.dylib(AuRead.o) definition of _XauReadAuth
/usr/bin/ld warning suggest use of -bind_at_load, as lazy binding may result in errors or different symbols being used
symbol _XauDisposeAuth used from dynamic library /usr/X11R6/lib/libX11.dylib(AuDispose.o) not from earlier dynamic library /usr/X11R6/lib/libXp.6.dylib(AuDispose.o)
-I would really like to get Motif up and running on my MacOS X/XFree86 systems. I need a decent window manager, and I want to compile Nedit and my other Motif friends, too.
-This is on a MacOS X 10.1.4 system. I am using the December 2001 Apple Developer Tools. I have XDarwin 1.1 (XFree86 4.2.0) installed.