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