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

Reply via email to