Building 2.8.3



desktop
-------
The desktop did not build "straight out of the box". 

There was a coding problem with a dependency,

	./platform/libgnome

Here is the fix:

--- libgnome/gnome-program.c    2005-03-04 16:41:59.000000000 -0500
+++ libgnome/gnome-program.c-   2005-03-04 16:41:19.000000000 -0500
@@ -1928,6 +1928,8 @@
                            int argc, char **argv,
                            guint nparams, GParameter *params)
 {
+    va_list args = 0;
+
     return gnome_program_init_common (type, app_id, app_version, module_info,
-                                     argc, argv, NULL, 0, nparams, params);
+                                     argc, argv, NULL, args, nparams, params);
 }



bindings
--------
Built without incident


office
------
* gnumeric
As reported in earlier posts, gnumeric will use libgnomedb if configure
can find it. Edit the Makefile to add the dependency:

--- Makefile    2005-03-04 23:36:49.000000000 -0500
+++ Makefile-   2005-03-04 23:33:32.000000000 -0500
@@ -3,7 +3,7 @@
 CATEGORIES = office
 DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2
  
-LIBDEPS = platform/libbonoboui desktop/gal office/libgsf office/libgda office/libgnomedb
+LIBDEPS = platform/libbonoboui desktop/gal office/libgsf office/libgda


* mergeant
Fails to compile due to a coding error.  Here is the fix:

--- libmergeant/mg-query.c      2005-03-05 09:50:36.000000000 -0500
+++ libmergeant/mg-query.c-     2005-03-05 09:50:22.000000000 -0500
@@ -44,7 +44,7 @@
 #include "mg-server-aggregate.h"
 #include "mg-data-handler.h"
  
-#include <sql/sql_parser.h>
+#include <libgda/sql/sql_parser.h>
 #include "mg-qf-func.h"
  
 /*



fifth-toe
---------
* gnet

As reported in an earlier post, there is a coding error in 

	./examples/dnslookup.c 

that is exposed when compiling with "-Werror":

        int
        main(int argc, char** argv)
        {
          extern char* optarg;
          extern int   optind;
          char c;
                                                                                                        
          gnet_init ();
                                                                                                        
          /* Parse arguments */
          while ((c = getopt(argc, argv, "arsn:")) != -1)
        

The ISO standard specifies that getopt() returns and integer, not a
character.

This time around the file compiled, which puzzled me.  I took a look at
the file, which still contained the error, and the compilation log and
then realized what had changed.  Rather than fixing the bug, "-Werror"
had been dropped from the list of compile flags.

Hmmm... Reminds me of a used car dealer who discovers that a car on his
lot as an intermittent problem that causes the oil indicator light to
flicker on occasion.  Rather than repairing the engine, the dealer
removes the working bulb from the oil indicator light and replaces it
with a dead one, thus eliminating the problem [:-)].


matchbox
---------
The URL has changed. "MASTER_SITES" needs to be changed for each
Makefile.  For example,


--- libmatchbox/Makefile        2005-03-05 13:47:56.000000000 -0500
+++ libmatchbox/Makefile-       2005-03-05 13:32:25.000000000 -0500
@@ -3,8 +3,6 @@
 CATEGORIES = matchbox
 DISTFILES = $(GARNAME)-$(GARVERSION).tar.bz2
  
-MASTER_SITES = http://projects.o-hand.com/matchbox/sources/$(GARNAME)/$(GARVERSION)/
-
 LIBDEPS = matchbox/xsettings-client platform/pango


geektoys
----------
* ximian-artwork

version 0.2.36 is nowhere to be found. I managed to locate version
0.2.32



hacker-tools
------------
* alleyoop

alleyoop requires a working valgrind, which does not really exist for a
PPC.  There is a work-in-progress, released by Paul Mackerras

	http://valgrind.kde.org/related.html


that allows alleyoop to be compiled and launched on a PPC.  Whether or
not it "does the right thing" is unknown to me.


* memprof

memprof will not build on a PPC due to some embedded i386 code.  I have
hacked at this a bit, creating "something" that runs.  But..., it's
nothing I would bet the farm on.


mono
------
Problems reported in earlier posts persist:

- mono/monodoc URL has changed:
	
	MASTER_SITES = http://www.go-mono.com/archive/$(GARVERSION)

- beagle needs gmime-sharp

        gmime needs to be rebuilt after mono to pick up the mono
        bindings needed by beagle.

- beagle needs gecko-sharp

	LIBDEPS += mono/gecko-sharp

- beagle's configure file picks up the wrong version of epiphany
	replace:
		epiphany-1.2  => epiphany-1.4
		EPIPHANY_REQUIRED=1.2.1 => EPIPHANY_REQUIRED=1.4.8


-Joseph

-- 
joseph_sacco[at]comcast[dot]net




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]