"David R. Morrison" wrote:
> 
> I've found a better solution to our LessTif problems.  There is no need
> to compile xfree86 with -flat_namespace, so long as every package which
> depends on LessTif is compiled with a new LDFLAG, -force_flat_namespace .

Yes, this looks like the best solution so far. I tested nedit and
geomview with this flag against all combinations of twolevel and flat
namespace for both libXt and libXm, and it works in all cases.
Incidentally this also gets rid of the 3000 multiply-defined symbols
warnings one usually gets during compilation.

I had recompiled libXm.2.0.1.dylib with twolevel_namespace, following
the advice of Torrey Lyons who thinks that everything should ideally be
compiled with twolevel_namespace. It didn't help with our problem,
though. 

A little problem with the new geomview: It didn't upgrade gracefully.
/sw/bin/geomview used to be a directory, and it remained so after the
upgrade. It should now be a symlink to the geomview executable script,
so there was no geomview executable. I had to manually remove this
directory and reinstall geomview.

-- 
Martin

_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to