public inbox for ltp@lists.linux.it
 help / color / mirror / Atom feed
From: "Serge E. Hallyn" <serue@us.ibm.com>
To: GeunSik Lim <leemgs1@gmail.com>
Cc: ltp-list@lists.sourceforge.net, Andrew Morgan <morgan@kernel.org>
Subject: Re: [LTP] Report - make error of ltp-full-20090531.tgz
Date: Mon, 15 Jun 2009 23:24:50 -0500	[thread overview]
Message-ID: <20090616042450.GA26037@us.ibm.com> (raw)
In-Reply-To: <49b7c2350906151857yf972a90m78448ca70a89c468@mail.gmail.com>

Quoting GeunSik Lim (leemgs1@gmail.com):
> I made patch file to solve below problem.

well, NAK to the patch, but this is a real problem that needs to
be fixed.  I'll take a look in the morning, but Andrew do you know
offhand what the problem is with capability.h (in F11 I gather) that
would cause:

> > In file included from cap_bounds_r.c:28:
> > /usr/include/sys/capability.h:102: error: expected '=', ',', ';',
> > 'asm' or '__attribute__' before 'cap_size'

I guess it looks like ssize_t isn't known to the compiler?

thanks,
-serge

> [invain@fedora11 ~]$ rpm -qa | grep libcap
> libcap-2.16-2.fc11.i586
> libcap-devel-2.16-2.fc11.i586
> [invain@fedora11 ~]$
> 
> 
> 
> diff -urN ./ltp-full-20090531/./testcases/kernel/security/cap_bound/cap_bounds_r.c
> ./ltp-full-20090531.new/./testcases/kernel/security/cap_bound/cap_bounds_r.c
> --- ./ltp-full-20090531/./testcases/kernel/security/cap_bound/cap_bounds_r.c	2009-04-28
> 16:04:39.000000000 +0900
> +++ ./ltp-full-20090531.new/./testcases/kernel/security/cap_bound/cap_bounds_r.c	2009-06-16
> 10:32:49.000000000 +0900
> @@ -25,7 +25,8 @@
>   */
> 
>  #include <errno.h>
> -#include <sys/capability.h>
> +//#include <sys/capability.h>
> +#include <linux/capability.h>
>  #include <sys/prctl.h>
>  #include <test.h>
> 
> Binary files ./ltp-full-20090531/./testcases/kernel/security/cap_bound/cap_bounds_rw
> and ./ltp-full-20090531.new/./testcases/kernel/security/cap_bound/cap_bounds_rw
> differ
> diff -urN ./ltp-full-20090531/./testcases/kernel/security/cap_bound/cap_bounds_rw.c
> ./ltp-full-20090531.new/./testcases/kernel/security/cap_bound/cap_bounds_rw.c
> --- ./ltp-full-20090531/./testcases/kernel/security/cap_bound/cap_bounds_rw.c	2009-04-28
> 16:04:39.000000000 +0900
> +++ ./ltp-full-20090531.new/./testcases/kernel/security/cap_bound/cap_bounds_rw.c	2009-06-16
> 10:33:34.000000000 +0900
> @@ -24,7 +24,8 @@
>   */
> 
>  #include <errno.h>
> -#include <sys/capability.h>
> +//#include <sys/capability.h>
> +#include <linux/capability.h>
>  #include <sys/prctl.h>
>  #include <test.h>
> 
> diff -urN ./ltp-full-20090531/./testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
> ./ltp-full-20090531.new/./testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
> --- ./ltp-full-20090531/./testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c	2009-04-28
> 16:04:41.000000000 +0900
> +++ ./ltp-full-20090531.new/./testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c	2009-06-16
> 10:34:09.000000000 +0900
> @@ -27,7 +27,8 @@
>   */
> 
>  #include <errno.h>
> -#include <sys/capability.h>
> +//#include <sys/capability.h>
> +#include <linux/capability.h>
>  #include <sys/prctl.h>
>  #include <test.h>
> 
> diff -urN ./ltp-full-20090531/./testcases/kernel/security/cap_bound/check_pe.c
> ./ltp-full-20090531.new/./testcases/kernel/security/cap_bound/check_pe.c
> --- ./ltp-full-20090531/./testcases/kernel/security/cap_bound/check_pe.c	2009-04-28
> 16:04:41.000000000 +0900
> +++ ./ltp-full-20090531.new/./testcases/kernel/security/cap_bound/check_pe.c	2009-06-16
> 10:47:58.000000000 +0900
> @@ -28,7 +28,8 @@
>   */
> 
>  #include <errno.h>
> -#include <sys/capability.h>
> +//#include <sys/capability.h>
> +#include <linux/capability.h>
>  #include <sys/prctl.h>
>  #include <test.h>
> 
> Binary files ./ltp-full-20090531/./testcases/kernel/security/cap_bound/dummy
> and ./ltp-full-20090531.new/./testcases/kernel/security/cap_bound/dummy
> differ
> diff -urN ./ltp-full-20090531/./testcases/kernel/security/cap_bound/dummy.c
> ./ltp-full-20090531.new/./testcases/kernel/security/cap_bound/dummy.c
> --- ./ltp-full-20090531/./testcases/kernel/security/cap_bound/dummy.c	2009-04-28
> 16:04:43.000000000 +0900
> +++ ./ltp-full-20090531.new/./testcases/kernel/security/cap_bound/dummy.c	2009-06-16
> 10:34:53.000000000 +0900
> @@ -1,4 +1,5 @@
> -#include <sys/capability.h>
> +//#include <sys/capability.h>
> +#include <linux/capability.h>
> 
>  int main()
>  {
> diff -urN ./ltp-full-20090531/./testcases/kernel/security/cap_bound/exec_with_inh.c
> ./ltp-full-20090531.new/./testcases/kernel/security/cap_bound/exec_with_inh.c
> --- ./ltp-full-20090531/./testcases/kernel/security/cap_bound/exec_with_inh.c	2009-04-28
> 16:04:43.000000000 +0900
> +++ ./ltp-full-20090531.new/./testcases/kernel/security/cap_bound/exec_with_inh.c	2009-06-16
> 10:48:13.000000000 +0900
> @@ -27,7 +27,8 @@
>   */
> 
>  #include <errno.h>
> -#include <sys/capability.h>
> +//#include <sys/capability.h>
> +#include <linux/capability.h>
>  #include <sys/prctl.h>
>  #include <test.h>
> 
> diff -urN ./ltp-full-20090531/./testcases/kernel/security/cap_bound/exec_without_inh.c
> ./ltp-full-20090531.new/./testcases/kernel/security/cap_bound/exec_without_inh.c
> --- ./ltp-full-20090531/./testcases/kernel/security/cap_bound/exec_without_inh.c	2009-04-28
> 16:04:43.000000000 +0900
> +++ ./ltp-full-20090531.new/./testcases/kernel/security/cap_bound/exec_without_inh.c	2009-06-16
> 10:47:38.000000000 +0900
> @@ -27,7 +27,8 @@
>   */
> 
>  #include <errno.h>
> -#include <sys/capability.h>
> +//#include <sys/capability.h>
> +#include <linux/capability.h>
>  #include <sys/prctl.h>
>  #include <test.h>
> 
> 
> 
> 
> On Tue, Jun 16, 2009 at 10:13 AM, GeunSik Lim<leemgs1@gmail.com> wrote:
> > Dear Edjunior B. Machado
> >
> > This is just report mail about ltp-full-20090531 version.
> >  I used http://downloads.sourceforge.net/ltp/ltp-full-20090531.tgz
> > source on Core2 Quad Q6600 system.
> >  But, I can not finished make command like belows.
> >
> >  * My system information:
> >   . Fedora 11
> >   . 2.6.29.4-167.fc11 linux kernel
> >   . GCC 4.4.0
> >
> >  * This is screenshot.
> > [invain@f11 ltp-full-20090531]$
> > [invain@f11 ltp-full-20090531]$ pwd
> > /opt/ltp-full-20090531
> > [invain@f11 ltp-full-20090531]$
> > [invain@f11 ltp-full-20090531]$
> > [invain@f11 ltp-full-20090531]$ uname -a
> > Linux localhost.localdomain 2.6.29.4-167.fc11.i686.PAE #1 SMP Wed May
> > 27 17:28:22 EDT 2009 i686 i686 i386 GNU/Linux
> > [invain@f11 ltp-full-20090531]$ gcc --version
> > gcc (GCC) 4.4.0 20090506 (Red Hat 4.4.0-4)
> > Copyright (C) 2009 Free Software Foundation, Inc.
> > This is free software; see the source for copying conditions.  There is NO
> > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> >
> > [invain@f11 ltp-full-20090531]$ time make
> >           ................   윗부분 생략 .....................
> > make[6]: Leaving directory
> > `/opt/ltp-full-20090531/testcases/kernel/security/integrity/ima/policy'
> > make[5]: Leaving directory
> > `/opt/ltp-full-20090531/testcases/kernel/security/integrity/ima'
> > make[4]: Leaving directory
> > `/opt/ltp-full-20090531/testcases/kernel/security/integrity'
> > make[4]: Entering directory
> > `/opt/ltp-full-20090531/testcases/kernel/security/cap_bound'
> > cc -Wall  -I../../../../include -Wall    cap_bounds_r.c
> > -L../../../../lib -lltp -lcap -o cap_bounds_r
> > In file included from cap_bounds_r.c:28:
> > /usr/include/sys/capability.h:102: error: expected '=', ',', ';',
> > 'asm' or '__attribute__' before 'cap_size'
> > /usr/include/sys/capability.h:103: error: expected '=', ',', ';',
> > 'asm' or '__attribute__' before 'cap_copy_ext'
> > /usr/include/sys/capability.h:108: error: expected declaration
> > specifiers or '...' before 'ssize_t'
> > /usr/include/sys/capability.h:120: error: expected ')' before 'pid'
> > /usr/include/sys/capability.h:123: error: expected ')' before 'pid'
> > cap_bounds_r.c:38:2: warning: #warning CAP_BSET_READ not defined
> > cap_bounds_r.c:43:2: warning: #warning CAP_BSET_DROP not defined
> > make[4]: *** [cap_bounds_r] Error 1
> > make[4]: Leaving directory
> > `/opt/ltp-full-20090531/testcases/kernel/security/cap_bound'
> > make[3]: *** [all] Error 2
> > make[3]: Leaving directory `/opt/ltp-full-20090531/testcases/kernel/security'
> > make[2]: *** [all] Error 2
> > make[2]: Leaving directory `/opt/ltp-full-20090531/testcases/kernel'
> > make[1]: *** [all] Error 2
> > make[1]: Leaving directory `/opt/ltp-full-20090531/testcases'
> > make: *** [all] Error 2
> >
> > real    0m0.917s
> > user    0m0.387s
> > sys     0m0.372s
> > [invain@f11 ltp-full-20090531]$
> > [invain@f11 ltp-full-20090531]$
> > [invain@f11 ltp-full-20090531]$ rpm -qa | grep libcap
> > libcaptury-devel-0.3.0-0.3.20080323gitcca4e3c.fc11.i586
> > libcap-2.16-2.fc11.i586
> > libcapseo-devel-0.3.0-0.2.20081031git431a293.fc11.i586
> > libcaptury-0.3.0-0.3.20080323gitcca4e3c.fc11.i586
> > libcapseo-tools-0.3.0-0.2.20081031git431a293.fc11.i586
> > libcapseo-0.3.0-0.2.20081031git431a293.fc11.i586
> > libcap-devel-2.16-2.fc11.i586
> > [invain@f11 ltp-full-20090531]$
> >
> >
> >
> > --
> > Regards,
> > GeunSik Lim ( Samsung Electronics )
> > Blog : http://blog.naver.com/invain/
> > e-Mail: geunsik.lim@samsung.com
> >           leemgs@gmail.com , leemgs1@gmail.com
> > --
> > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> > the body of a message to majordomo@vger.kernel.org
> > More majordomo info at  http://vger.kernel.org/majordomo-info.html
> > Please read the FAQ at  http://www.tux.org/lkml/
> >
> 
> 
> 
> -- 
> Regards,
> GeunSik Lim ( Samsung Electronics )
> Blog : http://blog.naver.com/invain/
> e-Mail: geunsik.lim@samsung.com
>            leemgs@gmail.com , leemgs1@gmail.com
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/
> 
> ------------------------------------------------------------------------------
> Crystal Reports - New Free Runtime and 30 Day Trial
> Check out the new simplified licensing option that enables unlimited
> royalty-free distribution of the report engine for externally facing 
> server and web deployment.
> http://p.sf.net/sfu/businessobjects
> _______________________________________________
> Ltp-list mailing list
> Ltp-list@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ltp-list

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

  reply	other threads:[~2009-06-16  4:24 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-06-16  1:13 [LTP] Report - make error of ltp-full-20090531.tgz GeunSik Lim
2009-06-16  1:57 ` GeunSik Lim
2009-06-16  4:24   ` Serge E. Hallyn [this message]
2009-06-16  5:43     ` GeunSik Lim
2009-06-16 16:19       ` Serge E. Hallyn
2009-06-16 16:45         ` Steve Grubb
2009-06-16 17:02           ` Serge E. Hallyn
2009-06-16 18:41           ` Serge E. Hallyn
2009-06-16 23:42             ` GeunSik Lim
2009-06-17 12:22               ` Steve Grubb
2009-06-17 13:10                 ` GeunSik Lim
2009-06-17 13:31                   ` Steve Grubb
2009-06-17 13:31                   ` Serge E. Hallyn

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20090616042450.GA26037@us.ibm.com \
    --to=serue@us.ibm.com \
    --cc=leemgs1@gmail.com \
    --cc=ltp-list@lists.sourceforge.net \
    --cc=morgan@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox