GNOME Bugzilla – Bug 722628
fails to build on !linux
Last modified: 2014-01-23 09:45:12 UTC
Hi. gnome-online-miners 3.10.3 fails to build on !linux (sample building on OpenBSD) In file included from tracker-ioprio.c:45: tracker-ioprio.h:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void' tracker-ioprio.c:145: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void' Error while executing cc -DHAVE_CONFIG_H -I. -I.. -DG_LOG_DOMAIN="Gom" -DG_DISABLE_DEPRECATED -I../src/ -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/goa-1.0 -I/usr/local/lib/goa-1.0/include -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/tracker-0.16 -I/usr/local/include/tracker-0.16/libtracker-sparql -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include -O2 -pipe -MT libgom_1_0_la-tracker-ioprio.lo -MD -MP -MF .deps/libgom_1_0_la-tracker-ioprio.Tpo -c tracker-ioprio.c -fPIC -DPIC -o .libs/libgom_1_0_la-tracker-ioprio.o Makefile:712: recipe for target 'libgom_1_0_la-tracker-ioprio.lo' failed gmake[2]: *** [libgom_1_0_la-tracker-ioprio.lo] Error 1 gmake[2]: Leaving directory '/usr/ports/pobj/gnome-online-miners-3.10.3/gnome-online-miners-3.10.3/src' Makefile:506: recipe for target 'all-recursive' failed gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory '/usr/ports/pobj/gnome-online-miners-3.10.3/gnome-online-miners-3.10.3' Makefile:416: recipe for target 'all' failed gmake: *** [all] Error 2
This is basically a duplicate of bug 722525 Do not bother updating to 3.10.3 because it only affects OSes using the Linux kernel. See bug 722278 By the way, Antoine, would you be interested in implementing tracker-ioprio and tracker-sched for *BSD systems? Otherwise using Tracker would be pretty dire -- huge CPU and I/O consumption.
*** This bug has been marked as a duplicate of bug 722525 ***
> By the way, Antoine, would you be interested in implementing tracker-ioprio and > tracker-sched for *BSD systems? Otherwise using Tracker would be pretty dire -- > huge CPU and I/O consumption. Sure I can give it a shot :-)
Thanks for stepping up.
(In reply to comment #4) > Thanks for stepping up. Ok I started looking but it seems OpenBSD has no such scheduling options (we don't even have a tool like ionice). So that may take time until I can come up with a proper solution, I am adding it to my TODO list but am not holding my breath :-/ I see that you synced the header changes with tracker, so at least it is buildable now, thank you.