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
[email protected]
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel