FTBFS on non-linux architectures
Hello,
Currently tracker FTBFS on non-linux architectures:
cc -Isrc/libtracker-common/12e1c39@@tracker-common@sta -Isrc/libtracker-common -I../src/libtracker-common -I./ -I.././ -Isrc/ -I../src/ -I/usr/include/glib-2.0 -I/usr/lib/i386-gnu/glib-2.0/include -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wformat -Wformat-security -Wno-pointer-sign -DTRACKER_COMPILATION '-DG_LOG_DOMAIN="Tracker"' -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -MD -MQ 'src/libtracker-common/12e1c39@@tracker-common@sta/tracker-file-utils.c.o' -MF 'src/libtracker-common/12e1c39@@tracker-common@sta/tracker-file-utils.c.o.d' -o 'src/libtracker-common/12e1c39@@tracker-common@sta/tracker-file-utils.c.o' -c ../src/libtracker-common/tracker-file-utils.c ../src/libtracker-common/tracker-file-utils.c:256:19: error: #if with no expression 256 | #if HAVE_STATVFS64 | ^ ninja: build stopped: subcommand failed.
Shouldn't it be #ifdef HAVE_STATVFS64
instead of #if HAVE_STATVFS64
?
https://gitlab.gnome.org/GNOME/tracker/blob/master/src/libtracker-common/tracker-file-utils.c#L254