[lttng-dev] make lttng-ust

Thibault, Daniel Daniel.Thibault at drdc-rddc.gc.ca
Tue Mar 5 15:40:53 EST 2013


   The last few times I rebuilt the lttng-ust package, make's log contains some ominous complaints, although it seems to nevertheless complete normally.  Here's an excerpt:

########## Begin ##########
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/daniel/git.lttng.org/lttng-ust-2.1.1+-ac6b4ac/config/missing --run aclocal-1.11 -I config
 cd . && /bin/bash /home/daniel/git.lttng.org/lttng-ust-2.1.1+-ac6b4ac/config/missing --run automake-1.11 --foreign
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/daniel/git.lttng.org/lttng-ust-2.1.1+-ac6b4ac/config/missing --run autoconf
/bin/bash ./config.status --recheck
running CONFIG_SHELL=/bin/bash /bin/bash ./configure --with-java-jdk=/usr/lib/jvm/java-1.7.0-openjdk-amd64 --with-jni-interface LDFLAGS=-L/usr/local/lib --no-create --no-recursion
checking build system type... x86_64-unknown-linux-gnu
[...]
checking for jni.h... yes
configure: creating ./config.status

Version name: Basse Messe
Light coloured German ale whose style was named after the city Cologne (Koln) where it was first brewed. It is a rather simple beer with lightly fruity aromas and a delicate hoppy fragrance. The beer has a pronounced malty taste with a subtle bitter aftertaste

LTTng-UST will be built with the following options:

Java support (JNI): Enabled
sdt.h integration:  Disabled

Type 'make' to compile.
 /bin/bash ./config.status
config.status: creating Makefile
[...]
config.status: executing libtool commands
(CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/daniel/git.lttng.org/lttng-ust-2.1.1+-ac6b4ac/config/missing --run autoheader)
rm -f stamp-h1
touch config.h.in
cd . && /bin/bash ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make  all-recursive
make[1]: entrant dans le répertoire « /home/daniel/git.lttng.org/lttng-ust-2.1.1+-ac6b4ac »
Making all in .
[...]
Making all in libringbuffer
make[2]: entrant dans le répertoire « /home/daniel/git.lttng.org/lttng-ust-2.1.1+-ac6b4ac/libringbuffer »
  CC     libringbuffer_la-smp.lo
  CC     libringbuffer_la-shm.lo
shm.c: In function '_shm_object_table_alloc_shm':
shm.c:148:9: warning: ignoring return value of 'mktemp', declared with attribute warn_unused_result [-Wunused-result]
  CC     libringbuffer_la-ring_buffer_backend.lo
  CC     libringbuffer_la-ring_buffer_frontend.lo
  CCLD   libringbuffer.la
make[2]: quittant le répertoire « /home/daniel/git.lttng.org/lttng-ust-2.1.1+-ac6b4ac/libringbuffer »
[...]
Making all in hello
make[3]: entrant dans le répertoire « /home/daniel/git.lttng.org/lttng-ust-2.1.1+-ac6b4ac/tests/hello »
  CC     hello-hello.o
In file included from /usr/include/x86_64-linux-gnu/sys/socket.h:40:0,
                 from /usr/include/netinet/in.h:25,
                 from /usr/include/arpa/inet.h:23,
                 from hello.c:29:
/usr/include/x86_64-linux-gnu/bits/socket.h:433:23: attention : 'struct mmsghdr' declared inside parameter list [enabled by default]
/usr/include/x86_64-linux-gnu/bits/socket.h:433:23: attention : visible uniquement depuis cette définition ou déclaration, ce qui n'est probablement pas ce que vous désirez [enabled by default]
/usr/include/x86_64-linux-gnu/bits/socket.h:440:8: attention : 'struct mmsghdr' declared inside parameter list [enabled by default]
  CC     hello-tp.o
  CCLD   hello
