I'm attempting to use gentoo linux with kernel 2.4.25 on an Ultra 5. I have X up under twm. I have compiled gimp, and want to compile gnome. Currently I am compiling mozilla 1.6, and three times now that I've verified and an additional three that I'm blaming it on I've had the machine hang on or right after a particular ranlib in the mozilla compile. The machine then is dead to the world as far as I can tell. No L1-a, no ping, no drag a book across the keyboard. Hung. After power cycling and running the command by hand, the compile continues, but eventually fails with a reference to the hand-ranlibbed file. The last time I compiled I had a total of 3 Gig of swap, and a script running every second to complain when the free swap dropped below 1 Gig; this script didn't report. This is the last output from the machine before it hangs: nsStyleText* nsIFrame::GetStyleText() const': ../../../../dist/include/content/nsStyleStructList.h:84: warning: cast from ` const nsStyleStruct*' to `const nsStyleText*' increases required alignment of target type ../../../../dist/include/content/nsStyleStructList.h: In member function `const nsStyleTextReset* nsIFrame::GetStyleTextReset() const': ../../../../dist/include/content/nsStyleStructList.h:88: warning: cast from ` const nsStyleStruct*' to `const nsStyleTextReset*' increases required alignment of target type ../../../../dist/include/content/nsStyleStructList.h: In member function `const nsStyleDisplay* nsIFrame::GetStyleDisplay() const': ../../../../dist/include/content/nsStyleStructList.h:90: warning: cast from ` const nsStyleStruct*' to `const nsStyleDisplay*' increases required alignment of target type ../../../../dist/include/content/nsStyleStructList.h: In member function `const nsStyleVisibility* nsIFrame::GetStyleVisibility() const': ../../../../dist/include/content/nsStyleStructList.h:98: warning: cast from ` const nsStyleStruct*' to `const nsStyleVisibility*' increases required alignment of target type ../../../../dist/include/content/nsStyleStructList.h: In member function `const nsStyleContent* nsIFrame::GetStyleContent() const': ../../../../dist/include/content/nsStyleStructList.h:100: warning: cast from ` const nsStyleStruct*' to `const nsStyleContent*' increases required alignment of target type ../../../../dist/include/content/nsStyleStructList.h: In member function `const nsStyleQuotes* nsIFrame::GetStyleQuotes() const': ../../../../dist/include/content/nsStyleStructList.h:104: warning: cast from ` const nsStyleStruct*' to `const nsStyleQuotes*' increases required alignment of target type ../../../../dist/include/content/nsStyleStructList.h: In member function `const nsStyleUserInterface* nsIFrame::GetStyleUserInterface() const': ../../../../dist/include/content/nsStyleStructList.h:106: warning: cast from ` const nsStyleStruct*' to `const nsStyleUserInterface*' increases required alignment of target type ../../../../dist/include/content/nsStyleStructList.h: In member function `const nsStyleUIReset* nsIFrame::GetStyleUIReset() const': ../../../../dist/include/content/nsStyleStructList.h:112: warning: cast from ` const nsStyleStruct*' to `const nsStyleUIReset*' increases required alignment of target type ../../../../dist/include/content/nsStyleStructList.h: In member function `const nsStyleTable* nsIFrame::GetStyleTable() const': ../../../../dist/include/content/nsStyleStructList.h:114: warning: cast from ` const nsStyleStruct*' to `const nsStyleTable*' increases required alignment of target type ../../../../dist/include/content/nsStyleStructList.h: In member function `const nsStyleTableBorder* nsIFrame::GetStyleTableBorder() const': ../../../../dist/include/content/nsStyleStructList.h:118: warning: cast from ` const nsStyleStruct*' to `const nsStyleTableBorder*' increases required alignment of target type ../../../../dist/include/content/nsStyleStructList.h: In member function `const nsStyleMargin* nsIFrame::GetStyleMargin() const': ../../../../dist/include/content/nsStyleStructList.h:120: warning: cast from ` const nsStyleStruct*' to `const nsStyleMargin*' increases required alignment of target type ../../../../dist/include/content/nsStyleStructList.h: In member function `const nsStylePadding* nsIFrame::GetStylePadding() const': ../../../../dist/include/content/nsStyleStructList.h:127: warning: cast from ` const nsStyleStruct*' to `const nsStylePadding*' increases required alignment of target type ../../../../dist/include/content/nsStyleStructList.h: In member function `const nsStyleBorder* nsIFrame::GetStyleBorder() const': ../../../../dist/include/content/nsStyleStructList.h:129: warning: cast from ` const nsStyleStruct*' to `const nsStyleBorder*' increases required alignment of target type ../../../../dist/include/content/nsStyleStructList.h: In member function `const nsStyleOutline* nsIFrame::GetStyleOutline() const': ../../../../dist/include/content/nsStyleStructList.h:132: warning: cast from ` const nsStyleStruct*' to `const nsStyleOutline*' increases required alignment of target type ../../../../dist/include/content/nsStyleStructList.h: In member function `const nsStyleXUL* nsIFrame::GetStyleXUL() const': ../../../../dist/include/content/nsStyleStructList.h:139: warning: cast from ` const nsStyleStruct*' to `const nsStyleXUL*' increases required alignment of target type rm -f libgkhtmlbase_s.a ar cr libgkhtmlbase_s.a nsAbsoluteContainingBlock.o nsAreaFrame.o nsBRFrame.o nsBlockBandData.o nsBlockFrame.o nsBlockReflowContext.o nsBlockReflowState.o nsBulletFrame.o nsContainerFrame.o nsFirstLetterFrame.o nsFrame.o nsFrameManager.o nsGfxScrollFrame.o nsHTMLContainerFrame.o nsHTMLFrame.o nsHTMLReflowCommand.o nsHTMLReflowState.o nsImageFrame.o nsImageMap.o nsInlineFrame.o nsLeafFrame.o nsLineBox.o nsLineLayout.o nsObjectFrame.o nsPageFrame.o nsPageContentFrame.o nsPlaceholderFrame.o nsPresShell.o nsScrollPortFrame.o nsSelectsAreaFrame.o nsSimplePageSequence.o nsSpacerFrame.o nsSplittableFrame.o nsReflowPath.o nsTextFrame.o nsTextTransformer.o nsViewportFrame.o nsBidiFrames.o ranlib libgkhtmlbase_s.a Read from remote host prawn: Connection timed out Connection to prawn closed. bb@pike:~/prawn> Brian Reproducible: Always Steps to Reproduce: 1. emerge a variety of things, particularly xfree and gimp, 2. until emerge -p mozilla reports that it only wants to build mozilla 3. emerge mozilla Actual Results: Complete and total machine hang. See details for last output before hang. Expected Results: Successful mozilla compile, or report some error with ranlib, but in any case not hang. Not much was running: dhcpcd, sshd, cron, syslog-ng, bash, emerge mozilla. prawn# emerge info Portage 2.0.49-r15 (default-sparc64-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.25) ================================================================= System uname: 2.4.25 sparc64 sun4u Gentoo Base System version 1.4.3.10 ACCEPT_KEYWORDS="sparc" AUTOCLEAN="yes" CFLAGS="-mcpu=ultrasparc -O3 -pipe" CHOST="sparc-unknown-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.2/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-mcpu=ultrasparc -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="sparc avi crypt cups encode fbcon foomaticdb gif gnome jpeg kde libwww mad mikmod mpeg ncurses nls oss png pdflib spell truetype xv xml2 xmms zlib gdbm berkdb slang readline arts mysql X sdl tcpd pam ssl perl python esd imlib oggvorbis gtk qt motif opengl" prawn#
This problem was never resolved, but it is no longer of interest to me -- I switched to the 2004.0 distribution and it compiled.