smbmount compile error
irish at disorg.net
Wed Feb 27 02:12:03 GMT 2002
OK, I added the following to client/smbmount.c:
(because when I tried bits/resource.h it complained that I should use
sys/resource.h. Using linux/resource.h fails miserably)
When I compile, the only flag I get is:
In file included from /usr/include/sys/resource.h:25,
/usr/include/bits/resource.h:109: warning: `RLIM_INFINITY' redefined
/usr/include/asm/resource.h:26: warning: this is the location of the previous
But it completes, and works quite nicely.
Thanks everyone who helped, and good luck if thats a bug :)
On Tuesday 26 February 2002 07:02 am, Esh, Andrew wrote:
> rlimit should be defined in /usr/include/bits/resource.h or
> Maybe install the kernel headers?
> -----Original Message-----
> From: Urban Widmark [mailto:urban at teststation.com]
> Sent: Tuesday, February 26, 2002 3:23 AM
> To: Irish
> Cc: samba-technical at samba.org
> Subject: Re: smbmount compile error
> On Fri, 22 Feb 2002, Irish wrote:
> > Hello,
> > I am using (essentially) slackware 7+, and when I try to compile 2.2.3a
> > "--with-smbmount" it fails with the following;
> > client/smbmount.c: In function `close_our_files':
> > client/smbmount.c:97: storage size of `limits' isn't known
> > client/smbmount.c:99: `RLIMIT_NOFILE' undeclared (first use in this
> Something seems to be wrong with your header files.
> grep -r "struct rlimit" /usr/include
> Where is it defined?
> smbmount includes kernel headers (linux/ & asm/), and one explanation may
> be that yours are missing or does not match the glibc version. Including
> kernel headers is a bug.
More information about the samba-technical