John Goerzen wrote: > severity 485596 normal > thanks FYI, it used to build before (probably because earlier gcc versions used less RAM). This failure prevents migration of the package to testing.
> Thiemo Seufer wrote: > > > > WASH/HTML/HTMLPrelude98.hs > > WASH/HTML/HTMLMonad98.hs > > WASH/HTML/HTMLPrelude.hs > > > > Compiling those eventually (after more than 30 minutes) results in .hc > > files of about 30 MB (!). Then gcc-4.3 is invoked which some minutes > > later gets killed when it comes close to the maximum process size. > > This sounds like you have a very slow machine. It does take some time > to build on modern hardware (a few minutes), though I suppose the > unregisterized bit could account for the difference. I tested on a 900 MHz Quadcore with 2GB RAM, running mips/unstable, without artificial process size restrictions. > What is your maximum process size? 2GB is the architectural limit for 32-bit MIPS. AFAIK ARM and the 32-bit variants of PPC, SPARC, s390 have the same limit. > I am aware that building washngo can > use a considerable amount of RAM (probably even more on an > unregisterized platform), but it is not a bug in washngo that you don't > have enough RAM to build it, or that your maximum process size is too low. It is a bug in washngo or ghc6 or gcc when a generated C source file causes the compiler to require excessive amounts of RAM (and build time, causing timeouts on buildds). Currently it looks like a bug in washngo to me, since it is AFAIK the only haskell progam in the archive with that problem. Btw, I remember we had similiar problems with autogenerated C files for python and SWIG interface wrappers. Those were solved by splitting the generated C file. > ISTR it takes the better part of 1GB to build on i386. The i386 limit is 3GB on a standard kernel, so it would hit later anyway. > What specific platforms are you having problems with? It would be > interesting to see if the buildds are having trouble there as well. I > see it has built on alpha, amd64, hppa, ia64, i386, and sparc, With the exception of hppa those are 64-bit platforms or 32-bit platforms with a registerized ghc6. I don't know what the process size limit on 32-bit hppa is. > and most > of the rest of the platforms show it as building (but haven't attepted > recently due to missing build-deps) arm, armel, mips, s390 fail due to address space exhaustion. mipsel and powerpc had missing build-deps, I predict that mipsel will fail the same way as mips does, while powerpc has a chance to succeed since it runs a registerized ghc6. Thiemo -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

