On Thu, 14 May 2015, 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'
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Yes, HasTIRPCLib should not be defined at this time - it's on the
'TODO' list.  The regular glibc implementation of RPC does not support
that function (registerrpc()), but TIRPC does.

On a 32b system, defining HasTIRPCLib is likely to work, since
sizeof(long) == sizeof(int), but on 64b systems this will cause
coredumps until we can ensure that the TIRPC headers are included
first.

That's why it's currently disabled by default.

[...]

-- 
Jon Trulson

"Don't believe everything you read on the internet."
    --Abraham Lincoln

------------------------------------------------------------------------------
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