Currently on Linux, you must run rpcbind in insecure mode (-i) in order for ttsession to register with rpcbind (the portmapper). This is because, on most systems, libc contains an older sun-based rpc library embedded within it. The sun-rpc code does not know how to authenticate with rpcbind when run as a non-privileged user. Using libtirpc, ttsession can register with rpcbind without requiring it to be run in insecure mode. You must have the libtirpc-dev, or equivalent package installed to use it. If you want to try this: - install libtirpc-dev or equivalent - if your rpcbind process is already running in insecure mode (-i option), remove that option and restart it. - edit config/host.def, (create if it doesn't exist) and add: #define HasTIRPCLib YES - rebuild CDE (make World). It's probably a good idea to remove /usr/dt/* beforehand to avoid contamination. Some linux systems seem to incorporate tirpc directly into libc (as all of the BSD's do AFAIK) so this may not be needed. I know that at least on Ubuntu systems defining HasTIRPCLib to YES is required in order to run rpcbind without -i.
************************************* The Common Desktop Environment is released under the terms of the LGPL V.2 license. You may reuse and redistribute this code under the terms of this license. See the COPYING file for details. ************************************* Purpose of this release: This release under a new license is numbered 2.2.0. It is almost identical to the 2.1.30 release The Open Group made available to customers in 1999 but with additional improvements to allow it to build under Linux. It's not called 2.1.30 to avoid confusion with versions of 2.1.30 not built from the open source code. ************************************ Downloading this release: CDE may be downloaded downloaded in source form from the Common Desktop Environment website: http://sourceforge.net/projects/cdesktopenv/ Or via git: git clone git://git.code.sf.net/p/cdesktopenv/code cdesktopenv-code ************************************ Installing this release: Complete installation instructions can be found on the CDE wiki: http://sourceforge.net/p/cdesktopenv/wiki/Home/ Bug reports and patches encouraged.