GNOME3 on FreeBSD

Now can run on FreeBSD, without NetworkManager... but with gnome-shell!
I've pulled the experimental ports from Marcus's site and built them, with some modifications. A screenshot is here!
 
Not very stable with gnome-shell. You can use 'Fallback' mode if not happy with gnome-shell.
I built the ports with no(or less, at most with -O1) compile optimization. It seems problems would arise if you compile with -O2.
 
Thank You for information! How would a user install this for test? I want to test this out on virtualaztion software? Thanks!
 
It's good that GNOME3 was ported to FreeBSD. But, I don't like GNOME3 (I've used GNOME2 many years and I'm currently on Xfce3 and 4) because it's not comfortable on desktop PC. It will be better looking and more usable on tablet PCs.
 
j4r3ck said:
But, I don't like GNOME3

You are certainly not alone on this. Though I don't use Gnome I appreciate that the changes are very impractical for a typical desktop.

I believe that Gnome 2 could be maintained on FreeBSD for many many years but *ONLY* if the gnome 3 ports do not break it.

For example the gnome 3 port of nautilus would have to be either put in a seperate prefix or patched to high heaven so it does not replace any key gnome 2 files.

I dont think that Gnome 2 will ever seriously break unless Gnome 3 breaks it. So I only think Gnome 3 components should be added to the tree if they do not conflict with Gnome 2.
 
According to:
http://forums.pcbsd.org/showthread.php?t=14811
I'm trying to compile Gnome3 (FreeBSD 9 RELEASE), but I have a problem:
Code:
In file included from ./gdata/gdata.h:41,
                 from demos/scrapbook/scrapbook.h:23,
                 from demos/scrapbook/scrapbook.c:33:
./gdata/gdata-oauth1-authorizer.h:89: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
./gdata/gdata-oauth1-authorizer.h:90: error: expected declaration specifiers or '...' before 'SoupURI'
gmake[2]: *** [demos/scrapbook/demos_scrapbook_scrapbook-scrapbook.o] Error 1
gmake[2]: Leaving directory `/usr/ports/devel/libgdata/work/libgdata-0.10.1'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/devel/libgdata/work/libgdata-0.10.1'
gmake: *** [all] Error 2
*** Error code 1

Stop in /usr/ports/devel/libgdata.

===>>> make failed for devel/libgdata
===>>> Aborting update

===>>> Update for devel/libgdata failed
===>>> Aborting update

===>>> Update for databases/evolution-data-server3 failed
===>>> Aborting update

===>>> Update for x11/gnome-shell failed
===>>> Aborting update

===>>> Update for deskutils/gnome-tweak-tool failed
===>>> Aborting update

===>>> Update for x11/gnome3 failed
===>>> Aborting update

Terminated
How to solve the problem?
 
vinkler said:
According to:
http://forums.pcbsd.org/showthread.php?t=14811
I'm trying to compile Gnome3 (FreeBSD 9 RELEASE), but I have a problem:
Code:
In file included from ./gdata/gdata.h:41,
                 from demos/scrapbook/scrapbook.h:23,
                 from demos/scrapbook/scrapbook.c:33:
./gdata/gdata-oauth1-authorizer.h:89: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
./gdata/gdata-oauth1-authorizer.h:90: error: expected declaration specifiers or '...' before 'SoupURI'
gmake[2]: *** [demos/scrapbook/demos_scrapbook_scrapbook-scrapbook.o] Error 1
gmake[2]: Leaving directory `/usr/ports/devel/libgdata/work/libgdata-0.10.1'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/devel/libgdata/work/libgdata-0.10.1'
gmake: *** [all] Error 2
*** Error code 1

Stop in /usr/ports/devel/libgdata.

===>>> make failed for devel/libgdata
===>>> Aborting update

===>>> Update for devel/libgdata failed
===>>> Aborting update

===>>> Update for databases/evolution-data-server3 failed
===>>> Aborting update

===>>> Update for x11/gnome-shell failed
===>>> Aborting update

===>>> Update for deskutils/gnome-tweak-tool failed
===>>> Aborting update

===>>> Update for x11/gnome3 failed
===>>> Aborting update

Terminated
How to solve the problem?

Thanks for the post. I was looking for somewhere to start with this.
 
Back
Top