[lttng-dev] liburcu-bp not found
Mathieu Desnoyers
mathieu.desnoyers at efficios.com
Mon Feb 18 09:03:02 EST 2013
* Vanni Genua (vannigenua at gmail.com) wrote:
> Hi Mathieu,
> After a long time, I decided to install LTTng on Intel Atom Z530 too.
> My kernel: 3.6.2-rt4
> My instruction set:x86
> My Linux distro:gentoo.
> After having installed glibc, uuidtools, automake, autoconf, libtools, I
> tried to install LTTng this way, getting some errors as reported below:
>
CCing lttng-dev. Please contact lttng-dev at lists.lttng.org with these
issues, so that other LTTng developers can help you out.
Thanks,
Mathieu
> STEP1:
> #git clone http://git.lttng.org/lttng-modules.git
>
> #cd lttng-modules
>
> lttng-modules # make
> make -C /lib/modules/3.6.2-rt4/build M=/usr/src/LTTng/lttng-modules modules
> make[1]: Entering directory `/usr/src/linux-3.6.2-rt4'
> Building modules, stage 2.
> MODPOST 0 modules
> make[1]: Leaving directory `/usr/src/linux-3.6.2-rt4'
>
> lttng-modules # make modules_install
> make -C /lib/modules/3.6.2-rt4/build M=/usr/src/LTTng/lttng-modules
> modules_install
> make[1]: Entering directory `/usr/src/linux-3.6.2-rt4'
> DEPMOD 3.6.2-rt4
> make[1]: Leaving directory `/usr/src/linux-3.6.2-rt4'
>
> lttng-modules # depmod -a
>
> STEP2:
> # git clone http://git.lttng.org/userspace-rcu.git
>
> #cd userspace-rcu
> userspace-rcu # ./bootstrap
> userspace-rcu # ./configure
> checking build system type... i686-pc-linux-gnu
> checking host system type... i686-pc-linux-gnu
> checking target system type... i686-pc-linux-gnu
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking for style of include used by make... GNU
> checking for gcc... gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking dependency style of gcc... gcc3
> checking for thread local storage (TLS) class... __thread
> checking for gcc... (cached) gcc
> checking whether we are using the GNU C compiler... (cached) yes
> checking whether gcc accepts -g... (cached) yes
> checking for gcc option to accept ISO C89... (cached) none needed
> checking dependency style of gcc... (cached) gcc3
> checking whether make sets $(MAKE)... (cached) yes
> checking how to print strings... printf
> checking for a sed that does not truncate output... /bin/sed
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for fgrep... /bin/grep -F
> checking for ld used by gcc... /usr/i686-pc-linux-gnu/bin/ld
> checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... 1572864
> checking whether the shell understands some XSI constructs... yes
> checking whether the shell understands "+="... yes
> checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files...
> -r
> checking for objdump... objdump checking how to recognize dependent
> libraries... pass_all
> checking for ar... ar
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from gcc object... ok
> checking how to run the C preprocessor... gcc -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking for dlfcn.h... yes
> checking for objdir... .libs
> checking if gcc supports -fno-rtti -fno-exceptions... no
> checking for gcc option to produce PIC... -fPIC -DPIC
> checking if gcc PIC flag -fPIC -DPIC works... yes
> checking if gcc static flag -static works... yes
> checking if gcc supports -c -o file.o... yes
> checking if gcc supports -c -o file.o... (cached) yes
> checking whether the gcc linker (/usr/i686-pc-linux-gnu/bin/ld) supports
> shared libraries... yes
> checking whether -lc should be explicitly linked in... no
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking for inline... inline
> checking for pid_t... yes
> checking for size_t... yes
> checking for stdlib.h... (cached) yes
> checking for GNU libc compatible malloc... yes
> checking for stdlib.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for sys/param.h... yes
> checking for getpagesize... yes
> checking for working mmap... yes
> checking for bzero... yes
> checking for gettimeofday... yes
> checking for munmap... yes
> checking for sched_getcpu... yes
> checking for strtoul... yes
> checking for sysconf... yes
> checking if architecture really supports the mfence instruction... no
> checking for sys_futex()... yes
> checking for sched_setaffinity... yes
> checking for cpu_set_t... yes
> checking whether CPU_ZERO works... yes
> checking how many arguments sched_setaffinity takes... 3
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating doc/Makefile
> config.status: creating tests/Makefile
> config.status: creating liburcu.pc
> config.status: creating liburcu-bp.pc
> config.status: creating liburcu-cds.pc
> config.status: creating liburcu-qsbr.pc
> config.status: creating liburcu-mb.pc
> config.status: creating liburcu-signal.pc
> config.status: creating config.h
> config.status: config.h is unchanged
> config.status: creating urcu/config.h
> config.status: urcu/config.h is unchanged
> config.status: linking urcu/arch/x86.h to urcu/arch.h
> config.status: linking urcu/uatomic/x86.h to urcu/uatomic.h
> config.status: executing depfiles commands
> config.status: executing libtool commands
> SMP support enabled.
> Thread Local Storage (TLS): __thread.
>
> userspace-rcu # make
> make all-recursive
> make[1]: Entering directory `/usr/src/LTTng/userspace-rcu'
> Making all in .
> make[2]: Entering directory `/usr/src/LTTng/userspace-rcu'
> make[2]: Leaving directory `/usr/src/LTTng/userspace-rcu'
> Making all in doc
> make[2]: Entering directory `/usr/src/LTTng/userspace-rcu/doc'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/usr/src/LTTng/userspace-rcu/doc'
> Making all in tests
> make[2]: Entering directory `/usr/src/LTTng/userspace-rcu/tests'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/usr/src/LTTng/userspace-rcu/tests'
> make[1]: Leaving directory `/usr/src/LTTng/userspace-rcu'
>
> userspace-rcu # make install
> Making install in .
> make[1]: Entering directory `/usr/src/LTTng/userspace-rcu'
> make[2]: Entering directory `/usr/src/LTTng/userspace-rcu'
> test -z "/usr/local/lib" || /bin/mkdir -p "/usr/local/lib"
> /bin/sh ./libtool --mode=install /usr/bin/install -c liburcu-common.la
> liburcu.la liburcu-qsbr.la liburcu-mb.la liburcu-signal.la liburcu-bp.la
> liburcu-cds.la '/usr/local/lib'
> libtool: install: /usr/bin/install -c .libs/liburcu-common.so.2.0.0
> /usr/local/lib/liburcu-common.so.2.0.0
> libtool: install: (cd /usr/local/lib && { ln -s -f liburcu-common.so.2.0.0
> liburcu-common.so.2 || { rm -f liburcu-common.so.2 && ln -s
> liburcu-common.so.2.0.0 liburcu-common.so.2; }; })
> libtool: install: (cd /usr/local/lib && { ln -s -f liburcu-common.so.2.0.0
> liburcu-common.so || { rm -f liburcu-common.so && ln -s
> liburcu-common.so.2.0.0 liburcu-common.so; }; })
> libtool: install: /usr/bin/install -c .libs/liburcu-common.lai
> /usr/local/lib/liburcu-common.la
> libtool: install: warning: relinking `liburcu.la'
> libtool: install: (cd /usr/src/LTTng/userspace-rcu; /bin/sh
> /usr/src/LTTng/userspace-rcu/libtool --silent --tag CC --mode=relink gcc
> -Wall -g -O2 -lpthread -version-info 2:0:0 -o liburcu.la -rpath
> /usr/local/lib urcu.lo urcu-pointer.lo liburcu-common.la )
> libtool: install: /usr/bin/install -c .libs/liburcu.so.2.0.0T
> /usr/local/lib/liburcu.so.2.0.0
> libtool: install: (cd /usr/local/lib && { ln -s -f liburcu.so.2.0.0
> liburcu.so.2 || { rm -f liburcu.so.2 && ln -s liburcu.so.2.0.0
> liburcu.so.2; }; })
> libtool: install: (cd /usr/local/lib && { ln -s -f liburcu.so.2.0.0
> liburcu.so || { rm -f liburcu.so && ln -s liburcu.so.2.0.0 liburcu.so; }; })
> libtool: install: /usr/bin/install -c .libs/liburcu.lai /usr/local/lib/
> liburcu.la
> libtool: install: warning: relinking `liburcu-qsbr.la'
> libtool: install: (cd /usr/src/LTTng/userspace-rcu; /bin/sh
> /usr/src/LTTng/userspace-rcu/libtool --silent --tag CC --mode=relink gcc
> -Wall -g -O2 -lpthread -version-info 2:0:0 -o liburcu-qsbr.la -rpath
> /usr/local/lib urcu-qsbr.lo urcu-pointer.lo liburcu-common.la )
> libtool: install: /usr/bin/install -c .libs/liburcu-qsbr.so.2.0.0T
> /usr/local/lib/liburcu-qsbr.so.2.0.0
> libtool: install: (cd /usr/local/lib && { ln -s -f liburcu-qsbr.so.2.0.0
> liburcu-qsbr.so.2 || { rm -f liburcu-qsbr.so.2 && ln -s
> liburcu-qsbr.so.2.0.0 liburcu-qsbr.so.2; }; })
> libtool: install: (cd /usr/local/lib && { ln -s -f liburcu-qsbr.so.2.0.0
> liburcu-qsbr.so || { rm -f liburcu-qsbr.so && ln -s liburcu-qsbr.so.2.0.0
> liburcu-qsbr.so; }; })
> libtool: install: /usr/bin/install -c .libs/liburcu-qsbr.lai /usr/local/lib/
> liburcu-qsbr.la
> libtool: install: warning: relinking `liburcu-mb.la'
> libtool: install: (cd /usr/src/LTTng/userspace-rcu; /bin/sh
> /usr/src/LTTng/userspace-rcu/libtool --silent --tag CC --mode=relink gcc
> -DRCU_MB -g -O2 -lpthread -version-info 2:0:0 -o liburcu-mb.la -rpath
> /usr/local/lib liburcu_mb_la-urcu.lo liburcu_mb_la-urcu-pointer.lo
> liburcu-common.la )
> libtool: install: /usr/bin/install -c .libs/liburcu-mb.so.2.0.0T
> /usr/local/lib/liburcu-mb.so.2.0.0
> libtool: install: (cd /usr/local/lib && { ln -s -f liburcu-mb.so.2.0.0
> liburcu-mb.so.2 || { rm -f liburcu-mb.so.2 && ln -s liburcu-mb.so.2.0.0
> liburcu-mb.so.2; }; })
> libtool: install: (cd /usr/local/lib && { ln -s -f liburcu-mb.so.2.0.0
> liburcu-mb.so || { rm -f liburcu-mb.so && ln -s liburcu-mb.so.2.0.0
> liburcu-mb.so; }; })
> libtool: install: /usr/bin/install -c .libs/liburcu-mb.lai /usr/local/lib/
> liburcu-mb.la
> libtool: install: warning: relinking `liburcu-signal.la'
> libtool: install: (cd /usr/src/LTTng/userspace-rcu; /bin/sh
> /usr/src/LTTng/userspace-rcu/libtool --silent --tag CC --mode=relink gcc
> -DRCU_SIGNAL -g -O2 -lpthread -version-info 2:0:0 -o
> liburcu-signal.la-rpath /usr/local/lib liburcu_signal_la-urcu.lo
> liburcu_signal_la-urcu-pointer.lo liburcu-common.la )
> libtool: install: /usr/bin/install -c .libs/liburcu-signal.so.2.0.0T
> /usr/local/lib/liburcu-signal.so.2.0.0
> libtool: install: (cd /usr/local/lib && { ln -s -f liburcu-signal.so.2.0.0
> liburcu-signal.so.2 || { rm -f liburcu-signal.so.2 && ln -s
> liburcu-signal.so.2.0.0 liburcu-signal.so.2; }; })
> libtool: install: (cd /usr/local/lib && { ln -s -f liburcu-signal.so.2.0.0
> liburcu-signal.so || { rm -f liburcu-signal.so && ln -s
> liburcu-signal.so.2.0.0 liburcu-signal.so; }; })
> libtool: install: /usr/bin/install -c .libs/liburcu-signal.lai
> /usr/local/lib/liburcu-signal.la
> libtool: install: warning: relinking `liburcu-bp.la'
> libtool: install: (cd /usr/src/LTTng/userspace-rcu; /bin/sh
> /usr/src/LTTng/userspace-rcu/libtool --silent --tag CC --mode=relink gcc
> -Wall -g -O2 -lpthread -version-info 2:0:0 -o liburcu-bp.la -rpath
> /usr/local/lib urcu-bp.lo urcu-pointer.lo liburcu-common.la )
> libtool: install: /usr/bin/install -c .libs/liburcu-bp.so.2.0.0T
> /usr/local/lib/liburcu-bp.so.2.0.0
> libtool: install: (cd /usr/local/lib && { ln -s -f liburcu-bp.so.2.0.0
> liburcu-bp.so.2 || { rm -f liburcu-bp.so.2 && ln -s liburcu-bp.so.2.0.0
> liburcu-bp.so.2; }; })
> libtool: install: (cd /usr/local/lib && { ln -s -f liburcu-bp.so.2.0.0
> liburcu-bp.so || { rm -f liburcu-bp.so && ln -s liburcu-bp.so.2.0.0
> liburcu-bp.so; }; })
> libtool: install: /usr/bin/install -c .libs/liburcu-bp.lai /usr/local/lib/
> liburcu-bp.la
> libtool: install: warning: relinking `liburcu-cds.la'
> libtool: install: (cd /usr/src/LTTng/userspace-rcu; /bin/sh
> /usr/src/LTTng/userspace-rcu/libtool --silent --tag CC --mode=relink gcc
> -Wall -g -O2 -lpthread -version-info 2:0:0 -o liburcu-cds.la -rpath
> /usr/local/lib rculfqueue.lo rculfstack.lo lfstack.lo rculfhash.lo
> rculfhash-mm-order.lo rculfhash-mm-chunk.lo rculfhash-mm-mmap.lo
> liburcu-common.la )
> libtool: install: /usr/bin/install -c .libs/liburcu-cds.so.2.0.0T
> /usr/local/lib/liburcu-cds.so.2.0.0
> libtool: install: (cd /usr/local/lib && { ln -s -f liburcu-cds.so.2.0.0
> liburcu-cds.so.2 || { rm -f liburcu-cds.so.2 && ln -s liburcu-cds.so.2.0.0
> liburcu-cds.so.2; }; })
> libtool: install: (cd /usr/local/lib && { ln -s -f liburcu-cds.so.2.0.0
> liburcu-cds.so || { rm -f liburcu-cds.so && ln -s liburcu-cds.so.2.0.0
> liburcu-cds.so; }; })
> libtool: install: /usr/bin/install -c .libs/liburcu-cds.lai /usr/local/lib/
> liburcu-cds.la
> libtool: install: /usr/bin/install -c .libs/liburcu-common.a
> /usr/local/lib/liburcu-common.a
> libtool: install: chmod 644 /usr/local/lib/liburcu-common.a
> libtool: install: ranlib /usr/local/lib/liburcu-common.a
> libtool: install: /usr/bin/install -c .libs/liburcu.a
> /usr/local/lib/liburcu.a
> libtool: install: chmod 644 /usr/local/lib/liburcu.a
> libtool: install: ranlib /usr/local/lib/liburcu.a
> libtool: install: /usr/bin/install -c .libs/liburcu-qsbr.a
> /usr/local/lib/liburcu-qsbr.a
> libtool: install: chmod 644 /usr/local/lib/liburcu-qsbr.a
> libtool: install: ranlib /usr/local/lib/liburcu-qsbr.a
> libtool: install: /usr/bin/install -c .libs/liburcu-mb.a
> /usr/local/lib/liburcu-mb.a
> libtool: install: chmod 644 /usr/local/lib/liburcu-mb.a
> libtool: install: ranlib /usr/local/lib/liburcu-mb.a
> libtool: install: /usr/bin/install -c .libs/liburcu-signal.a
> /usr/local/lib/liburcu-signal.a
> libtool: install: chmod 644 /usr/local/lib/liburcu-signal.a
> libtool: install: ranlib /usr/local/lib/liburcu-signal.a
> libtool: install: /usr/bin/install -c .libs/liburcu-bp.a
> /usr/local/lib/liburcu-bp.a
> libtool: install: chmod 644 /usr/local/lib/liburcu-bp.a
> libtool: install: ranlib /usr/local/lib/liburcu-bp.a
> libtool: install: /usr/bin/install -c .libs/liburcu-cds.a
> /usr/local/lib/liburcu-cds.a
> libtool: install: chmod 644 /usr/local/lib/liburcu-cds.a
> libtool: install: ranlib /usr/local/lib/liburcu-cds.a
> libtool: finish:
> PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.4.4:/usr/i686-pc-linux-gnu/gnat-gcc-bin/4.3:/usr/libexec/gnat-gcc/i686-pc-linux-gnu/4.3:/usr/lib/subversion/bin:/opt/gnat-gpl/bin:/sbin"
> ldconfig -n /usr/local/lib
>
> ----------------------------------------------------------------------
> Libraries have been installed in:
> /usr/local/lib
>
> If you ever happen to want to link against installed libraries
> in a given directory, LIBDIR, you must either use libtool, and
> specify the full pathname of the library, or use the `-LLIBDIR'
> flag during linking and do at least one of the following:
> - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
> during execution
> - add LIBDIR to the `LD_RUN_PATH' environment variable
> during linking
> - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
> - have your system administrator add LIBDIR to `/etc/ld.so.conf'
>
> See any operating system documentation about shared libraries for
> more information, such as the ld(1) and ld.so(8) manual pages.
> ----------------------------------------------------------------------
> test -z "/usr/local/share/doc/userspace-rcu" || /bin/mkdir -p
> "/usr/local/share/doc/userspace-rcu"
> /usr/bin/install -c -m 644 README ChangeLog
> '/usr/local/share/doc/userspace-rcu'
> test -z "/usr/local/include" || /bin/mkdir -p "/usr/local/include"
> /usr/bin/install -c -m 644 urcu.h urcu-bp.h urcu-call-rcu.h urcu-defer.h
> urcu-pointer.h urcu-qsbr.h urcu-flavor.h '/usr/local/include'
> test -z "/usr/local/include" || /bin/mkdir -p "/usr/local/include"
> /bin/mkdir -p '/usr/local/include/urcu/static'
> /usr/bin/install -c -m 644 ./urcu/static/lfstack.h
> ./urcu/static/rculfqueue.h ./urcu/static/rculfstack.h
> ./urcu/static/urcu-bp.h ./urcu/static/urcu-pointer.h
> ./urcu/static/urcu-qsbr.h ./urcu/static/urcu.h ./urcu/static/wfcqueue.h
> ./urcu/static/wfqueue.h ./urcu/static/wfstack.h
> '/usr/local/include/urcu/static'
> /bin/mkdir -p '/usr/local/include/urcu/map'
> /usr/bin/install -c -m 644 ./urcu/map/urcu-bp.h ./urcu/map/urcu-qsbr.h
> ./urcu/map/urcu.h '/usr/local/include/urcu/map'
> /bin/mkdir -p '/usr/local/include/urcu/arch'
> /usr/bin/install -c -m 644 urcu/arch/generic.h
> '/usr/local/include/urcu/arch'
> /bin/mkdir -p '/usr/local/include/urcu/uatomic'
> /usr/bin/install -c -m 644 urcu/uatomic/generic.h
> '/usr/local/include/urcu/uatomic'
> /bin/mkdir -p '/usr/local/include/urcu'
> /usr/bin/install -c -m 644 urcu/compiler.h urcu/hlist.h urcu/list.h
> urcu/rculist.h urcu/rcuhlist.h urcu/system.h urcu/futex.h urcu/wfstack.h
> urcu/wfqueue.h urcu/rculfstack.h urcu/rculfqueue.h urcu/ref.h urcu/cds.h
> urcu/urcu_ref.h urcu/urcu-futex.h urcu/uatomic_arch.h urcu/rculfhash.h
> urcu/wfcqueue.h urcu/lfstack.h urcu/tls-compat.h '/usr/local/include/urcu'
> test -z "/usr/local/include" || /bin/mkdir -p "/usr/local/include"
> /bin/mkdir -p '/usr/local/include/urcu'
> /usr/bin/install -c -m 644 urcu/arch.h urcu/uatomic.h urcu/config.h
> '/usr/local/include/urcu'
> test -z "/usr/local/lib/pkgconfig" || /bin/mkdir -p
> "/usr/local/lib/pkgconfig"
> /usr/bin/install -c -m 644 liburcu-cds.pc liburcu.pc liburcu-bp.pc
> liburcu-qsbr.pc liburcu-signal.pc liburcu-mb.pc '/usr/local/lib/pkgconfig'
> make[2]: Leaving directory `/usr/src/LTTng/userspace-rcu'
> make[1]: Leaving directory `/usr/src/LTTng/userspace-rcu'
> Making install in doc
> make[1]: Entering directory `/usr/src/LTTng/userspace-rcu/doc'
> make[2]: Entering directory `/usr/src/LTTng/userspace-rcu/doc'
> make[2]: Nothing to be done for `install-exec-am'.
> test -z "/usr/local/share/doc/userspace-rcu" || /bin/mkdir -p
> "/usr/local/share/doc/userspace-rcu"
> /usr/bin/install -c -m 644 rcu-api.txt cds-api.txt uatomic-api.txt
> '/usr/local/share/doc/userspace-rcu'
> make[2]: Leaving directory `/usr/src/LTTng/userspace-rcu/doc'
> make[1]: Leaving directory `/usr/src/LTTng/userspace-rcu/doc'
> Making install in tests
> make[1]: Entering directory `/usr/src/LTTng/userspace-rcu/tests'
> make[2]: Entering directory `/usr/src/LTTng/userspace-rcu/tests'
> make[2]: Nothing to be done for `install-exec-am'.
> make[2]: Nothing to be done for `install-data-am'.
> make[2]: Leaving directory `/usr/src/LTTng/userspace-rcu/tests'
> make[1]: Leaving directory `/usr/src/LTTng/userspace-rcu/tests'
>
> userspace-rcu # ldconfig
>
> STEP3:
> #git clone http://git.lttng.org/lttng-ust.git
> #cd lttng-ust
> lttng-ust # git checkout master
> Already on 'master'
>
> lttng-ust # ./bootstrap
> + '[' '!' -e config ']'
> + autoreconf -i
>
> lttng-ust # ./configure
> checking build system type... i686-pc-linux-gnu
> checking host system type... i686-pc-linux-gnu
> checking target system type... i686-pc-linux-gnu
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking for a sed that does not truncate output... /bin/sed
> checking for grep that handles long lines and -e... /bin/grep
> checking for occurence(s) of link_all_deplibs = no in
> ./config/libtool.m4... none
> checking for gcc... gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> .checking for suffix of executables...
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking for style of include used by make... GNU
> checking dependency style of gcc... gcc3
> checking for g++... g++
> checking whether we are using the GNU C++ compiler... yes
> checking whether g++ accepts -g... yes
> checking dependency style of g++... gcc3
> checking whether make sets $(MAKE)... (cached) yes
> checking how to print strings... printf
> checking for a sed that does not truncate output... (cached) /bin/sed
> checking for egrep... /bin/grep -E
> checking for fgrep... /bin/grep -F
> checking for ld used by gcc... /usr/i686-pc-linux-gnu/bin/ld
> checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... 1572864
> checking whether the shell understands some XSI constructs... yes
> checking whether the shell understands "+="... yes
> checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files...
> -r
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for ar... ar
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from gcc object... ok
> checking how to run the C preprocessor... gcc -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking for dlfcn.h... yes
> checking for objdir... .libs
> checking if gcc supports -fno-rtti -fno-exceptions... no
> checking for gcc option to produce PIC... -fPIC -DPIC
> checking if gcc PIC flag -fPIC -DPIC works... yes
> checking if gcc static flag -static works... yes
> checking if gcc supports -c -o file.o... yes
> checking if gcc supports -c -o file.o... (cached) yes
> checking whether the gcc linker (/usr/i686-pc-linux-gnu/bin/ld) supports
> shared libraries... yes
> checking whether -lc should be explicitly linked in... no
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking how to run the C++ preprocessor... g++ -E
> checking for ld used by g++... /usr/i686-pc-linux-gnu/bin/ld
> checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
> checking whether the g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports
> shared libraries... yes
> checking for g++ option to produce PIC... -fPIC -DPIC
> checking if g++ PIC flag -fPIC -DPIC works... yes
> checking if g++ static flag -static works... yes
> checking if g++ supports -c -o file.o... yes
> checking if g++ supports -c -o file.o... (cached) yes
> checking whether the g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports
> shared libraries... yes
> checking dynamic linker characteristics... (cached) GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether the C++ compiler works... yes
> checking for dlopen in -ldl... yes
> checking for pthread_create in -lpthread... yes
> checking for uuid_generate in -luuid... yes
> checking for inline... inline
> checking for stdlib.h... (cached) yes
> checking for GNU libc compatible malloc... yes
> checking for gettimeofday... yes checking for munmap... yes
> checking for socket... yes
> checking for strerror... yes
> checking for strtol... yes
> checking for sched_getcpu... yes
> checking for sysconf... yes
> checking urcu-bp.h usability... yes
> checking urcu-bp.h presence... yes
> checking for urcu-bp.h... yes
> checking for _cds_lfht_new in -lurcu-cds... yes
> checking caa_likely()... yes
> checking for synchronize_rcu_bp in -lurcu-bp... no
> configure: error: Cannot find liburcu-bp lib. Use LDFLAGS=-Ldir to specify
> its location.
>
> Why this error?
> Is LTTng-ust not stabile?
> Kind regards.
> Vanni Genua
--
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com
More information about the lttng-dev
mailing list