@Kalamatee Some ports aren't up-to-date because they need SDL2. I want to try Rocksndiamonds. It needs SDL_net 2.
/home/mazze/projects/fullaros/aros-linux-x86_64-dbg/bin/linux-x86_64/AROS/Developer/include/netinet/tcp.h5917: error: duplicate member 'th_off'
59 | u_char th_off:4, /* data offset */
| ^~~~~~
/home/mazze/projects/fullaros/aros-linux-x86_64-dbg/bin/linux-x86_64/AROS/Developer/include/netinet/tcp.h6017: error: duplicate member 'th_x2'
60 | th_x2:4; /* upper 4 (reserved) flags */
| ^~~~~
That's odd because that would mean that AROS is both big and little-endian.
I've written a small sample to reproduce it.
#define __BSD_VISIBLE 1
#include <stdio.h>
#include <netinet/tcp.h>
int main(void)
{
struct tcphdr tcp;
printf("%p\n", &tcp);
return 0;
}
Do you have an idea what's wrong?