Hello, I just managed to build bundle-gnome on my 10.7 box (Xcode 4.2). The whole thing appears to work well except for the minor quirk of needing to launch gnome-settings-daemon by hand.
The whole thing was built copying the missing packages from the 10.6 tree and performing minor tweaks only. Below is the summary of changes. Should you need more information please ask, as I will be happy to provide it. 1. metacity: build fails with clang but succeeds cleanly using SetCC: llvm-gcc SetCXX: llvm-g++ metacity also refuses to launch unless gnome-themes is installed (I believe that this is a missing dependency which applies to the 10.6 tree too). 2. gnome-speech builds as is with the addition of "10.7" to the "Distribution" variable. 3. gnome-utils builds fine with llvm-gcc and llvm-g++ (SetCC, SetCXX as for metacity). It is quite possible that the package can be patched instead, as the build chokes with clang on a couple of functions that use g_return_if_fail() instead of a plain return, which in turn causes clang to complain about a non-void function not returning. This seems easy to fix, but I am not familiar enough with the GNOME code base to attempt such. 4. file-roller builds with the following appended to fille-roller.patch: ------ patch beings ------ diff -Pur file-roller-2.28.2/src/eggtreemultidnd.c.orig file-roller-2.28.2/src/eggtreemultidnd.c --- file-roller-2.28.2/src/eggtreemultidnd.c.orig 2009-11-07 13:38:19.000000000 -0500 +++ file-roller-2.28.2/src/eggtreemultidnd.c 2012-04-11 16:31:05.000000000 -0400 @@ -310,7 +310,7 @@ selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (widget)); gtk_tree_selection_selected_foreach (selection, selection_foreach, &path_list); if (path_list == NULL) - return; + return FALSE; path_list = g_list_reverse (path_list); ------ patch ends ------ At least I hope it's FALSE, somebody please correct me if I am wrong. 5. As I noted in an earlier email, webkit-1.0.2 (already in the official 10.7 tree) fails but gets to build using the by now familiar SetCC/SecCXX trick. That's about it, everything else works unchanged. I am now happily running a GNOME desktop. Here is the content of my local tree as a summary of what was imported from the 10.6 tree (I hope I only have the GNOME related stuff in there but I apologize in advance if some other things crept in): < godel-v:~ > ls /opt/sw/fink/10.7/local/main/finkinfo/ | cat at-spi-py.info at-spi-py25.info at-spi.info at-spi.patch bundle-gnome.info control-center.info control-center.patch dasher.info dasher.patch file-roller.info file-roller.patch gnome-applets.info gnome-applets.patch gnome-games.info gnome-games.patch gnome-netstatus.info gnome-netstatus.patch gnome-pilot.info gnome-pilot.patch gnome-python2-desktop-py.info gnome-python2-desktop-py.patch gnome-python2-py-2.20.1.info gnome-python2-py-2.20.1.patch gnome-python2-py.info gnome-python2-py.patch gnome-python2-py25.info gnome-python2-py25.patch gnome-session.info gnome-session.patch gnome-speech.info gnome-system-monitor.info gnome-system-monitor.patch gnome-terminal.info gnome-terminal.patch gnome-themes.info gnome-user-docs.info gnome-utils.info gnome-utils.patch gpdf.info gpdf.patch gtksourceview.info gtksourceview.patch metacity-setup.info metacity-setup.patch metacity.info metacity.patch nautilus-cd-burner.info nautilus-cd-burner.patch xscreensaver.info xscreensaver.patch Should have I done something wrong and/or should anybody need any other detail please let me know. Best regards, Stefan -- If it was so, it might be; and if it were so, it would be; but as it isn't, it ain't. That's logic. --Lewis Carroll, Through the Looking-Glass No HTML emails and proprietary attachments please <http://bruda.ca/ascii> ------------------------------------------------------------------------------ For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 _______________________________________________ Fink-users mailing list Fink-users@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.macosx.fink.user Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users