You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
clang-10 fails to compile aranym-1.1.0 on FreeBSD 12.2:
natfeat/hostfs.cpp:2875:2: error: no matching function for call to 'WriteInt32'
WriteInt32(filesys + 136, timezone);
^~~~~~~~~~
./uae_cpu/cpu_emulation.h:100:20: note: candidate function not viable: no known conversion from 'char *(int, int)' to 'uint32' (aka 'unsigned int') for 2nd argument
static inline void WriteInt32(memptr addr, uint32 l) {put_long(addr, l);}
^
The text was updated successfully, but these errors were encountered:
Hm, looks a strange compiler behaviour, he is not able to convert an int to an uint32? And what does 'char *(int, int)' mean? I can't see any char * involved there.
The code expects a global timezone variable there. Looks like that is not available in FreeBSD. I'll try to find a fix. As workaround, you could just use "0" in the meantime.
Edit: should be fixed now. Could you try with current version?
clang-10 fails to compile aranym-1.1.0 on FreeBSD 12.2:
The text was updated successfully, but these errors were encountered: