Hey,
See comments below.

On 2015-03-20 09:34 AM, Rui Han wrote:

Hi,

I have encountered following output when I try to run make from the lttng-modules source cloned from git repo. I have tried in a clean install of both 12.04 and 14.04.

|make -C /lib/modules/3.13.0-45-generic/build 
M=/home/troguard32/lttng/lttng-modules modules
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-45-generic'
/home/troguard32/lttng/lttng-modules/probes/Makefile:30: File 
/usr/src/linux-headers-3.13.0-45-generic/virt/kvm/iodev.h not found. Probe 
"kvm" x86-specific is disabled. Use full kernel source tree to enable it.
/home/troguard32/lttng/lttng-modules/probes/Makefile:142: Files 
/usr/src/linux-headers-3.13.0-45-generic/fs/btrfs/*.h not found. Probe "btrfs" 
is disabled. Use full kernel source tree to enable it.
/home/troguard32/lttng/lttng-modules/probes/Makefile:158: Files 
/usr/src/linux-headers-3.13.0-45-generic/fs/ext4/*.h not found. Probe "ext4" is 
disabled. Use full kernel source tree to enable it.
   Building modules, stage 2.
   MODPOST 43 modules
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-45-generic'
|

when run make modules_install, it seem the installation is successful, but the output is abnormal, giving repeated “Can’t read private key” messages.

If I ignore this message and install all other lttng components, it seems lttng kernel tracer is working fine.

My question is,

 1. How to completely remove this abnormal message? where to specify
    the full kernel source path in make file? (I am a makefile beginner)

Abnormal message being the key related one? We are looking into but this does not in any way change behavior.

As for the warning for kvm/btrfs/ext4. Nothing to worry about you simply don't have these components installed on your system.

 1. How to check whether the lttng-modules installed is fully
    functional or not?

A quick check is the one you probably did: lttng list -k. You can also run the root_regression tests from lttng-tools. Under ./tests you can run ./run.sh root_regression while being root.

 1. Does the above message is just telling me that I will be able to
    use the full function of lttng-modules except those file system
    probe mentioned in the make output?

Exactly.

Thank you very much.

Best regards,
Rui

​


_______________________________________________
lttng-dev mailing list
[email protected]
http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev

--
Jonathan R. Julien
Efficios

_______________________________________________
lttng-dev mailing list
[email protected]
http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev

Reply via email to