The following patch allows openmash to compile under gcc-3.4.


--- tclcl/tclcl.h.orig  2006-04-04 22:59:05.000000000 -0700
+++ tclcl/tclcl.h       2006-04-04 22:59:18.000000000 -0700
@@ -45,7 +45,6 @@
 }
 
 #include "tclcl-config.h"
-#include "tclcl-mappings.h"
 #include "tracedvar.h"
 
 struct Tk_Window_;
@@ -320,4 +319,6 @@
                                int argc, char *argv[]);
 };
 
+#include "tclcl-mappings.h"
+
 #endif

--- srm/srmv2/ns-srmv2.cc.orig  2006-04-05 00:00:39.000000000 -0700
+++ srm/srmv2/ns-srmv2.cc       2006-04-05 00:01:06.000000000 -0700
@@ -362,7 +362,7 @@
        name_(NULL), name_len_(0)
 {
        if (max_degree > 0) 
-               child_ = new (NS_Node *)[max_degree];
+               child_ = new NS_Node *[max_degree];
        for (int i=0; i<max_degree_; i++) {
                child_[i] = 0;
        }

--- mash/render/renderer-window.h.orig  2006-04-05 00:41:02.000000000 -0700
+++ mash/render/renderer-window.h       2006-04-05 00:41:21.000000000 -0700
@@ -53,10 +53,12 @@
                  int minx, int maxx) const;
        void sync() const;
        void resize(int w, int h);
-    protected:
+public:
        /*FIXME*/
        void dither_null(const u_char* frm, u_int off, u_int x,
                         u_int width, u_int height) const;
+protected:
+
        virtual void setcolor(int c);
        void compute_scale(int w, int h);
        virtual void alloc_image() = 0;



-- 
Karl 2006-04-20 16:59


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to