After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 722628 - fails to build on !linux
fails to build on !linux
Status: RESOLVED DUPLICATE of bug 722525
Product: gnome-online-miners
Classification: Applications
Component: general
3.10.x
Other OpenBSD
: Normal major
: ---
Assigned To: GNOME Online Miners maintainer(s)
GNOME Online Miners maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2014-01-20 18:04 UTC by Antoine Jacoutot
Modified: 2014-01-23 09:45 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Antoine Jacoutot 2014-01-20 18:04:53 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
Comment 1 Debarshi Ray 2014-01-21 08:41:40 UTC
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.
Comment 2 Debarshi Ray 2014-01-21 08:46:43 UTC

*** This bug has been marked as a duplicate of bug 722525 ***
Comment 3 Antoine Jacoutot 2014-01-21 09:48:50 UTC
> 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 :-)
Comment 4 Debarshi Ray 2014-01-21 11:05:35 UTC
Thanks for stepping up.
Comment 5 Antoine Jacoutot 2014-01-23 09:45:12 UTC
(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.