On Friday, May 16, 2014 15:00 BST, Terrence Enger <tenger@iseries-guru.com> wrote:
Zolnai,
My build of commit 48eccfb, fetched around 2014-05-16 00:57 UTC, is
failing with messages:
[build LNK] Library/libavmedialo.so
/home/terry/lo_hacking/git/libo2/workdir/LinkTarget/StaticLibrary/libcollada2gltf.a(GLTF-Open3DGC.o):
In function `o3dgc::Timer::Tic()':
/home/terry/lo_hacking/git/libo2/workdir/UnpackedTarball/collada2gltf/dependencies/o3dgc/src/o3dgc_common_lib/inc/o3dgcTimer.h:115:
undefined reference to `clock_gettime'
/home/terry/lo_hacking/git/libo2/workdir/LinkTarget/StaticLibrary/libcollada2gltf.a(GLTF-Open3DGC.o):
In function `o3dgc::Timer::Toc()':
/home/terry/lo_hacking/git/libo2/workdir/UnpackedTarball/collada2gltf/dependencies/o3dgc/src/o3dgc_common_lib/inc/o3dgcTimer.h:119:
undefined reference to `clock_gettime'
I notice that the files downloaded by `make fetch` were:
collada2gltf-master-6258611a6a.tar.bz2
libpng-1.5.18.tar.gz
OpenCOLLADA-master-6509aa13af.tar.bz2
If I am reading things correctly, the first of these was introduced
by:
commit d575917016f65a7322817a8e13ec25c52d18a600
Author: Zolnai Tamás <tamas.zolnai@collabora.com>
Date: Thu Apr 10 13:37:38 2014 +0200
Introduce Collada2gltf external library
Change-Id: I157f175ee6ea719e98ba45133f53cb4d2c3045bb
Suggestions welcome.
Hi Terry,
I didn't get the same error while building.
I google it and find that:
http://stackoverflow.com/questions/2418157/ubuntu-linux-c-error-undefined-reference-to-clock-gettime-and-clock-settim
It suggests to link -lrt library.
So you can try to add these lines:
ifeq ($(OS),LINUX)
$(eval $(call gb_Library_add_libs,collada2gltf,\
-lrt \
))
endif
to the external/collada2gltf/StaticLibrary_collada2gltf.mk file.
I hope it helps.
Best regards,
Tamás
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.