On Thu, May 14, 2015 at 05:53:18PM +0200, Dario Niedermann wrote: > Hello! I recently built CDE 2.2.3 on Slackware 14.0 (i686). > > Noticing that libtirpc is among the requirements, I thought what follows > could be of interest and might need to be documented and/or tested. > > IME, if symbol HasTIRPCLib is not defined (assigned 1 or YES) in > './config/cf/host.def' (or in 'site.def', same path), the dtcm build > will fail with the following error: > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../../../exports/lib/libcsa.so: undefined reference to `registerrpc' > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > HOWEVER, if I do #define HasTIRPCLib, then the resulting CDE build won't > be able to connect to ToolTalk, will abort at startup, returning this > error in ~/.dt/errorlog : > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > *** ERROR(4): Dtwm: PID 1242: Tue May 12 21:24:25 2015 > "Could not connect to ToolTalk: > TT_ERR_NOMP No ttsession process is running, probably because tt_open() has > not been called yet. If this code is returned from tt_open() it means > ttsession could not be started, which generally means ToolTalk is not > installed on this system. > " > *** [330] > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > Might the error be due to the fact that I don't have inetd installed?
Quite likely. inetd starts ttsession on demand; you will need to install an inetd version that supports RPC, then run the Linux post-install script (which will add the inetd configuration). > More testing is in order... Anyway, now I have installed a build with > HasTIRPCLib undefined over a previous build that had it defined. So the > latest build is able to start up, while the previous build provides > dtcm. > > Everything seems to work now, except that dtcm complains about the lack > of inetd. Looks like I need to install and learn how to configure inetd > for CDE (pointers welcome). Install openbsd-inetd or similar, and the post-install script adds the correct configuration. HTH, Isaac Dunham ------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y _______________________________________________ cdesktopenv-devel mailing list cdesktopenv-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel