On Wed, Jan 13, 2010 at 09:52:37AM -0800, Garrett Cooper wrote:
[...]
> > Please see this patch and kindly make changes accordingly.
> 
> I don't know what you want to do about the compiler optimization bug,
> but I made the AC_MSG_WARN AC_MSG_ERROR on purpose because I _wanted_
> to catch cases that the autoconf test didn't cover so the test itself
> could be improved. Would you please:
> 
> 1. Provide your config.log.

Here follow the relevant parts.

nj...@lanfeust [linux:ltp] $ ./configure 
[...]
checking numaif.h usability... no
checking numaif.h presence... no
checking for numaif.h... no
configure: error: Couldn't find functional copy of quota v2 - are you running 
2.4.x?

config.log:

configure:8448: gcc -c -g -O2  conftest.c >&5
conftest.c: In function `main':
conftest.c:51: error: `Q_GETINFO' undeclared (first use in this function)
conftest.c:51: error: (Each undeclared identifier is reported only once
conftest.c:51: error: for each function it appears in.)
configure:8455: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME "ltp"
| #define PACKAGE_TARNAME "ltp"
[...]
| #define HAVE_ASM_LDT_H 1
| #define HAVE_STRUCT_USER_DESC 1
| /* end confdefs.h.  */
| 
| #define _LINUX_QUOTA_VERSION 2
| #include <sys/types.h>
| #include <sys/quota.h>
| #include <unistd.h>
| int
| main ()
| {
| 
| int main(void) {
|       struct dqblk dq;
|       return quotactl(Q_GETINFO, (const char *) "/dev/null", geteuid(),
|                       (caddr_t) &dq);
| }
|   ;
|   return 0;
| }
configure:8465: error: Couldn't find functional copy of quota v2 - are you 
running 2.4.x ?

> 2. Do `man 2 quotactl' and provide a description of what the function
> #include requirements are?

QUOTACTL(2)                Linux Programmer's Manual               QUOTACTL(2)

NAME
       quotactl - manipulate disk quota

SYNOPSIS
       #include <sys/types.h>
       #include <sys/quota.h>

       int quotactl(int cmd, const char *special, int id, caddr_t addr);

       #include <linux/unistd.h>

       #include <errno.h>

       _syscall4(int,  quotactl,  int,  cmd,  const char *, special , int, id,
       caddr_t, addr)


-- 
Nicolas Joly

Biological Software and Databanks.
Institut Pasteur, Paris.

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to