make[3]: quittant le répertoire « /home/daniel/git.lttng.org/lttng-ust-2.1.1+-ac6b4ac/tests/hello »
Making all in hello-static-lib
make[3]: entrant dans le répertoire « /home/daniel/git.lttng.org/lttng-ust-2.1.1+-ac6b4ac/tests/hello-static-lib »
  CC     tp.lo
  CCLD   liblttng-ust-provider-ust-test-hello.la
  CC     hello.o
In file included from /usr/include/x86_64-linux-gnu/sys/socket.h:40:0,
                 from /usr/include/netinet/in.h:25,
                 from /usr/include/arpa/inet.h:23,
                 from hello.c:29:
/usr/include/x86_64-linux-gnu/bits/socket.h:433:23: attention : 'struct mmsghdr' declared inside parameter list [enabled by default]
/usr/include/x86_64-linux-gnu/bits/socket.h:433:23: attention : visible uniquement depuis cette définition ou déclaration, ce qui n'est probablement pas ce que vous désirez [enabled by default]
/usr/include/x86_64-linux-gnu/bits/socket.h:440:8: attention : 'struct mmsghdr' declared inside parameter list [enabled by default]
  CCLD   hello
make[3]: quittant le répertoire « /home/daniel/git.lttng.org/lttng-ust-2.1.1+-ac6b4ac/tests/hello-static-lib »
[...]
Making all in demo
make[3]: entrant dans le répertoire « /home/daniel/git.lttng.org/lttng-ust-2.1.1+-ac6b4ac/tests/demo »
  CC     tp.lo
  CC     tp2.lo
  CCLD   liblttng-ust-provider-ust-tests-demo.la
  CC     tp3.lo
  CCLD   liblttng-ust-provider-ust-tests-demo3.la
  CC     demo.o
In file included from /usr/include/x86_64-linux-gnu/sys/socket.h:40:0,
                 from /usr/include/netinet/in.h:25,
                 from /usr/include/arpa/inet.h:23,
                 from demo.c:29:
/usr/include/x86_64-linux-gnu/bits/socket.h:433:23: attention : 'struct mmsghdr' declared inside parameter list [enabled by default]
/usr/include/x86_64-linux-gnu/bits/socket.h:433:23: attention : visible uniquement depuis cette définition ou déclaration, ce qui n'est probablement pas ce que vous désirez [enabled by default]
/usr/include/x86_64-linux-gnu/bits/socket.h:440:8: attention : 'struct mmsghdr' declared inside parameter list [enabled by default]
  CCLD   demo
make[3]: quittant le répertoire « /home/daniel/git.lttng.org/lttng-ust-2.1.1+-ac6b4ac/tests/demo »
[...]
make[1]: quittant le répertoire « /home/daniel/git.lttng.org/lttng-ust-2.1.1+-ac6b4ac »
########## End ##########

   Is all this normal?  I used the following script:

$ ./bootstrap &> bootstrap.log
$ LDFLAGS=-L/usr/local/lib ./configure --with-java-jdk=/usr/lib/jvm/java-1.7.0-openjdk-amd64 --with-jni-interface &> configure.log
$ make &> make.log

Daniel U. Thibault
R & D pour la défense Canada - Valcartier (RDDC Valcartier) / Defence R&D Canada - Valcartier (DRDC Valcartier)
Cyber sécurité pour les missions essentielles (CME) / Mission Critical Cyber Security (MCCS)
Protection des systèmes et contremesures (PSC) / Systems Protection & Countermeasures (SPC)
2459 route de la Bravoure
Québec, QC  G3J 1X5
CANADA
Vox : (418) 844-4000 x4245
Fax : (418) 844-4538
NAC : 918V QSDJ <http://www.travelgis.com/map.asp?addr=918V%20QSDJ>
Gouvernement du Canada / Government of Canada
<http://www.valcartier.drdc-rddc.gc.ca/>



More information about the lttng-dev mailing list