Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: A new build failure



On Thu, 13 Nov 2008, Paul Goyette wrote:

After ad's commit of src/sys/modules/ksem/Makefile this morning, I get further into a 'build.sh release'. However, it now fails while building regress/include/okheaders - log file attached, but it appears to be an issue with include/sys/syscallargs.h

BTW, this is on port-amd64, but similar error occurs on port-i386

It seems that sys/syscallargs.h needs to know about semid_t, which is defined in sys/types.h

The following patch may not be the correct solution, but it does allow us to get past this particular problem.

quicky:okheaders {103} cvs diff symbolcheck.c
Index: symbolcheck.c
===================================================================
RCS file: /cvsroot/src/regress/include/okheaders/symbolcheck.c,v
retrieving revision 1.28
diff -u -p -r1.28 symbolcheck.c
--- symbolcheck.c       12 Nov 2008 12:35:52 -0000      1.28
+++ symbolcheck.c       14 Nov 2008 13:18:07 -0000
@@ -157,6 +157,7 @@
 #include <sys/wait.h>
 #include <sys/wdog.h>
 #include <sys/clockctl.h>      /* Moved */
+#include <sys/types.h>         /* Needed by syscallargs.h */
 #include <sys/syscallargs.h>   /* Moved */

 /*


----------------------------------------------------------------------
|   Paul Goyette   | PGP DSS Key fingerprint: |  E-mail addresses:   |
| Customer Service | FA29 0E3B 35AF E8AE 6651 |  paul%whooppee.com@localhost   |
| Network Engineer | 0786 F758 55DE 53BA 7731 | pgoyette%juniper.net@localhost |
----------------------------------------------------------------------


Home | Main Index | Thread Index | Old Index