Hi Veerendra, On Tue, 2008-11-04 at 15:41 +0530, Veerendra wrote: > Subrata Modak wrote: > > Veerendra, > > > > Will you be able to look into this ? > > > > Regards-- > > Subrata > > > > On Mon, 2008-10-20 at 14:39 +0530, Subrata Modak wrote: > > > >> Hi Veerendra, > >> > >> Some odd errors are thrown while compiling libclone and netns at today´s > >> CVS. Can you please look into them below: > >> > >> 1) uname -a > >> Linux 2.6.27-autokern1 #1 SMP Mon Oct 20 07:31:24 UTC 2008 ppc64 > >> GNU/Linux > >> > >> # gcc --version > >> gcc (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21) > >> > >> cc -Wall -Wall -I../../../../include -I../libclone > >> check_netns_enabled.c -L../../../../lib > >> -L../libclone ../libclone/libnetns.a -lltp -o check_netns_enabled > >> check_netns_enabled.c: In function 'main': > >> check_netns_enabled.c:40: warning: implicit declaration of function > >> 'unshare' > >> /tmp/ccEyOfIC.o: In function `main': > >> check_netns_enabled.c:(.text+0x64): undefined reference to `unshare' > >> collect2: ld returned 1 exit status > >> make[4]: *** [check_netns_enabled] Error 1 > >> > >> > >> > >> 2) uname -a > >> Linux 2.6.27-autokern1 #1 SMP Mon Oct 20 00:45:37 PDT 2008 i686 > >> GNU/Linux > >> > >> > >> # gcc --version > >> gcc (GCC) 4.1.2 20060901 (prerelease) (Debian 4.1.1-13) > >> > >> > >> make[4]: Entering directory > >> `/root/subrata/ltp/ltp-full-20081020/testcases/kernel/containers/libclone' > >> cc -Wall -I../../../../include -c -o libclone.o libclone.c > >> libclone.c: In function 'do_unshare_tests': > >> libclone.c:76: error: 'SYS_unshare' undeclared (first use in this > >> function) > >> libclone.c:76: error: (Each undeclared identifier is reported only once > >> libclone.c:76: error: for each function it appears in.) > >> make[4]: *** [libclone.o] Error 1 > >> > >> > >> 3) uname -a > >> Linux 2.6.27-autokern1 #1 SMP Mon Oct 20 07:40:06 UTC 2008 ppc64 > >> GNU/Linux > >> > >> # gcc --version > >> gcc (GCC) 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu9) > >> > >> > >> cc -Wall -Wall -I../../../../include -I../libclone > >> check_netns_enabled.c -L../../../../lib > >> -L../libclone ../libclone/libnetns.a -lltp -o check_netns_enabled > >> check_netns_enabled.c: In function 'main': > >> check_netns_enabled.c:40: warning: implicit declaration of function > >> 'unshare' > >> /tmp/ccdJBhMn.o: In function `main': > >> check_netns_enabled.c:(.text+0x64): undefined reference to `unshare' > >> collect2: ld returned 1 exit status > >> make[4]: *** [check_netns_enabled] Error 1 > >> > Subrata, > > Is it happening still ? >
It happens weirdly in some systems and i am not able to predict on which system it will happen next. > This problem might be because of this reason. > If I have built and installed a new kernel and the definition for new > syscall is present in this path. > But the user level application will look in the path /usr/include/ path > and fails. > Installing the latest glibc-header rpm may solve the problem ? Can you kindly update the: ltp/testcases/kernel/containers/README or ltp/README regarding the exact kernel/glibc headers required to be on the system before these tests are compiled/installed/run ? Say for 2.6.27, which kernel/glibc headers are required. Also the reliable source of their location ...!! Regards-- Subrata > > Rgds > Veerendra C > ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Ltp-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ltp-list
