{"id":23,"date":"2004-02-01T07:09:01","date_gmt":"2004-02-01T12:09:01","guid":{"rendered":"\/?p=23"},"modified":"2004-02-01T07:09:01","modified_gmt":"2004-02-01T12:09:01","slug":"building-gnome-25","status":"publish","type":"post","link":"http:\/\/www.bytebot.net\/blog\/archives\/2004\/02\/01\/building-gnome-25","title":{"rendered":"Building GNOME 2.5"},"content":{"rendered":"<p>Going with <a href=\"http:\/\/www.freedesktop.org\/Software\/jhbuild\">jhbuild<\/a> to get GNOME 2.5 compiled was most fun. It had 88 modules to compile, most of which were performed seamlessly, and went things went bad, I installed appropriate packages. I did a stock Workstation install of Fedora Core 1 to begin. I used jamesh&#8217;s sample .jhbuildrc, which loaded stuff into \/opt\/gtk2 (I&#8217;ll have to rebuild at some stage with Mozilla stuff as I&#8217;ve modified the sample.jhbuildrc now).<\/p>\n<p>First error came with <tt>shared-mime-info<\/tt> (<a href=\"http:\/\/bugzilla.gnome.org\/show_bug.cgi?id=132899\">#132899<\/a>), and I ignored it. Next hit was the <tt>gnome-vfs<\/tt> module requiring libbz2. Solved easily by <tt>yum install bzip2-devel<\/tt>. At module 27\/88, we have the icon theme issue (<a href=\"http:\/\/bugzilla.gnome.org\/show_bug.cgi?id=107979\">#107979<\/a>).<\/p>\n<p>I was still ridden with a few more errors: 69\/88 <tt>nautilus-media<\/tt>, 80\/88 <tt>mozilla-gtkmozembed<\/tt> (the .jhbuildrc I used ignored Mozilla, so this is acceptable), 81\/88 <tt>gnomemeeting<\/tt> whining about aclocal errors, and 85\/88 <tt>glade<\/tt>. That said, I followed the README from the cvs checkout and it told me to add a file to <tt>\/etc\/X11\/gdm\/Sessions<\/tt>; I tried, but did not get far sadly (5.45am, sleepy, tired).<\/p>\n<p>The &#8220;correct&#8221;, Fedora way is to go to <tt>\/etc\/X11\/dm\/Sessions<\/tt>, and create an executable file called <tt>jhbuild.desktop<\/tt>. It&#8217;s contents are:<br \/>\n<tt>[Desktop Entry]<\/tt><br \/>\n<tt>Encoding=UTF-8<\/tt><br \/>\n<tt>Name=GNOME2.6<\/tt><br \/>\n<tt>Comment=GNOME2.6<\/tt><br \/>\n<tt>Exec=\/home\/byte\/bin\/jhbuild run \/opt\/gnome2\/bin\/gnome-session<\/tt><br \/>\n<tt>Icon=<\/tt><br \/>\n<tt>Type=Application<\/tt><\/p>\n<p>GNOME2.6 will be an option in your GDM now, so login, and have a ball of a time. I&#8217;m testing it now, and most of everything works wonderfully.<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Building%20GNOME%202.5&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2004%2F02%2F01%2Fbuilding-gnome-25&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"dd541961f0\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2004\/02\/01\/building-gnome-25?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-23\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2004\/02\/01\/building-gnome-25?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-23\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2004\/02\/01\/building-gnome-25?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-23\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2004\/02\/01\/building-gnome-25?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Going with jhbuild to get GNOME 2.5 compiled was most fun. It had 88 modules to compile, most of which were performed seamlessly, and went things went bad, I installed appropriate packages. I did a stock Workstation install of Fedora Core 1 to begin. I used jamesh&#8217;s sample .jhbuildrc, which loaded stuff into \/opt\/gtk2 (I&#8217;ll [&hellip;]<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Building%20GNOME%202.5&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2004%2F02%2F01%2Fbuilding-gnome-25&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"dd541961f0\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2004\/02\/01\/building-gnome-25?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-23\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2004\/02\/01\/building-gnome-25?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-23\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2004\/02\/01\/building-gnome-25?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-23\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2004\/02\/01\/building-gnome-25?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_options":[]},"categories":[1],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4vJD-n","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":321,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2005\/06\/23\/red-hat-the-catholic-church-of-all-distributions","url_meta":{"origin":23,"position":0},"title":"Red Hat, the Catholic Church of all Distributions","date":"23\/6\/2005","format":false,"excerpt":"So m-commerce must've really taken off. Today, I made a purchase from a WAP site on my mobile, using my credit card details, and then having an item I ordered delivered. All without a computer, mind you. I started jhbuilding GNOME again. On a fairly standard FC-4 system (workstation install),\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":224,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2004\/10\/10\/observations","url_meta":{"origin":23,"position":1},"title":"Observations","date":"10\/10\/2004","format":false,"excerpt":"I've been on the nahant-beta-list for a while now and don't notice a heap of posts there, like the users you'd get on Fedora lists, or the testers on fedora-test-list. Either RHEL4-beta \"just works\", or many aren't testing it as rigorously as they are Fedora. I wonder what Red Hat's\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":579,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/06\/24\/switching-to-ubuntu-dramas","url_meta":{"origin":23,"position":2},"title":"Switching (to Ubuntu) dramas","date":"24\/6\/2007","format":false,"excerpt":"My recent switch to Ubuntu for desktop use, hasn't gone on without drama. SeaMonkey This doesn't exist in Feisty Fawn. Apparently, it was around before, and is most likely guaranteed to be in Gutsy Gibbon, but if you're a Feisty Fawn user, you're bent out of luck. My journey started\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":43,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2004\/02\/17\/xcode-from-apple","url_meta":{"origin":23,"position":3},"title":"Xcode from Apple","date":"17\/2\/2004","format":false,"excerpt":"Was at Equatorial Hotel for a presentation by Apple - Xcode, Interface Builder and some of their other developer tools that come with 10.3 (Panther). Impressive stuff, I'd say - a monkey can build a web browser. Installed the Java SDK from the Apple Developer site, since 1.4.2 has been\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":197,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2004\/08\/13\/fedora","url_meta":{"origin":23,"position":4},"title":"Fedora","date":"13\/8\/2004","format":false,"excerpt":"Setup a FC1 box, with the everything install. 550MB of packages later, it seemed to work. The distro has come a long way since that release, that much I can say (even the updates to it are a testament). 5881MB for an everything install, just in case anyone wants to\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":105,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2004\/04\/20\/malaysian-linux-scene","url_meta":{"origin":23,"position":5},"title":"Malaysian Linux scene","date":"20\/4\/2004","format":false,"excerpt":"While using jhbuild to build GNOME is cool, some might find using GARNOME better. Dan Daggett has scripted up his experiences of building GNOME 2.6 with GARNOME. Figured the Malaysian Linux scene needed a little boost, so #myoss is born (on irc.freenode.net). All Malaysians in the open source community should\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/23"}],"collection":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/comments?post=23"}],"version-history":[{"count":0,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/23\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/media?parent=23"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/categories?post=23"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/tags?post=23"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}