Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Aug 1998 23:51:00 -0400 (EDT)
From:      Simon Shapiro <shimon@simon-shapiro.org>
To:        Doug Rabson <dfr@nlsystems.com>
Cc:        freebsd-alpha@FreeBSD.ORG
Subject:   Re: Alpha Install
Message-ID:  <XFMail.980828235100.shimon@simon-shapiro.org>
In-Reply-To: <Pine.BSF.4.01.9808272204480.17263-100000@herring.nlsystems.com>

next in thread | previous in thread | raw e-mail | index | archive | help

Doug Rabson, On 27-Aug-98 you wrote:
>  On Thu, 27 Aug 1998, Simon Shapiro wrote:
>  
> > Hi Y'all,
> > 
> > How do I get FreeBSD to run on an Alpha Personal Workstation 433au?
> > 
> > I have a NetBSD snapshot installed and it seems to work well.
>  
>  The first thing to do is to build a FreeBSD kernel and test boot it.
>  There are patches to current sources for this available at:
>  
>       http://www.freeebsd.org/~dfr/alpha-sys-diff-270898.gz
>  
>  You can build the kernel on NetBSD and just drop it in the NetBSD root
>  directory and boot to single user mode to test it.  It should work fine
>  on
>  a 433au - I have one sitting under my desk :-).

To your instructions, I think I can safely add:

*  Create the complete alpha source tree on a FreeBSD machine by copying a
   good tree and adding the above patches.

*  cd sys/alpha/conf
*  cp GENERIC GENERIC-alpha  #Does funny things to your
   ../../compile/GENERIC otherwise
*  configure GENERIC-alpha
*  cd ../../compile; tar -zcvf GENERIC-alpha.tgz GENERIC-alpha

*  Copy the directory to the NetBSD box.
*  cd ...sys/compile/GENERIC-alpha
*  make depend ...  Will fail with some strange (and unrepeatable) errors.
*  make depend again.  This time you will get:

   ./../libkern/strncpy.c  ../../isa/sio.c ../../isa/kbdio.c
../../isa/syscons.c swapkernel.c ioconf.c param.c vnode_if.c config.c
../../pci/if_de.c:176: `#include' expects "FILENAME" or <FILENAME>
mkdep -a -f .newdep -nostdinc -I- -I. -I../.. -I../../../include  -DKERNEL
-include opt_global.h -U__NetBSD__  -UKERNEL ../../alpha/alpha/genassym.c

   (  See the #include' expects "FILENAME" or <FILENAME> message?  )

*  make     This will fail with

cc -c -O -Wreturn-type -Wcomment -Wredundant-decls -Wimplicit 
-Wnested-externs -Wstrict-prototypes -Wmissing-prototypes  -Wpointer-arith
-Winline -Wuninitialized -ansi  -nostdinc -I- -I. -I../..
-I../../../include  -DKERNEL -include opt_global.h -U__NetBSD__
-mno-fp-regs -Wa,-mev56  ../../dev/isp/isp_freebsd.c
In file included from ../../dev/isp/isp_freebsd.h:82,
                 from ../../dev/isp/isp_freebsd.c:36:
../../dev/isp/ispvar.h:58: parse error before `ispreq_t'
../../dev/isp/ispvar.h:58: warning: function declaration isn't a prototype
*** Error code 1

And this one stumbles me...  Looks ugly but OK, but will not compile...

Simon



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.980828235100.shimon>