From owner-freebsd-ports Mon Nov 6 15:30:14 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 4990837B4CF for ; Mon, 6 Nov 2000 15:30:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id PAA79118; Mon, 6 Nov 2000 15:30:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: by hub.freebsd.org (Postfix, from userid 32767) id 31D5737B4CF; Mon, 6 Nov 2000 15:29:19 -0800 (PST) Message-Id: <20001106232919.31D5737B4CF@hub.freebsd.org> Date: Mon, 6 Nov 2000 15:29:19 -0800 (PST) From: mheffner@vt.edu To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: ports/22653: [PATCH] devel/amulet doesn't compile Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 22653 >Category: ports >Synopsis: [PATCH] devel/amulet doesn't compile >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Nov 06 15:30:00 PST 2000 >Closed-Date: >Last-Modified: >Originator: Mike Heffner >Release: 5-current >Organization: >Environment: FreeBSD 5.0-CURRENT #0: Thu Nov 2 18:21:33 EST 2000 i386 >Description: The port devel/amulet does not compile in many places. Patches were originally sent to the maintainer, but the address bounces. >How-To-Repeat: Try building the devel/amulet port. >Fix: apply patches: (also available from: http://my.ispchannel.com/~mheffner/patches/amulet.tar.gz) diff -X /tmp/xclude -ur /home/spock/stuff/amulet/include/amulet/gemM.h /usr/ports/devel/amulet/work/amulet/include/amulet/gemM.h --- /home/spock/stuff/amulet/include/amulet/gemM.h Tue Jun 10 17:01:40 1997 +++ /usr/ports/devel/amulet/work/amulet/include/amulet/gemM.h Mon Nov 6 02:35:48 2000 @@ -524,7 +524,7 @@ Am_Point_Array_Data (int size); ~Am_Point_Array_Data (); - operator== (Am_Point_Array_Data&) + bool operator== (Am_Point_Array_Data&) { return false; } protected: @@ -584,7 +584,7 @@ Am_Time_Data(Am_Time_Data* other) { time.tv_usec = other->time.tv_usec; time.tv_sec = other->time.tv_sec; } timeval time; - operator== (Am_Time_Data& other) + bool operator== (Am_Time_Data& other) { return time.tv_usec == other.time.tv_usec && time.tv_sec == other.time.tv_sec; } void Print (ostream& out) const; diff -X /tmp/xclude -ur /home/spock/stuff/amulet/include/amulet/gemX.h /usr/ports/devel/amulet/work/amulet/include/amulet/gemX.h --- /home/spock/stuff/amulet/include/amulet/gemX.h Tue Jun 24 13:30:31 1997 +++ /usr/ports/devel/amulet/work/amulet/include/amulet/gemX.h Mon Nov 6 02:24:17 2000 @@ -576,7 +576,7 @@ ~Am_Font_Data (); - operator== (Am_Font_Data&) + bool operator== (Am_Font_Data&) { return false; } void Add_Font (Display*, XFontStruct*); @@ -656,7 +656,7 @@ bool Get_Cursor (Display*, Cursor&); // I think I need this for a wrapper class - operator== (Am_Cursor_Data&) + bool operator== (Am_Cursor_Data&) { return false; } Display* main_display; @@ -724,7 +724,7 @@ ~Am_Image_Array_Data (); - operator== (Am_Image_Array_Data&) + bool operator== (Am_Image_Array_Data&) { return false; } Pixmap Get_X_Pixmap (const Am_Drawonable_Impl* draw); @@ -823,7 +823,7 @@ Am_Style_Data (); ~Am_Style_Data (); - operator== (Am_Style_Data&) + bool operator== (Am_Style_Data&) { return false; } void Add_Color_Index (Display*, XColor); @@ -883,7 +883,7 @@ Am_Point_Array_Data (int size); ~Am_Point_Array_Data (); - operator== (Am_Point_Array_Data&) + bool operator== (Am_Point_Array_Data&) { return false; } protected: diff -X /tmp/xclude -ur /home/spock/stuff/amulet/include/amulet/object_advanced.h /usr/ports/devel/amulet/work/amulet/include/amulet/object_advanced.h --- /home/spock/stuff/amulet/include/amulet/object_advanced.h Sun Dec 15 12:15:48 1996 +++ /usr/ports/devel/amulet/work/amulet/include/amulet/object_advanced.h Mon Nov 6 01:43:35 2000 @@ -252,9 +252,9 @@ Am_Slot (Am_Slot_Data* in_data) { data = in_data; } - operator== (const Am_Slot& test) const + bool operator== (const Am_Slot& test) const { return data == test.data; } - operator!= (const Am_Slot& test) const + bool operator!= (const Am_Slot& test) const { return data != test.data; } operator Am_Slot_Data* () const { return data; } diff -X /tmp/xclude -ur /home/spock/stuff/amulet/include/amulet/rich_text.h /usr/ports/devel/amulet/work/amulet/include/amulet/rich_text.h --- /home/spock/stuff/amulet/include/amulet/rich_text.h Wed May 7 14:02:24 1997 +++ /usr/ports/devel/amulet/work/amulet/include/amulet/rich_text.h Mon Nov 6 01:37:37 2000 @@ -169,7 +169,7 @@ inline Am_Text_Fragment* Get_Fragment_At( const Am_Text_Index inIndex ) const; - inline Move_Cursor( Am_Cursor& inCursor, Am_Cursor_Move inMove ) const; + // inline Move_Cursor( Am_Cursor& inCursor, Am_Cursor_Move inMove ) const; }; /****************************************************************************** @@ -770,8 +770,8 @@ * Am_Text_Fragment */ -const kFragStrSize = 1024; -const kMinFragBreak = kFragStrSize / 2; +const unsigned int kFragStrSize = 1024; +const unsigned int kMinFragBreak = kFragStrSize / 2; class Am_Text_Fragment { diff -X /tmp/xclude -ur /home/spock/stuff/amulet/include/amulet/widgets_advanced.h /usr/ports/devel/amulet/work/amulet/include/amulet/widgets_advanced.h --- /home/spock/stuff/amulet/include/amulet/widgets_advanced.h Mon Jul 21 09:49:07 1997 +++ /usr/ports/devel/amulet/work/amulet/include/amulet/widgets_advanced.h Mon Nov 6 01:44:16 2000 @@ -51,7 +51,7 @@ } Computed_Colors_Record_Data (const Am_Style& foreground); Computed_Colors_Record_Data (Computed_Colors_Record_Data*); - operator== (Computed_Colors_Record_Data&) + bool operator== (Computed_Colors_Record_Data&) { return false; } // destructor virtual ~Computed_Colors_Record_Data (); Only in /usr/ports/devel/amulet/work/amulet/lib: libamulet-release.a Only in /usr/ports/devel/amulet/work/amulet/lib: libamulet-release.so Only in /usr/ports/devel/amulet/work/amulet/lib: libamulet-release.so.3 Only in /usr/ports/devel/amulet/work/amulet/lib: libamulet.so Only in /usr/ports/devel/amulet/work/amulet/lib: libamulet.so.3 diff -X /tmp/xclude -ur /home/spock/stuff/amulet/src/anim/testanimators.cc /usr/ports/devel/amulet/work/amulet/src/anim/testanimators.cc --- /home/spock/stuff/amulet/src/anim/testanimators.cc Mon May 5 13:25:23 1997 +++ /usr/ports/devel/amulet/work/amulet/src/anim/testanimators.cc Mon Nov 6 13:19:43 2000 @@ -278,7 +278,7 @@ else if (c == 'r') Mover.Set (Am_VISIBLE, !(bool)Mover.Get(Am_VISIBLE)); else if (c == 'i') { - static debugging = false; + static bool debugging = false; if (!debugging) Am_Set_Inter_Trace(Am_INTER_TRACE_ALL); else Am_Set_Inter_Trace(Am_INTER_TRACE_NONE); debugging = !debugging; diff -X /tmp/xclude -ur /home/spock/stuff/amulet/src/debug/inspector.cc /usr/ports/devel/amulet/work/amulet/src/debug/inspector.cc --- /home/spock/stuff/amulet/src/debug/inspector.cc Mon Jul 21 05:50:20 1997 +++ /usr/ports/devel/amulet/work/amulet/src/debug/inspector.cc Mon Nov 6 03:02:04 2000 @@ -3311,7 +3311,7 @@ Am_Set_Reason reason) { #ifdef DEBUG - static flag = 0; + static int flag = 0; if (flag) return; // prevent recursive call. // We have a single global variable controlling refresh of all inspector // windows. Without this, we'd still need to do a list traverse below, diff -X /tmp/xclude -ur /home/spock/stuff/amulet/src/gem/gemW_cursor.h /usr/ports/devel/amulet/work/amulet/src/gem/gemW_cursor.h --- /home/spock/stuff/amulet/src/gem/gemW_cursor.h Wed Oct 9 19:58:10 1996 +++ /usr/ports/devel/amulet/work/amulet/src/gem/gemW_cursor.h Mon Nov 6 02:36:46 2000 @@ -15,7 +15,7 @@ Am_Cursor_Data (Am_Image_Array image, Am_Image_Array mask); virtual ~Am_Cursor_Data (); - operator== (Am_Cursor_Data&) + bool operator== (Am_Cursor_Data&) { return false; } public: diff -X /tmp/xclude -ur /home/spock/stuff/amulet/src/gem/gemW_image.h /usr/ports/devel/amulet/work/amulet/src/gem/gemW_image.h --- /home/spock/stuff/amulet/src/gem/gemW_image.h Tue Jan 28 12:20:49 1997 +++ /usr/ports/devel/amulet/work/amulet/src/gem/gemW_image.h Mon Nov 6 02:37:05 2000 @@ -28,7 +28,7 @@ Am_Image_Array_Data (Am_Image_Array_Data* proto, int width, int height); virtual ~Am_Image_Array_Data(); - operator== (Am_Image_Array_Data&) + bool operator== (Am_Image_Array_Data&) { return false; } public: diff -X /tmp/xclude -ur /home/spock/stuff/amulet/src/gem/gemW_points.h /usr/ports/devel/amulet/work/amulet/src/gem/gemW_points.h --- /home/spock/stuff/amulet/src/gem/gemW_points.h Tue Dec 17 13:36:36 1996 +++ /usr/ports/devel/amulet/work/amulet/src/gem/gemW_points.h Mon Nov 6 02:37:21 2000 @@ -30,7 +30,7 @@ Am_Point_Array_Data (int size); ~Am_Point_Array_Data (); - operator== (Am_Point_Array_Data&) + bool operator== (Am_Point_Array_Data&) { return false; } protected: diff -X /tmp/xclude -ur /home/spock/stuff/amulet/src/gem/gemW_styles.h /usr/ports/devel/amulet/work/amulet/src/gem/gemW_styles.h --- /home/spock/stuff/amulet/src/gem/gemW_styles.h Tue May 20 05:25:51 1997 +++ /usr/ports/devel/amulet/work/amulet/src/gem/gemW_styles.h Mon Nov 6 02:37:45 2000 @@ -35,7 +35,7 @@ virtual ~Am_Style_Data (); - operator== (Am_Style_Data&) + bool operator== (Am_Style_Data&) { return false; } virtual const char *Get_Color_Name (); diff -X /tmp/xclude -ur /home/spock/stuff/amulet/src/gem/gemW_text.h /usr/ports/devel/amulet/work/amulet/src/gem/gemW_text.h --- /home/spock/stuff/amulet/src/gem/gemW_text.h Mon Jan 13 05:59:01 1997 +++ /usr/ports/devel/amulet/work/amulet/src/gem/gemW_text.h Mon Nov 6 02:38:13 2000 @@ -20,7 +20,7 @@ ~Am_Font_Data (); public: - operator== (Am_Font_Data&) + bool operator== (Am_Font_Data&) { return false; } HFONT WinFont (HDC hdc); diff -X /tmp/xclude -ur /home/spock/stuff/amulet/src/gem/gemW_time.h /usr/ports/devel/amulet/work/amulet/src/gem/gemW_time.h --- /home/spock/stuff/amulet/src/gem/gemW_time.h Mon Jan 13 05:59:03 1997 +++ /usr/ports/devel/amulet/work/amulet/src/gem/gemW_time.h Mon Nov 6 02:39:22 2000 @@ -17,7 +17,7 @@ Am_Time_Data(Am_Time_Data* other) { time = other->time; } unsigned long time; - operator== (Am_Time_Data& other) + bool operator== (Am_Time_Data& other) { return time == other.time; } }; diff -X /tmp/xclude -ur /home/spock/stuff/amulet/src/gem/gemX_draw.cc /usr/ports/devel/amulet/work/amulet/src/gem/gemX_draw.cc --- /home/spock/stuff/amulet/src/gem/gemX_draw.cc Tue Aug 5 09:11:19 1997 +++ /usr/ports/devel/amulet/work/amulet/src/gem/gemX_draw.cc Mon Nov 6 02:48:26 2000 @@ -892,7 +892,7 @@ // if we have a match, do no work. if (XAllocColor(screen->display, screen->colormap, &c)) return; - static flag = 0; + static int flag = 0; if (!flag) { cerr << "** No color cells left; using closest match.\n"; flag = 1; diff -X /tmp/xclude -ur /home/spock/stuff/amulet/src/gem/gemX_time.h /usr/ports/devel/amulet/work/amulet/src/gem/gemX_time.h --- /home/spock/stuff/amulet/src/gem/gemX_time.h Mon Jan 13 05:59:09 1997 +++ /usr/ports/devel/amulet/work/amulet/src/gem/gemX_time.h Mon Nov 6 02:33:11 2000 @@ -19,7 +19,7 @@ Am_Time_Data(Am_Time_Data* other) { time.tv_usec = other->time.tv_usec; time.tv_sec = other->time.tv_sec; } timeval time; - operator== (Am_Time_Data& other) + bool operator== (Am_Time_Data& other) { return time.tv_usec == other.time.tv_usec && time.tv_sec == other.time.tv_sec; } }; diff -X /tmp/xclude -ur /home/spock/stuff/amulet/src/gem/gem_points.cc /usr/ports/devel/amulet/work/amulet/src/gem/gem_points.cc --- /home/spock/stuff/amulet/src/gem/gem_points.cc Fri Feb 21 07:12:54 1997 +++ /usr/ports/devel/amulet/work/amulet/src/gem/gem_points.cc Mon Nov 6 02:16:39 2000 @@ -41,7 +41,7 @@ Am_Point_List_Data (int *ar, int size); Am_Point_List_Data (float *ar, int size); ~Am_Point_List_Data (); - operator== (const Am_Point_List_Data&) const + bool operator== (const Am_Point_List_Data&) const { return false; } void Add (float x, float y, Am_Add_Position position); void Insert (float x, float y, Am_Point_Item* current, diff -X /tmp/xclude -ur /home/spock/stuff/amulet/src/gesture/gest_classifier.cc /usr/ports/devel/amulet/work/amulet/src/gesture/gest_classifier.cc --- /home/spock/stuff/amulet/src/gesture/gest_classifier.cc Mon Jan 13 05:59:17 1997 +++ /usr/ports/devel/amulet/work/amulet/src/gesture/gest_classifier.cc Mon Nov 6 01:58:39 2000 @@ -351,7 +351,7 @@ static double MahalanobisDistance(register Vector v, register Vector u, register Matrix sigma) { - register i; + register int i; static Vector space; double result; diff -X /tmp/xclude -ur /home/spock/stuff/amulet/src/gesture/gest_impl.h /usr/ports/devel/amulet/work/amulet/src/gesture/gest_impl.h --- /home/spock/stuff/amulet/src/gesture/gest_impl.h Mon Jan 13 05:59:19 1997 +++ /usr/ports/devel/amulet/work/amulet/src/gesture/gest_impl.h Mon Nov 6 01:54:08 2000 @@ -78,7 +78,7 @@ ~Am_Feature_Vector_Data (); - operator== (Am_Feature_Vector_Data&) + bool operator== (Am_Feature_Vector_Data&) { return false; } void Add_Point (int x, int y); @@ -139,7 +139,7 @@ ~Am_Gesture_Classifier_Data (); - operator== (Am_Gesture_Classifier_Data&) + bool operator== (Am_Gesture_Classifier_Data&) { return false; } Am_String Classify (Am_Feature_Vector fv, double *nap = 0, double *dist = 0); @@ -182,7 +182,7 @@ ~Am_Gesture_Trainer_Data (); - operator== (Am_Gesture_Trainer_Data&) + bool operator== (Am_Gesture_Trainer_Data&) { return false; } struct Gesture_Class { diff -X /tmp/xclude -ur /home/spock/stuff/amulet/src/gesture/gest_matrix.cc /usr/ports/devel/amulet/work/amulet/src/gesture/gest_matrix.cc --- /home/spock/stuff/amulet/src/gesture/gest_matrix.cc Sun Dec 15 12:18:01 1996 +++ /usr/ports/devel/amulet/work/amulet/src/gesture/gest_matrix.cc Mon Nov 6 02:11:01 2000 @@ -159,14 +159,14 @@ void ZeroVector(Vector v) { - register i; + register int i; for(i = 0; i < NROWS(v); i++) v[i] = 0.0; } void ZeroMatrix(Matrix m) { - register i, j; + register int i, j; for(i = 0; i < NROWS(m); i++) for(j = 0; j < NCOLS(m); j++) m[i][j] = 0.0; @@ -175,7 +175,7 @@ void FillMatrix(Matrix m, double fill) { - register i, j; + register int i, j; for(i = 0; i < NROWS(m); i++) for(j = 0; j < NCOLS(m); j++) m[i][j] = fill; @@ -197,7 +197,7 @@ void MatrixMultiply(register Matrix m1, register Matrix m2, register Matrix prod) { - register i, j, k; + register int i, j, k; double sum; if(NCOLS(m1) != NROWS(m2)) @@ -279,7 +279,7 @@ double QuadraticForm(register Vector v, register Matrix m) { - register i, j, n; + register int i, j, n; double result = 0; n = NROWS(v); @@ -327,7 +327,7 @@ double InvertMatrix(Matrix ym, Matrix rm) { - register i, j, k; + register int i, j, k; double det, biga, recip_biga, hold; int l[PERMBUFSIZE], m[PERMBUFSIZE]; register int n; @@ -519,7 +519,7 @@ Matrix SliceMatrix(Matrix m, unsigned rowmask, unsigned colmask) { - register i, ri, j, rj; + register int i, ri, j, rj; Matrix r; @@ -540,7 +540,7 @@ DeSliceMatrix(Matrix m, double fill, unsigned rowmask, unsigned colmask, Matrix r) { - register i, ri, j, rj; + register int i, ri, j, rj; FillMatrix(r, fill); diff -X /tmp/xclude -ur /home/spock/stuff/amulet/src/inter/inter_move_grow.cc /usr/ports/devel/amulet/work/amulet/src/inter/inter_move_grow.cc --- /home/spock/stuff/amulet/src/inter/inter_move_grow.cc Thu Mar 13 15:05:14 1997 +++ /usr/ports/devel/amulet/work/amulet/src/inter/inter_move_grow.cc Mon Nov 6 01:47:33 2000 @@ -48,7 +48,7 @@ void Print (ostream& out) const; // to print out the contents Am_Inter_Location_Data (Am_Inter_Location_Data* proto); //required by wrapper - operator== (Am_Inter_Location_Data& test_data) //required by wrapper + bool operator== (Am_Inter_Location_Data& test_data) //required by wrapper { return (ref_obj == test_data.ref_obj) && (as_line == test_data.as_line) && diff -X /tmp/xclude -ur /home/spock/stuff/amulet/src/object/impl.h /usr/ports/devel/amulet/work/amulet/src/object/impl.h --- /home/spock/stuff/amulet/src/object/impl.h Thu Apr 10 09:32:34 1997 +++ /usr/ports/devel/amulet/work/amulet/src/object/impl.h Mon Nov 6 02:40:10 2000 @@ -259,7 +259,7 @@ Am_Object_Data (const char* schema_name, Am_Object_Data* in_prototype); ~Am_Object_Data (); - operator== (Am_Object_Data&) + bool operator== (Am_Object_Data&) { return false; } Am_Object_Data* create_object (const char* new_name); diff -X /tmp/xclude -ur /home/spock/stuff/amulet/src/object/testobject.cc /usr/ports/devel/amulet/work/amulet/src/object/testobject.cc --- /home/spock/stuff/amulet/src/object/testobject.cc Wed Jul 2 12:45:20 1997 +++ /usr/ports/devel/amulet/work/amulet/src/object/testobject.cc Mon Nov 6 02:40:40 2000 @@ -610,7 +610,7 @@ { store = in_store; } int Get () { return store; } - operator== (Am_Foo_Data& test_value) + bool operator== (Am_Foo_Data& test_value) { return test_value.store == store; } private: int store; diff -X /tmp/xclude -ur /home/spock/stuff/amulet/src/opal/text_fns.cc /usr/ports/devel/amulet/work/amulet/src/opal/text_fns.cc --- /home/spock/stuff/amulet/src/opal/text_fns.cc Tue Mar 4 19:06:09 1997 +++ /usr/ports/devel/amulet/work/amulet/src/opal/text_fns.cc Mon Nov 6 01:45:45 2000 @@ -714,7 +714,7 @@ #endif void Remove (Am_Input_Char ic); Am_Text_Edit_Operation* Translate (Am_Input_Char ic) const; - operator== (Am_Edit_Translation_Table_Data& test_value) const + bool operator== (Am_Edit_Translation_Table_Data& test_value) const { return this == &test_value; } protected: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message