Hi, Rishikesh
I tried to build again with recent git today and I could build. I neglected attention and did not notice new git. I'm sorry and thank you for your information! -Tomonori Mitani > -----Original Message----- > From: Rishikesh K Rajak [mailto:[email protected]] > Sent: Wednesday, March 10, 2010 7:49 PM > To: Mitani > Cc: [email protected] > Subject: Re: [LTP] "check_for_unshare.c" build failed > > Hi Mitani, > > I am able to compile with changing LDLIBS as done by commit > : 1a5506c97dcfda0bd16f83ca855bb633c47eea4c > > on RHEL5.4 . > > Can you try configuring once again ? > > Let me know when you face again some prob. > > -Rishi > > On Wed, Mar 10, 2010 at 06:19:20PM +0900, Mitani wrote: > > Hi, > > > > > > I tried to build LTP modules from following git: > > > > "Fix make filed,, reported by Shi Weihua <[email protected]>" > > (ltp-dev-c962f51674b971496e14ac4be0cc75da98b75fca.tar.gz) > > > > But I failed to build "check_for_unshare.c" in RHEL5.4 system > > (2.6.18-164.el5). > > > > ------------ > > <...> > > gcc -g -O2 -g -O2 -fno-strict-aliasing -pipe -Wall > -I../../../include > > -I../../../include -L../../../lib check_for_unshare.c -o > > check_for_unshare > > /tmp/ccWzyOQO.o: In function `main': > > > /home/mitani/LTP/ltp-dev-20100310/testcases/kernel/containers/chec > k_for_unsh > > are.c:40: undefined reference to `dlopen' > > > /home/mitani/LTP/ltp-dev-20100310/testcases/kernel/containers/chec > k_for_unsh > > are.c:46: undefined reference to `dlerror' > > > /home/mitani/LTP/ltp-dev-20100310/testcases/kernel/containers/chec > k_for_unsh > > are.c:47: undefined reference to `dlsym' > > > /home/mitani/LTP/ltp-dev-20100310/testcases/kernel/containers/chec > k_for_unsh > > are.c:48: undefined reference to `dlerror' > > > /home/mitani/LTP/ltp-dev-20100310/testcases/kernel/containers/chec > k_for_unsh > > are.c:53: undefined reference to `dlclose' > > > /home/mitani/LTP/ltp-dev-20100310/testcases/kernel/containers/chec > k_for_unsh > > are.c:42: undefined reference to `dlerror' > > collect2: ld returned 1 exit status > > make[3]: *** [check_for_unshare] Error 1 > > <...> > > ------------ > > > > > > I think that "-ldl" is needed in options. > > I tried to build using "-ldl" option and succeeded. > > > > ------------ > > [r...@rhel54-intel64-guide-apdb2-ap containers]# gcc -g -O2 -g -O2 > -ldl > > -fno-strict-aliasi > > ng -pipe -Wall -I../../../include -I../../../include > -L../../../lib > > check_for_unshare. > > c -o check_for_unshare > > [r...@rhel54-intel64-guide-apdb2-ap containers]# echo $? > > 0 > > [r...@rhel54-intel64-guide-apdb2-ap containers]# ll > > total 60 > > -rw-rw-r-- 1 root root 1396 Mar 10 01:23 Makefile > > -rw-rw-r-- 1 root root 1386 Mar 10 01:23 Makefile.inc > > -rw-rw-r-- 1 root root 3286 Mar 10 01:23 README > > -rw-rw-r-- 1 root root 1451 Mar 10 01:23 TEST_PLAN.txt > > -rwxr-xr-x 1 root root 10805 Mar 10 15:18 check_for_unshare > > -rw-rw-r-- 1 root root 1634 Mar 10 01:23 check_for_unshare.c > > -rwxrwxr-x 1 root root 1712 Mar 10 01:23 container_test.sh > > drwxrwxr-x 2 root root 4096 Mar 10 10:42 libclone > > drwxrwxr-x 2 root root 4096 Mar 10 01:23 mqns > > drwxrwxr-x 2 root root 4096 Mar 10 01:23 netns > > drwxrwxr-x 2 root root 4096 Mar 10 01:23 pidns > > drwxrwxr-x 2 root root 4096 Mar 10 01:23 sysvipc > > drwxrwxr-x 2 root root 4096 Mar 10 01:23 utsname > > [r...@rhel54-intel64-guide-apdb2-ap containers]# > > ------------ > > > > > > How about changing Makefile as follows? > > > > ============ > > --- ./testcases/kernel/containers/Makefile 2010-03-10 > > 01:23:25.000000000 +0900 > > +++ ./testcases/kernel/containers/Makefile.new 2010-03-10 > > 15:27:20.000000000 +0900 > > @@ -28,6 +28,8 @@ > > > > LIB := -ld > > > > +CFLAGS += -ldl > > + > > INSTALL_TARGETS := *.sh > > > > $(LIBDIR): > > ============ > > > > > > Regards-- > > > > > > -Tomonori Mitani > > > > > > > > > ------------------------------------------------------------------ > ------------ > > Download Intel® Parallel Studio Eval > > Try the new software tools for yourself. Speed compiling, find bugs > > proactively, and fine-tune applications for parallel performance. > > See why Intel Parallel Studio got high marks during beta. > > http://p.sf.net/sfu/intel-sw-dev > > _______________________________________________ > > Ltp-list mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/ltp-list > > -- > Thanks & Regards > Rishi > LTP Maintainer > IBM, LTC, Bangalore > Please join IRC #ltp @ irc.freenode.net ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Ltp-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ltp-list
