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

