Date: Wed, 3 Sep 2003 15:49:43 +0800 From: Edward Ping-Da Chuang <edwardc@FreeBSD.nctu.edu.tw> To: freebsd-sparc64@freebsd.org Subject: Re: sparc64/56286: Broken world in 5.1-CURRENT under Sparc64 platform Message-ID: <20030903074943.GA10372@FreeBSD.nctu.edu.tw>
next in thread | raw e-mail | index | archive | help
Hi All, I've found the solution for this PR that I submitted few days before, it's seems to be some function prototype delcare different with new code. The diff is following: --- /usr/src/sys/sys/mac.h.old Wed Sep 3 08:31:42 2003 +++ /usr/src/sys/sys/mac.h Wed Sep 3 08:31:32 2003 @@ -86,7 +86,7 @@ int mac_get_pid(pid_t _pid, mac_t _label); int mac_get_proc(mac_t _label); int mac_is_present(const char *_policyname); -int mac_prepare(mac_t *_label, char *_elements); +int mac_prepare(struct mac **mac, const char *elements); int mac_prepare_file_label(mac_t *_label); int mac_prepare_ifnet_label(mac_t *_label); int mac_prepare_process_label(mac_t *_label); Also, I've noticed the some error message while making world that will have error occour like this: /usr/obj/usr/src/sparc64/usr/include/varargs.h:34:2: #error "<varargs.h> is obsolete with this version of GCC." /usr/obj/usr/src/sparc64/usr/include/varargs.h:35:2: #error "Change your code to use <stdarg.h> instead." I've attached the diff for these file,too. After these changes, I've complete the make world successfully, please check it out. Regards, Ed --- /usr/src/usr.bin/lock/lock.c.old Wed Sep 3 09:13:36 2003 +++ /usr/src/usr.bin/lock/lock.c Wed Sep 3 09:14:05 2003 @@ -70,7 +70,11 @@ #include <syslog.h> #include <termios.h> #include <unistd.h> -#include <varargs.h> +#ifdef __STDC__ + #include <stdarg.h> +#else + #include <varargs.h> +#endif #define TIMEOUT 15 --- /usr/src/libexec/ftpd/popen.c.old Wed Sep 3 08:23:35 2003 +++ /usr/src/libexec/ftpd/popen.c Wed Sep 3 08:33:05 2003 @@ -58,7 +58,11 @@ #include "pathnames.h" #include <syslog.h> #include <time.h> -#include <varargs.h> +#ifdef __STDC__ + #include <stdarg.h> +#else + #include <varargs.h> +#endif #define MAXUSRARGS 100 #define MAXGLOBARGS 1000 --- /usr/src/libexec/rpc.rquotad/rquotad.c.old Wed Sep 3 08:49:24 2003 +++ /usr/src/libexec/rpc.rquotad/rquotad.c Wed Sep 3 08:54:54 2003 @@ -28,7 +28,11 @@ #include <unistd.h> #include <syslog.h> -#include <varargs.h> +#ifdef __STDC__ + #include <stdarg.h> +#else + #include <varargs.h> +#endif #include <ufs/ufs/quota.h> #include <rpc/rpc.h>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030903074943.GA10372>