On 06/08/2018 05:57 PM, Matthew R. Trower wrote:
Jon Trulson <j...@radscan.com> writes:

Well, then we need to deterimine whether CDE can be made to work with
the installed Motif.  I'd *really* prefer if users did not have to
[...]
I did this and a few more things, and the xpm stuff seems to be coming
up clean (I can't get a full build yet due to other issues).  At least
for this issue, the correct thing is to have CDE link against real xpm
instead of the fake xpm in motif.


I just did this too, and it works fine on Linux. I would bet it will compile fine on the BSD's too. I've pushed this fix to the cde-next branch. Once we're sure this is ok on the BSD's we can merge it into master. It is the correct way to go forward.

I've installed a vagrant driven FBSD 11.1 VM, so I will get that setup for building so at least I can test builds on one BSD flavor :)


I don't know when this was changed in Motif, but perhaps it's CDE that
can be fixed to work on all shipping (and at least pseudo-modern)
Motifs.

According to that link some messages back, the Xme stuff is a 'private
[...]

Here's an interesting tidbit:

---
"It is said the motif version needed for building this opensourced CDE
is at least 2.1.30, but the motif shipped in Solaris 11 seems only
2.1.0. Currently openmotif does not allow installation on proprietary
OSes, so I'm afraid there's no way on Solaris 11. Maybe you can try
building on illumos."

(source: 
https://sourceforge.net/p/cdesktopenv/discussion/general/thread/04877048/#e39c/9c69)
---

So, maybe it's 2.1.0.  *shrug*


Hmm. The license is now LGPL, so the claim above that it can't be used on proprietary OS's no longer applies, and hasn't for several years.

I suppose if we can't figure out how to get this working, we can just
require people to build Motif on illuminos and go from there...

-jon

It's missing (required) IconButtonP.h... I wonder what else it is missing.  A 
few
things like this could probably be worked around, but if it's a lot...


In that case, I guess there's no real option on illuminos other than to build your own motif. :(

I still think the XmeXpm->Xpm change in CDE is valid - CDE doesn't need that cruft anymore, and since you have to build Motif anyway...

As for the changes - if a locally compiled motif is required, and it's customary to install that in /opt, then that's what the changes should be in sun.cf.

BTW, do you distinguish in sun.cf between various opensolaris/illuminos versions?

-jon


-- Matthew R. Trower

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel


--
Jon Trulson

"Fire all weapons and open a hailing frequency for my victory yodle."

                              - Zapp Brannigan

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to