Hi,
We need to add some commands to tcpborphserver3 to support
communication commands over the external I2C bus. We did this
previously for tcpborphserver2 on the ROACH I. I am now looking at
migrating these changes to tcpborphserver3.

I cloned the latest code from ska-sa/katcp and am building it directly
on the ROACH II. The code does not seem to build out of the box. I ran
into these problems:

In raw.c, the definitions of the check_read_results macro are inconsistent:

#ifdef DEBUG
void check_read_results(int *v, int floor)
....
#else
#define check_read_results(p)

That was an easy fix.

Next, zlib.h is needed by loadbof.c, but is not found on the ROACH II
file system. This cascades into trouble because the struct bof_state
does not get defined properly. What is the recommended way to build
this software?

Also, I remember seeing mention that the KATCP command syntax may have
changed between tcpborphserver2 and tcpborphserver3. Is there a list
of these changes somewhere?

Thanks,
Glenn

Reply via email to