[lttng-dev] build error: ltt-control package

OSDepend osdepend at gmail.com
Tue Mar 12 13:25:21 EDT 2013


Hi, all,

I met some trouble when i tried to "make" the ltt-control-0.88-09242010. The code is list below:

make[2]: Leaving directory `/usr/src/ltt-control-0.88-09242010/liblttd'
Making all in lttd
make[2]: Entering directory `/usr/src/ltt-control-0.88-09242010/lttd'
gcc -DHAVE_CONFIG_H -I.. -I..     -g -O2 -MT lttd.o -MD -MP -MF .deps/lttd.Tpo -c -o lttd.o lttd.c
mv -f .deps/lttd.Tpo .deps/lttd.Po
/bin/sh ../libtool --tag=CC   --mode=link gcc  -g -O2   -o lttd lttd.o ../liblttd/liblttd.la -lpthread
libtool: link: gcc -g -O2 -o .libs/lttd lttd.o  ../liblttd/.libs/liblttd.so -lpthread
../liblttd/.libs/liblttd.so: undefined reference to `sync_file_range'
collect2: ld returned 1 exit status
make[2]: *** [lttd] Error 1
make[2]: Leaving directory `/usr/src/ltt-control-0.88-09242010/lttd'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/ltt-control-0.88-09242010'
make: *** [all] Error 2

My workstation is Centos 5.5, glibc-2.5.
It seems like a design bug in centos which ignore the sysycall sync_file_range, so seems the only way for me is to just delete the related code.
Is there any other way to make it through? please help me out!!

2013-03-13



zhengchen
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lttng.org/pipermail/lttng-dev/attachments/20130313/bc294ded/attachment.html>


More information about the lttng-dev mailing list