Re: HP-UX and AIX buiild problems and patches



Hello!

Alexander Varakin wrote:
Hi,

I tried to build mc-4.6.0-pre3 on HP-UX and AIX and ran into some problems,
which I fixed, patches are attached.
I was using native c compilers  on both (xlc_r from Visual  Age 5.0 on AIX,
and  aCC 3.31 on HP-UX) , which are more picky than gcc, so some fixes were
required to make them happy.

Well, I commited changed version of your HP patch to CVS.
BTW, can you send me compiler output for src/util.c. I want to know, are there warnings or errors.

--
Regards,
Andrew V. Samoilov
Index: mc/edit/ChangeLog
diff -u mc/edit/ChangeLog:1.147 mc/edit/ChangeLog:1.148
--- mc/edit/ChangeLog:1.147	Wed Dec 25 17:53:07 2002
+++ mc/edit/ChangeLog	Mon Jan 27 10:46:40 2003
@@ -1,3 +1,8 @@
+2003-01-27  Andrew V. Samoilov  <sav bcs zp ua>
+
+	* edit-widget.h (struct macro): Move definition ...
+	* edit.h: ... here to fix compilation on HP-UX.
+
 2002-12-25  Pavel Roskin  <proski gnu org>
 
 	* editkeys.c: Move key maps to the file scope.  Put common keys
Index: mc/edit/edit.h
diff -u mc/edit/edit.h:1.60 mc/edit/edit.h:1.61
--- mc/edit/edit.h:1.60	Wed Dec 25 17:53:07 2002
+++ mc/edit/edit.h	Mon Jan 27 10:46:40 2003
@@ -102,10 +102,15 @@
 #define MARK_2 700000000
 #define KEY_PRESS 1400000000
 
-/*Tabs spaces: (sofar only HALF_TAB_SIZE is used: */
+/* Tabs spaces: (sofar only HALF_TAB_SIZE is used: */
 #define TAB_SIZE		option_tab_spacing
 #define HALF_TAB_SIZE		((int) option_tab_spacing / 2)
 
+struct macro {
+    short command;
+    short ch;
+};
+
 struct selection {
    unsigned char * text;
    int len;
@@ -221,7 +226,6 @@
 void edit_right_word_move (WEdit * edit, int s);
 void edit_get_selection (WEdit * edit);
 
-struct macro;
 int edit_save_macro_cmd (WEdit * edit, struct macro macro[], int n);
 int edit_load_macro_cmd (WEdit * edit, struct macro macro[], int *n, int k);
 void edit_delete_macro_cmd (WEdit * edit);
Index: mc/edit/edit-widget.h
diff -u mc/edit/edit-widget.h:1.13 mc/edit/edit-widget.h:1.14
--- mc/edit/edit-widget.h:1.13	Mon Dec 16 00:21:42 2002
+++ mc/edit/edit-widget.h	Mon Jan 27 10:46:40 2003
@@ -7,11 +7,6 @@
 #define MAX_MACRO_LENGTH 1024
 #define N_LINE_CACHES 32
 
-struct macro {
-    short command;
-    short ch;
-};
-
 #define BOOK_MARK_COLOR ((25 << 8) | 5)
 #define BOOK_MARK_FOUND_COLOR ((26 << 8) | 4)
 


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