LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Other *NIX Forums > *BSD
User Name
Password
*BSD This forum is for the discussion of all BSD variants.
FreeBSD, OpenBSD, NetBSD, etc.

Notices


Reply
  Search this Thread
Old 04-24-2015, 12:12 PM   #1
shachter
Member
 
Registered: Jul 2007
Posts: 101

Rep: Reputation: 2
libgdata fails to build, rendering gnome3 utterly unavailable


I am trying to build gnome3, which doesn't seem like
too much to ask, as without gnome3, gdm gives you nothing
but a black screen (you can't even see the mouse cursor)
and it is impossible to login to a graphical interface.
The relevant error message in /var/log/gdm/:0-greeter.log
is:


gnome-session[80555]: WARNING: Could not parse desktop file gnome-shell.desktop or it references a not found TryExec binary

(gnome-settings-daemon:80567): GVFS-RemoteVolumeMonitor-WARNING **: remote volume monitor with dbus name org.gtk.Private.HalVolumeMonitor is not supported

(gnome-settings-daemon:80567): media-keys-plugin-WARNING **: Unable to inhibit keypresses: GDBus.Errorrg.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.login1 was not provided by any .service files

(gnome-settings-daemon:80567): Gvc-WARNING **: Failed to connect context: OK


But I digress. The point is that one wants to build x11/gnome3
otherwise gdm by itself is worthless.

But x11/gnome3 does not build. More precisely, libgdata does
not build. The dependency path is that gnome3 depends on
gnome-utils, which depends on gnome-contacts, which depends
on evolution-data-server, which depends on libgdata, and libgdata
does not build. I ran "make config" in all of the intermediate
ports and there was nothing there that could avoid the dependency
on libgdata. And gnome3-lite also depends on libgdata, although
the path to evolution-data-server is somewhat different.

The build of libgdata fails shortly after g-ir-scanner emits
a syntax error on /usr/include/runetype.h, a header file that
contains an inline function definition (which is perfectly fine,
because it is an inline function). I hope that the proximity
of the error message and the failure of the build is a
coincidence, because it is truly, truly, moronic to make a
build depend on successfull introspection of a header file.
Incidentally, I took the function definition out of runetype.h
(a file with a name ending in ".h") and put it into runetype-jfs.c
(a file with a name ending in ".c") which runetype.h now
includes. It made no bloody difference, g-ir-scanner still emits
the error message and libgdata still fails to build.

Here is the output of "uname -a", if anyone is curious:

FreeBSD m5 10.1-RELEASE-p9 FreeBSD 10.1-RELEASE-p9 #0: Tue Apr 7 01:07:33 UTC 2015 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386

Now, surely there must be other people on FreeBSD 10.1 who have
successfully built x11/gnome3. So how did they do it? And what
must I do to get the bloody thing to build? Thank you in advance
for any and all replies. If you think that your reply will not
be of general interest, then please send me electronic mail:
jay at m5 dot chicago dot il dot us.

Jay F. Shachter
 
Old 04-24-2015, 05:16 PM   #2
Randicus Draco Albus
Senior Member
 
Registered: May 2011
Location: Hiding somewhere on planet Earth.
Distribution: No distribution. OpenBSD operating system
Posts: 1,711
Blog Entries: 8

Rep: Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635
The obvious question is, why go through all the trouble? If you want to use a DM, why not use another one? Why is GDM so important?
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Gnome3- image rendering is slow,garbled and often stuck in Firefox like Applications deepclutch Linux - Desktop 5 05-13-2012 02:34 PM
[SOLVED] Gcompris build fails 2handband Slackware 5 11-27-2010 06:22 PM
[SOLVED] easystroke 0.5.3 build fails imitis Slackware 7 06-23-2010 08:42 AM
self build rpm fails with missing dependencies on build host zhjim Linux - Software 1 09-24-2009 08:47 AM
ndiswrapper Build fails binary1011100 Debian 3 06-17-2008 09:25 AM

LinuxQuestions.org > Forums > Other *NIX Forums > *BSD

All times are GMT -5. The time now is 03:45 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration