Subject: Re: X on Ultra5 running 32bit sparc 3.0 (and firefox)
To: Michael Lorenz <macallan@netbsd.org>
From: Amadeus Stevenson <amadeus.stevenson@gmail.com>
List: port-sparc64
Date: 04/12/2006 13:51:56
On 4/9/06, Amadeus Stevenson <amadeus.stevenson@gmail.com> wrote:
> On 4/9/06, Michael Lorenz <macallan@netbsd.org> wrote:
>
> > >
> > > Any clues as to what's needed?
> >
> > a -current userland and kernel for starters. Make sure to update your
> > bootblocks before detting rid of 3.0 - the -current bootblocks can load
> > 3.0 kernels but not the other way around.
>
> Ok. Thanks a lot for the help. At this point I won't go any further as
> it's getting too "involved" (or further away from a default-esque
> install) for the needs of the system at the moment.

Having just managed to install debian-sarge sparc64 (32bit) on my
ultra 5 the results were so grim I've decided to give netbsd-current a
shot.

How can I upgrade the bootblocks?

Or can I use:

/NetBSD-daily/HEAD/200604100000Z/sparc/binary/sets

with

/NetBSD-daily/HEAD/200604100000Z/sparc64/installation/miniroot/miniroot.fs.=
gz

and

/NetBSD-daily/HEAD/200604100000Z/sparc/binary/sets/kern-GENERIC_SUN4U.tgz

for an ftp-based network install - will this install the correct
bootblocks, and populate /dev/wd* as needed?

Many thanks,

Amadeus

ps. for those interested; after managing to netboot the debian
installer ('output-device screen' was needed - debian/gentoo installer
would output black screen if 'output-device screen:r1024x768x60' is
set) I found:

-the install process was much more time-consuming than netbsd,
although the guided partitioning system worked very well
-I had to install X manually via aptitude for some reason that wasn't clear
-X at 800x600 run much more slugglishly than X at 1024x768 on netbsd-sparc6=
4-3.0

My only gripe is: Why is a binary package for mozilla and firefox
(/packages/pkgsrc-2005Q4/NetBSD-3.0/sparc64/www/) available for
sparc64 when they crash frequently whereas none are available for
sparc? Is it because they don't even compile? I thought switching to
32bit userland would solve the problems firefox was having with
sparc64...

From http://mail-index.netbsd.org/pkgsrc-bulk/2006/04/01/0001.html and
subsequently ftp://asim.lip6.fr/outgoing/packages/sparc/3.0/20060331.1952/w=
ww/firefox/.broken.html
it appears the bulk build failed at:

nsTextFormatter.cpp:1076: internal compiler error: in convert_move, at expr=
.c:
   565
Please submit a full bug report,
with preprocessed source if appropriate.
See  for instructions.
make[3]: *** [nsTextFormatter.o] Error 1
make[3]: Leaving directory `/tmp/pkg/www/firefox/work/mozilla/xpcom/ds'
make[2]: *** [libs] Error 2
make[2]: Leaving directory `/tmp/pkg/www/firefox/work/mozilla/xpcom'
make[1]: *** [tier_2] Error 2
make[1]: Leaving directory `/tmp/pkg/www/firefox/work/mozilla'
gmake: *** [default] Error 2
*** Error code 2

I'm guessing I could find the same problem if I try through pkgsrc?