--- src/osdep/fsdb_host.cpp.orig 2026-04-25 15:03:50 UTC +++ src/osdep/fsdb_host.cpp @@ -642,7 +642,13 @@ bool my_utime(const char* name, const struct mytimeval ok = _utime(path_utf8.c_str(), &utb) == 0; #else struct timeval times[2]; +#if defined(__FreeBSD__) && defined(__i386__) + times[0].tv_sec = static_cast(mtv.tv_sec); + times[0].tv_usec = static_cast(mtv.tv_usec); + times[1] = times[0]; +#else times[0] = times[1] = { mtv.tv_sec, mtv.tv_usec }; +#endif ok = utimes(path_utf8.c_str(), times) == 0; #endif }