Error trying to build otp_src_R6B-0

Simon Raahauge DeSantis <>
Wed Aug 23 23:13:46 CEST 2000


On Wed, Aug 23, 2000 at 10:09:42PM +0200, Per Hedeland wrote:
> "Vance Shipley" <> wrote:
> >
> >Simon Raahauge writes:
> >}
> >}  I'm trying to compile Erlang/OTP (whatever it's called) on a
> >}  NetBSD-1.4.2/SPARC system. THe build dies like this: 
> >}  erlc -W  -bbeam  -I/home/xiamin/apple/otp_src_R6B-0/lib/stdlib -o../ebin
> >}  asn1ct_parser.erl
> >}  Can't allocate 2056916 bytes of memory
> >
> >I had this problem on Unixware as well.  I had to tune the kernel to
> >allow a higher maximum amount of memory to be allocated to a single
> >user process.  I'm not sure which kernel parameter you'll need on
> >NetBSD.
> 
> Sounds unlikely for *BSD, I think (on FreeBSD the default limit seems to
> be 512MB) - perhaps Simon just needs more swap? That ASN.1 stuff does
> require a lot of memory...:-)
> 

Turns out doing a simple 'unlimit' did the trick. (My machine has 64mb of
physical and 128mb of swap so I'd hope it wasn't a lack of memory)
Of course the build fails when it tries to build etk_drv.c as NetBSD doesn't
(yet) support pthreads. Shouldn't that be detected at configure time? Hmmm.
pth (The GNU Portable Thread Library) is in pkgsrc, could installing this
help? I also had to do some ld stuff by hand where the makefile tried to do
ld -share -soname etc etc. (It needed to be -Bshareable on my system)
Erlang looks really cool and I'd love to have it running on my box so I
could play around.
-- 
-Simon Raahauge DeSantis



More information about the erlang-questions mailing list