rendered paste bodyMy build system:
uname -a:
Linux dsklnx2 3.13.0-58-generic #97-Ubuntu SMP Wed Jul 8 02:56:15 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
gcc --version
gcc-4.8.real (Ubuntu 4.8.4-2ubuntu1~14.04) 4.8.4
LO configure:
--with-external-tar=/srv5/git/LibO/externals
--with-webdav=serf
--with-parallelism=1
--enable-verbose
In short: I have problem linking libucpdav1.so:
/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/.libs/libapr-1.a(rand.o): In function `apr_os_uuid_get':
/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/misc/unix/rand.c:75: undefined reference to `uuid_generate'
this should mean -luuid is missing, but I could not figure out a way to edit the file ucb/Library_ucpdav1.mk
Full single processor verbose log of apr, apr-util, serf, libucpdav1.so build, I cut where I thought unnecessary to
leave excessive lines:
mkdir -p /srv5/git/LibO/lo-serf-study/instdir
/srv5/git/LibO/lo-serf-study/solenv/bin/install-gdb-printers -a /srv5/git/LibO/lo-serf-study/instdir -c
make -j 1 -r -f /srv5/git/LibO/lo-serf-study/Makefile.gbuild all
make[1]: Entering directory '/srv5/git/LibO/lo-serf-study'
....
[build UPK] apr-1.5.2.tar.gz
S=/srv5/git/LibO/lo-serf-study && I=$S/instdir && W=$S/workdir && mkdir -p $W/UnpackedTarball/apr && tar -x -z -C $W/UnpackedTarball/apr --strip-components=1 -f /srv5/git/LibO/externals/apr-1.5.2.tar.gz && touch $W/UnpackedTarget/apr-1.5.2.tar.gz
[build PAT] apr
S=/srv5/git/LibO/lo-serf-study && I=$S/instdir && W=$S/workdir && ( cd $W/UnpackedTarball/apr && touch $W/UnpackedTarball/apr.done ) || ( touch $W/UnpackedTarball/apr.prepare && exit 1 )
touch /srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr.update
mkdir -p /srv5/git/LibO/lo-serf-study/workdir/ExternalProject/apr/
cd /srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/ && unset Platform && ./configure --enable-static --disable-shared --with-pic && make libapr-1.la && touch /srv5/git/LibO/lo-serf-study/workdir/ExternalProject/apr/build
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
Configuring APR library
Platform: x86_64-unknown-linux-gnu
checking for working mkdir -p... yes
APR Version: 1.5.2
checking for chosen layout... apr
checking for gcc... /usr/bin/ccache gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
....
restoring CFLAGS to ""
setting EXTRA_CFLAGS to "-g -O2 -pthread"
restoring LDFLAGS to ""
setting EXTRA_LDFLAGS to ""
restoring LIBS to ""
setting EXTRA_LIBS to "-luuid -lrt -lcrypt -lpthread -ldl"
restoring INCLUDES to ""
setting EXTRA_INCLUDES to ""
.....
/bin/bash /srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/libtool --silent --mode=compile /usr/bin/ccache gcc -g -O2 -pthread -DHAVE_CONFIG_H -DLINUX -D_REENTRANT -D_GNU_SOURCE -I./include -I/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/include/arch/unix -I./include/arch/unix -I/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/include/arch/unix -I/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/include -I/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/include/private -I/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/include/private -o encoding/apr_escape.lo -c encoding/apr_escape.c && touch encoding/apr_escape.lo
/bin/bash /srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/libtool --silent --mode=compile /usr/bin/ccache gcc -g -O2 -pthread -DHAVE_CONFIG_H -DLINUX -D_REENTRANT -D_GNU_SOURCE -I./include -I/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/include/arch/unix -I./include/arch/unix -I/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/include/arch/unix -I/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/include -I/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/include/private -I/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/include/private -o passwd/apr_getpass.lo -c passwd/apr_getpass.c && touch passwd/apr_getpass.lo
...
/bin/bash /srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/libtool --silent --mode=link /usr/bin/ccache gcc -g -O2 -pthread -DHAVE_CONFIG_H -DLINUX -D_REENTRANT -D_GNU_SOURCE -I./include -I/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/include/arch/unix -I./include/arch/unix -I/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/include/arch/unix -I/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/include -I/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/include/private -I/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/include/private -version-info 5:2:5 -o libapr-1.la -rpath /usr/local/apr/lib encoding/apr_escape.lo passwd/apr_getpass.lo strings/apr_cpystrn.lo strings/apr_fnmatch.lo strings/apr_snprintf.lo strings/apr_strings.lo strings/apr_strnatcmp.lo strings/apr_strtok.lo tables/apr_hash.lo tables/apr_skiplist.lo tables/apr_tables.lo atomic/unix/builtins.lo atomic/unix/ia32.lo atomic/unix/mutex.lo atomic/unix/ppc.lo atomic/unix/s390.lo atomic/unix/solaris.lo dso/unix/dso.lo file_io/unix/buffer.lo file_io/unix/copy.lo file_io/unix/dir.lo file_io/unix/fileacc.lo file_io/unix/filedup.lo file_io/unix/filepath.lo file_io/unix/filepath_util.lo file_io/unix/filestat.lo file_io/unix/flock.lo file_io/unix/fullrw.lo file_io/unix/mktemp.lo file_io/unix/open.lo file_io/unix/pipe.lo file_io/unix/readwrite.lo file_io/unix/seek.lo file_io/unix/tempdir.lo locks/unix/global_mutex.lo locks/unix/proc_mutex.lo locks/unix/thread_cond.lo locks/unix/thread_mutex.lo locks/unix/thread_rwlock.lo memory/unix/apr_pools.lo misc/unix/charset.lo misc/unix/env.lo misc/unix/errorcodes.lo misc/unix/getopt.lo misc/unix/otherchild.lo misc/unix/rand.lo misc/unix/start.lo misc/unix/version.lo mmap/unix/common.lo mmap/unix/mmap.lo network_io/unix/inet_ntop.lo network_io/unix/inet_pton.lo network_io/unix/multicast.lo network_io/unix/sendrecv.lo network_io/unix/sockaddr.lo network_io/unix/socket_util.lo network_io/unix/sockets.lo network_io/unix/sockopt.lo poll/unix/epoll.lo poll/unix/kqueue.lo poll/unix/poll.lo poll/unix/pollcb.lo poll/unix/pollset.lo poll/unix/port.lo poll/unix/select.lo poll/unix/z_asio.lo random/unix/apr_random.lo random/unix/sha2.lo random/unix/sha2_glue.lo shmem/unix/shm.lo support/unix/waitio.lo threadproc/unix/proc.lo threadproc/unix/procsup.lo threadproc/unix/signals.lo threadproc/unix/thread.lo threadproc/unix/threadpriv.lo time/unix/time.lo time/unix/timestr.lo user/unix/groupinfo.lo user/unix/userinfo.lo -luuid -lrt -lcrypt -lpthread -ldl
make[2]: Leaving directory '/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr'
[build PRJ] apr
touch /srv5/git/LibO/lo-serf-study/workdir/ExternalProject/apr.done
touch /srv5/git/LibO/lo-serf-study/workdir/ExternalProject/apr_util.prepare
touch /srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr_util.prepare
[build UPK] apr-util-1.5.4.tar.gz
S=/srv5/git/LibO/lo-serf-study && I=$S/instdir && W=$S/workdir && mkdir -p $W/UnpackedTarball/apr_util && tar -x -z -C $W/UnpackedTarball/apr_util --strip-components=1 -f /srv5/git/LibO/externals/apr-util-1.5.4.tar.gz && touch $W/UnpackedTarget/apr-util-1.5.4.tar.gz
[build PAT] apr_util
S=/srv5/git/LibO/lo-serf-study && I=$S/instdir && W=$S/workdir && ( cd $W/UnpackedTarball/apr_util && tr -d '\r' < $W/UnpackedTarball/apr_util/aprutil.mak > $W/UnpackedTarball/apr_util/aprutil.mak.TEMP && mv $W/UnpackedTarball/apr_util/aprutil.mak.TEMP $W/UnpackedTarball/apr_util/aprutil.mak && for p in $S/external/apr/windows.build.patch.1; do pl=2; s=${p##*.}; case "$s" in [0-9]) pl="$s"; ;; esac ; /usr/bin/patch -f -s "-p$pl" --fuzz=0 < "$p"; if test "$?" -ne 0; then echo "Patch FAILED: $p"; exit 1; fi; done && awk 'sub("$","\r")' $W/UnpackedTarball/apr_util/aprutil.mak > $W/UnpackedTarball/apr_util/aprutil.mak.TEMP && mv $W/UnpackedTarball/apr_util/aprutil.mak.TEMP $W/UnpackedTarball/apr_util/aprutil.mak && touch $W/UnpackedTarball/apr_util.done ) || ( touch $W/UnpackedTarball/apr_util.prepare && exit 1 )
touch /srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr_util.update
mkdir -p /srv5/git/LibO/lo-serf-study/workdir/ExternalProject/apr_util/
cd /srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr_util/ && unset Platform && ./configure --enable-static --disable-shared --with-pic --with-apr=/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/apr-1-config && make libaprutil-1.la && touch /srv5/git/LibO/lo-serf-study/workdir/ExternalProject/apr_util/build
configure: WARNING: unrecognized options: --enable-static, --disable-shared, --with-pic
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking for working mkdir -p... yes
APR-util Version: 1.5.4
...
config.status: executing default commands
configure: WARNING: unrecognized options: --enable-static, --disable-shared, --with-pic
make[2]: Entering directory '/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr_util'
/bin/bash /srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/libtool --silent --mode=compile /usr/bin/ccache gcc -g -O2 -pthread -DHAVE_CONFIG_H -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr_util/include -I/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr_util/include/private -I/usr/include/postgresql -I/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/include -o buckets/apr_brigade.lo -c buckets/apr_brigade.c && touch buckets/apr_brigade.lo
/bin/bash /srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/libtool --silent --mode=compile /usr/bin/ccache gcc -g -O2 -pthread -DHAVE_CONFIG_H -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr_util/include -I/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr_util/include/private -I/usr/include/postgresql -I/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/include -o buckets/apr_buckets.lo -c buckets/apr_buckets.c && touch buckets/apr_buckets.lo
...
/bin/bash /srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/libtool --silent --mode=link /usr/bin/ccache gcc -g -O2 -pthread -DHAVE_CONFIG_H -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr_util/include -I/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr_util/include/private -I/usr/include/postgresql -I/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/include -version-info 5:4:5 -o libaprutil-1.la -rpath /usr/local/apr/lib buckets/apr_brigade.lo buckets/apr_buckets.lo buckets/apr_buckets_alloc.lo buckets/apr_buckets_eos.lo buckets/apr_buckets_file.lo buckets/apr_buckets_flush.lo buckets/apr_buckets_heap.lo buckets/apr_buckets_mmap.lo buckets/apr_buckets_pipe.lo buckets/apr_buckets_pool.lo buckets/apr_buckets_refcount.lo buckets/apr_buckets_simple.lo buckets/apr_buckets_socket.lo crypto/apr_crypto.lo crypto/apr_md4.lo crypto/apr_md5.lo crypto/apr_passwd.lo crypto/apr_sha1.lo crypto/crypt_blowfish.lo crypto/getuuid.lo crypto/uuid.lo dbd/apr_dbd.lo dbm/apr_dbm.lo dbm/apr_dbm_sdbm.lo dbm/sdbm/sdbm.lo dbm/sdbm/sdbm_hash.lo dbm/sdbm/sdbm_lock.lo dbm/sdbm/sdbm_pair.lo encoding/apr_base64.lo hooks/apr_hooks.lo ldap/apr_ldap_stub.lo ldap/apr_ldap_url.lo memcache/apr_memcache.lo misc/apr_date.lo misc/apr_queue.lo misc/apr_reslist.lo misc/apr_rmm.lo misc/apr_thread_pool.lo misc/apu_dso.lo misc/apu_version.lo strmatch/apr_strmatch.lo uri/apr_uri.lo xlate/xlate.lo xml/apr_xml.lo -luuid -lrt -lcrypt -lpthread -ldl -lexpat /srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/libapr-1.la -luuid -lrt -lcrypt -lpthread -ldl
make[2]: Leaving directory '/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr_util'
[build PRJ] apr_util
touch /srv5/git/LibO/lo-serf-study/workdir/ExternalProject/apr_util.done
[build BIN] apr
S=/srv5/git/LibO/lo-serf-study && I=$S/instdir && W=$S/workdir && mkdir -p $W/Module/nonl10n/ && touch $W/Module/nonl10n/apr
[build MOD] apr
S=/srv5/git/LibO/lo-serf-study && I=$S/instdir && W=$S/workdir && mkdir -p $W/Module/ && touch $W/Module/apr
touch /srv5/git/LibO/lo-serf-study/workdir/ExternalProject/serf.prepare
touch /srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/serf.prepare
[build UPK] serf-1.2.1.tar.bz2
S=/srv5/git/LibO/lo-serf-study && I=$S/instdir && W=$S/workdir && mkdir -p $W/UnpackedTarball/serf && tar -x -j -C $W/UnpackedTarball/serf --strip-components=1 -f /srv5/git/LibO/externals/serf-1.2.1.tar.bz2 && touch $W/UnpackedTarget/serf-1.2.1.tar.bz2
......
make[2]: Entering directory '/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/serf'
/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/libtool --silent --tag=CC --mode=compile /usr/bin/ccache gcc -I. -I/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/include -I/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr_util/include -g -O2 -pthread -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/openssl/include -c -o buckets/aggregate_buckets.lo buckets/aggregate_buckets.c && touch buckets/aggregate_buckets.lo
...
/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/libtool --silent --tag=CC --mode=link /usr/bin/ccache gcc -L/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/openssl -R/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/openssl -rpath /usr/local/serf/lib -o libserf-1.la buckets/aggregate_buckets.lo buckets/request_buckets.lo context.lo buckets/buckets.lo buckets/simple_buckets.lo buckets/file_buckets.lo buckets/mmap_buckets.lo buckets/socket_buckets.lo buckets/response_body_buckets.lo buckets/response_buckets.lo buckets/headers_buckets.lo buckets/allocator.lo buckets/dechunk_buckets.lo buckets/deflate_buckets.lo buckets/limit_buckets.lo buckets/ssl_buckets.lo buckets/barrier_buckets.lo buckets/chunk_buckets.lo buckets/bwtp_buckets.lo buckets/iovec_buckets.lo incoming.lo outgoing.lo ssltunnel.lo auth/auth.lo auth/auth_basic.lo auth/auth_digest.lo auth/auth_kerb.lo auth/auth_kerb_gss.lo /srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr_util/libaprutil-1.la -lexpat /srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/libapr-1.la -luuid -lrt -lcrypt -lpthread -ldl -lz -lssl -lcrypto
make[2]: Leaving directory '/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/serf'
[build PRJ] serf
touch /srv5/git/LibO/lo-serf-study/workdir/ExternalProject/serf.done
[build BIN] serf
S=/srv5/git/LibO/lo-serf-study && I=$S/instdir && W=$S/workdir && mkdir -p $W/Module/nonl10n/ && touch $W/Module/nonl10n/serf
[build MOD] serf
S=/srv5/git/LibO/lo-serf-study && I=$S/instdir && W=$S/workdir && mkdir -p $W/Module/ && touch $W/Module/serf
[build MOD] external
...
S=/srv5/git/LibO/lo-serf-study && I=$S/instdir && W=$S/workdir && touch $W/Headers/Library/libucpdav1.so
...
S=/srv5/git/LibO/lo-serf-study && I=$S/instdir && W=$S/workdir && mkdir -p $W/CxxObject/ucb/source/ucp/webdav/ $W/Dep/CxxObject/ucb/source/ucp/webdav/ && cd /srv5/git/LibO/lo-serf-study && /usr/bin/ccache g++ -DCPPU_ENV=gcc3 -DLINUX -DNDEBUG -DOPTIMIZE -DOSL_DEBUG_LEVEL=0 -DUNIX -DUNX -DX86_64 -D_PTHREADS -D_REENTRANT -DAPR_DECLARE_STATIC -DAPU_DECLARE_STATIC -DSYSTEM_ZLIB -DHAVE_GCC_VISIBILITY_FEATURE -fvisibility=hidden -Wall -Wno-missing-braces -Wnon-virtual-dtor -Wendif-labels -Wextra -Wundef -Wunused-macros -fmessage-length=0 -fno-common -pipe -fvisibility-inlines-hidden -fPIC -Wshadow -Woverloaded-virtual -std=gnu++11 -DEXCEPTIONS_ON -fexceptions -fno-enforce-eh-specs -O2 -DLIBO_INTERNAL_ONLY -c $S/ucb/source/ucp/webdav/webdavservices.cxx -o $W/CxxObject/ucb/source/ucp/webdav/webdavservices.o -MMD -MT $W/CxxObject/ucb/source/ucp/webdav/webdavservices.o -MP -MF $W/Dep/CxxObject/ucb/source/ucp/webdav/webdavservices.d_ -I$S/ucb/source/ucp/webdav/ -I$W/UnpackedTarball/serf -I$W/UnpackedTarball/boost -I$S/include -I/usr/lib/jvm/java-7-openjdk-amd64/include -I/usr/lib/jvm/java-7-openjdk-amd64/include/linux -I$S/config_host -I$W/UnoApiHeadersTarget/udkapi/normal -I$W/UnoApiHeadersTarget/offapi/normal -I$W/UnpackedTarball/apr/include -I$W/UnpackedTarball/apr_util/include && mv $W/Dep/CxxObject/ucb/source/ucp/webdav/webdavservices.d_ $W/Dep/CxxObject/ucb/source/ucp/webdav/webdavservices.d
[build DEP] LNK:Library/libucpdav1.so
[build LNK] Library/libucpdav1.so
S=/srv5/git/LibO/lo-serf-study && I=$S/instdir && W=$S/workdir && mkdir -p $W/Dep/LinkTarget/Library/ && RESPONSEFILE=/tmp/gbuild.BlOnJh && LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}"$I/program:$I/program" $W/LinkTarget/Executable/concat-deps ${RESPONSEFILE} > $W/Dep/LinkTarget/Library/libucpdav1.so.d.tmp && rm -f ${RESPONSEFILE}
mv /srv5/git/LibO/lo-serf-study/workdir/Dep/LinkTarget/Library/libucpdav1.so.d.tmp /srv5/git/LibO/lo-serf-study/workdir/Dep/LinkTarget/Library/libucpdav1.so.d
S=/srv5/git/LibO/lo-serf-study && I=$S/instdir && W=$S/workdir && /usr/bin/ccache g++ -shared -Wl,-z,noexecstack -Wl,-z,origin '-Wl,-rpath,$ORIGIN' -Wl,-rpath-link,$I/program -Wl,-z,defs -Wl,-rpath-link,/lib:/usr/lib -Wl,-z,combreloc -Wl,--hash-style=gnu -Wl,--dynamic-list-cpp-new -Wl,--dynamic-list-cpp-typeinfo -Wl,-Bsymbolic-functions -L$W/LinkTarget/StaticLibrary -L$I/sdk/lib -L$I/program -L$I/program -Wl,-O1 -Wl,-S $W/CxxObject/ucb/source/ucp/webdav/AprEnv.o $W/CxxObject/ucb/source/ucp/webdav/ContentProperties.o $W/CxxObject/ucb/source/ucp/webdav/DAVProperties.o $W/CxxObject/ucb/source/ucp/webdav/DAVResourceAccess.o $W/CxxObject/ucb/source/ucp/webdav/DAVSessionFactory.o $W/CxxObject/ucb/source/ucp/webdav/DateTimeHelper.o $W/CxxObject/ucb/source/ucp/webdav/SerfCallbacks.o $W/CxxObject/ucb/source/ucp/webdav/SerfCopyReqProcImpl.o $W/CxxObject/ucb/source/ucp/webdav/SerfDeleteReqProcImpl.o $W/CxxObject/ucb/source/ucp/webdav/SerfGetReqProcImpl.o $W/CxxObject/ucb/source/ucp/webdav/SerfHeadReqProcImpl.o $W/CxxObject/ucb/source/ucp/webdav/SerfInputStream.o $W/CxxObject/ucb/source/ucp/webdav/SerfLockReqProcImpl.o $W/CxxObject/ucb/source/ucp/webdav/SerfLockStore.o $W/CxxObject/ucb/source/ucp/webdav/SerfMkColReqProcImpl.o $W/CxxObject/ucb/source/ucp/webdav/SerfMoveReqProcImpl.o $W/CxxObject/ucb/source/ucp/webdav/SerfPostReqProcImpl.o $W/CxxObject/ucb/source/ucp/webdav/SerfPropFindReqProcImpl.o $W/CxxObject/ucb/source/ucp/webdav/SerfPropPatchReqProcImpl.o $W/CxxObject/ucb/source/ucp/webdav/SerfPutReqProcImpl.o $W/CxxObject/ucb/source/ucp/webdav/SerfRequestProcessor.o $W/CxxObject/ucb/source/ucp/webdav/SerfRequestProcessorImpl.o $W/CxxObject/ucb/source/ucp/webdav/SerfSession.o $W/CxxObject/ucb/source/ucp/webdav/SerfUnlockReqProcImpl.o $W/CxxObject/ucb/source/ucp/webdav/SerfUri.o $W/CxxObject/ucb/source/ucp/webdav/UCBDeadPropertyValue.o $W/CxxObject/ucb/source/ucp/webdav/webdavcontent.o $W/CxxObject/ucb/source/ucp/webdav/webdavcontentcaps.o $W/CxxObject/ucb/source/ucp/webdav/webdavdatasupplier.o $W/CxxObject/ucb/source/ucp/webdav/webdavprovider.o $W/CxxObject/ucb/source/ucp/webdav/webdavresponseparser.o $W/CxxObject/ucb/source/ucp/webdav/webdavresultset.o $W/CxxObject/ucb/source/ucp/webdav/webdavservices.o -Wl,--start-group -L$W/UnpackedTarball/apr/.libs -lapr-1 -L$W/UnpackedTarball/apr_util/.libs -laprutil-1 -lpthread $W/UnpackedTarball/openssl/libssl.a $W/UnpackedTarball/openssl/libcrypto.a -L$W/UnpackedTarball/serf/.libs -lserf-1 -lz -luuid -Wl,--end-group -Wl,--no-as-needed -lcomphelper -luno_cppu -luno_cppuhelpergcc3 -luno_sal -luno_salhelpergcc3 -lucbhelper -o $I/program/libucpdav1.so
/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/.libs/libapr-1.a(rand.o): In function `apr_os_uuid_get':
/srv5/git/LibO/lo-serf-study/workdir/UnpackedTarball/apr/misc/unix/rand.c:75: undefined reference to `uuid_generate'
collect2: error: ld returned 1 exit status
/srv5/git/LibO/lo-serf-study/ucb/Library_ucpdav1.mk:11: recipe for target '/srv5/git/LibO/lo-serf-study/instdir/program/libucpdav1.so' failed
make[1]: *** [/srv5/git/LibO/lo-serf-study/instdir/program/libucpdav1.so] Error 1
make[1]: Leaving directory '/srv5/git/LibO/lo-serf-study'
Makefile:247: recipe for target 'build' failed
make: *** [build] Error 2