On Apr 6 2014 5:59 PM, W. Martinjak wrote:
> On 2014-04-07 01:40, EBo wrote:
>> On Apr 6 2014 5:16 PM, W. Martinjak wrote:
>>> Hi EBo,
>>>
>>> On 2014-04-06 23:52, EBo wrote:
>>>> I've broken away a *little* time to start working on LinuxCNC 
>>>> again,
>>>> via gentoocnc..
>>>>
>>> I assume this is on a 64bit machine!?
>> yes.  One a Gentoo distro.
>
> This is the result of unloved poor relation of linuxcnc.
> NML! No more bugfixes for it. Dispite it's in the "stable" version.
> I'm very disappointed about this progression.
>
> for instance:
>
> * libnml/buffer/tcpmem.cc:195:44: warning: dereferencing type-punned
> pointer will break strict-aliasing rules [-Wstrict-aliasing]
>
> @ 195 is:
>   ntohl(*((u_long *) diag_info_buf + 1)), buffer_number);
>
> and the def of ntohl is:
>     uint32_t ntohl(uint32_t netlong);
>
> uint32_t is ever 32bit
> but u_long not. It depends on the machine and OS.
>
> http://www.cplusplus.com/forum/unices/33951/

Matsche,

Yep.  That is exactly what I was worried about.

I'm still not done with work and free to do jump in the code... Is this 
something you could take a stab at cleaning up a bit?  Or are you saying 
that "No more bugfixes" for NML is a dictate as opposed to the reality 
of the siltation?

   EBo --



------------------------------------------------------------------------------
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment 
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees_APR
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to