FW: [Xorp-users] XORP 1.1RC Install under OpenBSD 3.6

Troy Benjegerdes hozer@hozed.org
Fri, 15 Apr 2005 10:21:17 -0500


> 2. Added the following packages from OpenBSD site
> 	gcc-3.3.2.tgz
> 	gmake-3.80.tgz
> 	python-2.1.3p2.tgz
> 	bash-3.0-static.tgz

Does the gcc package replace the system gcc? If not, what gcc/g++ is
configure picking up?
 
> 3. Modified the /etc/rc.conf
> 	multicast_router=YES    # A multicast routing daemon will be
> run, e.g. mrouted

Multicast routing isn't going to work unless you apply some kernel patches.

> 4. Set the ENV
> 	setenv CFLAGS -fno-stack-protector
> 	setenv CXXFLAGS -fno-stack-protector
> 
> 5. gunzip xorp-1.1-RC.tar.gz (Under /)
> 
> 6. tax xvf xorp-1.1-RC.tar
> 
> 7. cd xorp-1.1-RC
> 
> 8. ./configure
> 
> 9. gmake
> 
> 10. gmake check
> 
> 
> 
> 
> 
> 
> -----Original Message-----
> From: Pavlin Radoslavov [mailto:pavlin@icir.org] 
> Sent: Thursday, April 14, 2005 10:49 PM
> To: Troy Benjegerdes
> Cc: Pavlin Radoslavov; Caldwell Jason; xorp-users@xorp.org; White
> Richard A.(ASQ2); Melendez Francisco
> Subject: Re: FW: [Xorp-users] XORP 1.1RC Install under OpenBSD 3.6 
> 
> > > I don't remember whether I have tried vanilla OpenBSD-3.6, but you 
> > > may have a look in the OpenBSD-3.5 section in BUILD_NOTES and see if
> 
> > > the info there will help you for 3.6.
> > > I have tried with OpenBSD-3.6-current (as of February 2005) on amd64
> 
> > > and i386 (the default compiler is gcc (GCC) 3.3.5 (propolice)), and 
> > > I haven't seen that compilation error.
> > 
> > vanilla OpenBSD-3.6 has gcc-2.95, and does not work.
> 
> OK, thanks for the info. So it seems the solution for 3.6 is to install
> a newer compiler from the ports collection.
> 
> Jason, could you try that and tell us if it fixes the problem.
> If "yes", then we will update BUILD_NOTES for OpenBSD-3.6 as well.
> 
> Thanks,
> Pavlin

Content-Description: OpenBSD3.6 xorp.OS.install.txt
> i386 Platform;
> ---------------------------------------------------
> OptiPlex GX150
> HARD DRIVE, 20G, I, 3.5" FORM FACTOR, 1N, 7.2K, 20G/P, MAXTOR
> DUAL IN-LINE MEMORY MODULE, 256, 133M, 32X64, 4K, 168
> PROCESSOR, 80526, 1GHZ, 256, 133, FIBER CHANNEL, D0
> 
> ---------------------------------------------------
> 
> 1. Installed OpenBSD 3.6 (current) all packages
> 	base36.tgz
> 	bsd
> 	bsd.mp
> 	bsd.rd
> 	comp36.tgz
> 	etc36.tgz
> 	game36.tgz
> 	man36.tgz
> 	misc36.tgz
> 	src.tar.gz
> 	xbase36.tgz
> 	xetc36.tgz
> 	xfont36.tgz
> 	xserv36.tgz
> 	xshare36-1.tgz
> 	xshare36.tgz
> 
> 2. Added the following packages from OpenBSD site
> 	gcc-3.3.2.tgz
> 	gmake-3.80.tgz
> 	python-2.1.3p2.tgz
> 	bash-3.0-static.tgz
> 
> 3. Modified the /etc/rc.conf
> 	multicast_router=YES    # A multicast routing daemon will be run, e.g. mrouted
> 
> 4. Set the ENV
> 	setenv CFLAGS -fno-stack-protector
> 	setenv CXXFLAGS -fno-stack-protector
> 
> 5. gunzip xorp-1.1-RC.tar.gz (Under /)
> 
> 6. tax xvf xorp-1.1-RC.tar
> 
> 7. cd xorp-1.1-RC
> 
> 8. ./configure
> 
> 9. gmake
> 
> 10. gmake check

-- 
--------------------------------------------------------------------------
Troy Benjegerdes                'da hozer'                hozer@hozed.org  

Somone asked my why I work on this free (http://www.fsf.org/philosophy/)
software stuff and not get a real job. Charles Shultz had the best answer:

"Why do musicians compose symphonies and poets write poems? They do it
because life wouldn't have any meaning for them if they didn't. That's why
I draw cartoons. It's my life." -- Charles Shultz