Bug 5716 - NetBSD/vax and Resouce Limits
Summary: NetBSD/vax and Resouce Limits
Status: RESOLVED WORKSFORME
Alias: None
Product: Samba 3.2
Classification: Unclassified
Component: Build environment (show other bugs)
Version: 3.2.1
Hardware: Other Other
: P3 critical
Target Milestone: ---
Assignee: Samba Bugzilla Account
QA Contact: Samba QA Contact
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-23 22:23 UTC by A. Wik (dead mail address)
Modified: 2009-04-06 02:46 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description A. Wik (dead mail address) 2008-08-23 22:23:33 UTC
I'm trying to build Samba 3.2.1 on NetBSD/vax, version 1.5 or newer and kernel 1.5.2 (custom).

Appearently the compiler (egcs-1.1.2) on this system wastes resources (especially memory) like there's no tomorrow, so the compilation of at least one file failed as follows:

librpc/gen_ndr/ndr_srvsvc.c: In function `ndr_pull_srvsvc_NetSrvInfo':
librpc/gen_ndr/ndr_srvsvc.c:10446: virtual memory exhausted

The problem was resolved by using the ulimit command to set all relevant resources to unlimited (or the maximum value accepted by the system).

It seems appropriate that the configure script should take this into account.
Comment 1 A. Wik (dead mail address) 2009-03-24 18:20:58 UTC
> 
> The problem was resolved by using the ulimit command to set all relevant
> resources to unlimited (or the maximum value accepted by the system).
> 
> It seems appropriate that the configure script should take this into account.
> 

This command is [possibly more than] sufficient to allow completion of the build without hindrance by resource limits:
ulimit -d unlimited && ulimit -s unlimited && ulimit -m unlimited && ulimit -l unlimited

Beware, however, of other bugs that prevent the successful building of samba-3.x on NetBSD/vax 1.5.
Comment 2 Björn Jacke 2009-03-24 19:12:24 UTC
make sure you have the very latest gmake, too - otherwise, the error you get looks very similar to what you got here. But all in all, this is more a problem of the build tools, not of Samba. If you have a different build related problem that looks to be Samba's fault please report that as a new bug report with detailed description.
Comment 3 A. Wik (dead mail address) 2009-04-06 02:46:23 UTC
(In reply to comment #2)
> make sure you have the very latest gmake, too - otherwise, the error you get
> looks very similar to what you got here.

Gmake (GNU make) doesn't appear to be present at all on the system in
question.  The "make" on NetBSD is sometimes called pmake on Linux, or
at least Slackware.

I don't think it's a "make" problem.  I agree it's also not a problem with
the (core) Samba code itself, but rather the build support scripts.  It seems
that ./configure might be a good place to test for potential problems of this
nature, since after all, it tests for all sorts of other things.  Since
./configure is generated automatically, that process should perhaps generate
some extra code to include in ./configure to detect this issue.   Or maybe not, as it may be too rare a problem to be worthwhile.