What path did you use? Did you use the gnu ld? or the forte one? Not having any luck here with same changes, and Forte, and Gcc. :( --- Alf Wachsmann <[EMAIL PROTECTED]> wrote: > Hi, > > I got OpenAFS-1.2.8 compiled and running on > sunx86_59 with only the > obvious changes (see below). > > The machine is a UP system - I haven't tried MP yet. > > The x86/Solaris version is Generic_112234-03 > (December '02 release). > The compiler was: Sun WorkShop 6 update 2 C 5.3 > 2001/05/15 > > The only one binary that failed to compile is > openafs-1.2.8/src/login/login.c > The error message is appended below. > > -- Alf. > > ================================= > Here the list of changes I made: > > cp ./src/config/Makefile.sun4x_58.in > ./src/config/param.sunx86_59.h > cp ./src/config/param.sunx86_58_usr.h > ./src/config/Makefile.sunx86_59 > > cp ./src/config/param.sunx86_58.h > ./src/config/param.sunx86_59_usr.h > > --- openafs-1.2.8/src/config/param.sunx86_58.h Wed > Jul 10 12:57:43 2002 > +++ openafs-1.2.8/src/config/param.sunx86_59.h Mon > Jan 27 12:43:05 2003 > @@ -25,6 +25,7 @@ > #define AFS_SUN56_ENV 1 > #define AFS_SUN57_ENV 1 > #define AFS_SUN58_ENV 1 > +#define AFS_SUN59_ENV 1 > #define AFS_X86_ENV 1 > > #define AFS_64BIT_ENV 1 /* Defines > afs_int32 as int, not long. */ > @@ -47,9 +48,9 @@ > #define AFS_MOUNT_AFS "afs" > > /* Machine / Operating system information */ > -#define sys_sunx86_58 1 > -#define SYS_NAME "sunx86_58" > -#define SYS_NAME_ID SYS_NAME_ID_sunx86_58 > +#define sys_sunx86_59 1 > +#define SYS_NAME "sunx86_59" > +#define SYS_NAME_ID SYS_NAME_ID_sunx86_59 > #define AFSLITTLE_ENDIAN 1 > #define AFS_HAVE_FFS 1 /* Use system's > ffs. */ > #define AFS_HAVE_VXFS 1 /* Support cache on > Veritas vxfs file system */ > > > --- openafs-1.2.8/src/config/afs_sysnames.h.orig Fri > Jan 31 14:25:38 2003 > +++ openafs-1.2.8/src/config/afs_sysnames.h Fri > Jan 31 14:25:32 2003 > @@ -88,6 +88,7 @@ > they won't allocate sunx86 IDs at all. So leave > a gap and pray. */ > #define SYS_NAME_ID_sunx86_57 950 > #define SYS_NAME_ID_sunx86_58 951 > +#define SYS_NAME_ID_sunx86_59 952 > > #define SYS_NAME_ID_vax_ul4 1003 > #define SYS_NAME_ID_vax_ul40 1004 > > > ================================= > > Here the error I get compiling login.c: > > /opt/SUNWspro/bin/cc -g -dy -Bdynamic > -I/var/tmp/openafs-1.2.8/src/config > -I/var/tmp/openafs-1.2.8/include -I/usr/include > -I/usr/include/sys -c login.c > "login.c", line 210: warning: initializer does not > fit or is out of range: 255 > "login.c", line 303: warning: initializer does not > fit or is out of range: 0xffffffff > "login.c", line 948: warning: argument #7 is > incompatible with prototype: > prototype: pointer to int : > "/var/tmp/openafs-1.2.8/include/afs/kautils.h", line > 276 > argument : pointer to long > "login.c", line 1261: warning: argument #2 is > incompatible with prototype: > prototype: pointer to long : > "/usr/include/unistd.h", line 272 > argument : pointer to int > "login.c", line 1264: warning: argument #2 is > incompatible with prototype: > prototype: pointer to long : > "/usr/include/unistd.h", line 272 > argument : pointer to int > "login.c", line 1275: warning: argument #2 is > incompatible with prototype: > prototype: pointer to const long : > "/usr/include/unistd.h", line 409 > argument : pointer to int > "login.c", line 1876: syntax error before or at: > inline > "login.c", line 1876: warning: useless declaration > "login.c", line 1878: syntax error before or at: > static > "login.c", line 1899: warning: syntax error: empty > declaration > "login.c", line 1901: parameter not in identifier > list: c > "login.c", line 1901: cannot initialize parameter: c > "login.c", line 1901: warning: statement not reached > "login.c", line 1902: syntax error before or at: > default > "login.c", line 1907: parameter not in identifier > list: ptr > "login.c", line 1907: syntax error before or at: ++ > "login.c", line 1907: parameter not in identifier > list: c > "login.c", line 1909: undefined symbol: envbuf > "login.c", line 1909: parameter not in identifier > list: envbuf > "login.c", line 1909: syntax error before or at: ) > "login.c", line 1914: parameter not in identifier > list: exit > "login.c", line 1921: parameter not in identifier > list: doremotelogin > "login.c", line 1921: cannot recover from previous > errors > cc: acomp failed for login.c > make: *** [login.o] Error 2 > > > ----------------------------------------------------------------------- > Alf Wachsmann | e-mail: > [EMAIL PROTECTED] > SLAC Computing Service | Phone: > +1-650-926-4802 > 2575 Sand Hill Road, M/S 97 | FAX: > +1-650-926-3329 > Menlo Park, CA 94025, USA | Office: > Bldg. 50/323 > ----------------------------------------------------------------------- > http://www.slac.stanford.edu/~alfw > (PGP) > ----------------------------------------------------------------------- > _______________________________________________ > OpenAFS-devel mailing list > [EMAIL PROTECTED] > https://lists.openafs.org/mailman/listinfo/openafs-devel
===== Jaime Fournier __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com _______________________________________________ OpenAFS-devel mailing list [EMAIL PROTECTED] https://lists.openafs.org/mailman/listinfo/openafs-devel
