Hi,
the latest build fails on sal cppunit tests, because I have no gdb
installed. This dependency is new, maybe because some tests got enabled.
I think configure should check for gdb and turn this test on/off.
---
----------------------------------------------------------
- start unit test #1 on library ../../unxlngx6/lib/librtl_ByteSequence.so
----------------------------------------------------------
: &&
LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}/home/thomas/temp/libreoffice/libo/clone/ure/sal/unxlngx6/lib:/home/thomas/temp/libreoffice/libo/solver/330/unxlngx6/lib
gdb -nx
--command=/home/thomas/temp/libreoffice/libo/solenv/bin/gdbtrycatchtrace
--args ../../unxlngx6/bin/cppunittester
../../unxlngx6/lib/librtl_ByteSequence.so
/bin/sh: gdb: command not found
dmake: Error code 127, while making 'test1'
Forcing regeneration of dependency info
---
Thomas
build -- version: 275224
=============
Building module sal
=============
Entering /home/thomas/temp/libreoffice/libo/sal/inc
mkout -- version: 1.8
Entering /home/thomas/temp/libreoffice/libo/sal/typesconfig
Compiling: sal/typesconfig/typesconfig.c
Making: typesconfig
unx
mkdir ../unxlngx6/inc/sal
: &&
LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}/home/thomas/temp/libreoffice/libo/solver/330/unxlngx6/lib
../unxlngx6/bin/typesconfig ../unxlngx6/inc/sal/typesizes.h
char = signed char
short = signed short
int = signed int
long = signed long
long long = signed long long
sizeof(short) = 2
sizeof(int) = 4
sizeof(long) = 8
sizeof(long long) = 8
sizeof(float) = 4
sizeof(double) = 8
sizeof(void *) = 8
LITTLEENDIAN (Intel, x86-64, PowerPC(LE))
cannot read address (nil)
cannot write address (nil)
can read address 0x7fff5d3861c8
can write address 0x7fff5d3861c8
Access short on 8-Aligned Address : OK
Access short on 4-Aligned Address : OK
Access short on 2-Aligned Address : OK
Access short on 1-Aligned Address : OK
Access int on 8-Aligned Address : OK
Access int on 4-Aligned Address : OK
Access int on 2-Aligned Address : OK
Access int on 1-Aligned Address : OK
Access long on 8-Aligned Address : OK
Access long on 4-Aligned Address : OK
Access long on 2-Aligned Address : OK
Access long on 1-Aligned Address : OK
Access double on 8-Aligned Address : OK
Access double on 4-Aligned Address : OK
Access double on 2-Aligned Address : OK
Access double on 1-Aligned Address : OK
Entering /home/thomas/temp/libreoffice/libo/sal/osl/all
Making: all_oslall.dpslo
Making: all_oslall.dpobj
Compiling: sal/osl/all/utility.cxx
Compiling: sal/osl/all/filepath.c
Compiling: sal/osl/all/debugbase.cxx
Compiling: sal/osl/all/loadmodulerelative.cxx
Making: oslall.lib
Compiling: sal/osl/all/utility.cxx
Compiling: sal/osl/all/filepath.c
Compiling: sal/osl/all/debugbase.cxx
Compiling: sal/osl/all/loadmodulerelative.cxx
Making: oslall.lib
Making: all_oslall.dpslo
Making: all_oslall.dpobj
Entering /home/thomas/temp/libreoffice/libo/sal/rtl/source
Making: all_cpprtl.dpslo
Making: all_cpprtl.dpobj
--- ALWAYSDBGFILES ---
Compiling: sal/rtl/source/debugprint.cxx
--- ALWAYSDBGFILES OVER ---
Compiling: sal/rtl/source/memory.c
Compiling: sal/rtl/source/cipher.c
Compiling: sal/rtl/source/crc.c
Compiling: sal/rtl/source/digest.c
Compiling: sal/rtl/source/random.c
Compiling: sal/rtl/source/locale.c
Compiling: sal/rtl/source/strimp.c
Compiling: sal/rtl/source/hash.cxx
Compiling: sal/rtl/source/string.c
Compiling: sal/rtl/source/ustring.c
Compiling: sal/rtl/source/strbuf.c
Compiling: sal/rtl/source/ustrbuf.c
Compiling: sal/rtl/source/uuid.cxx
Compiling: sal/rtl/source/rtl_process.c
Compiling: sal/rtl/source/byteseq.c
Compiling: sal/rtl/source/uri.cxx
Compiling: sal/rtl/source/bootstrap.cxx
Compiling: sal/rtl/source/cmdargs.cxx
Compiling: sal/rtl/source/unload.cxx
Compiling: sal/rtl/source/logfile.cxx
Compiling: sal/rtl/source/tres.c
Compiling: sal/rtl/source/math.cxx
Compiling: sal/rtl/source/alloc_global.c
Compiling: sal/rtl/source/alloc_cache.c
Compiling: sal/rtl/source/alloc_arena.c
Making: cpprtl.lib
Compiling: sal/rtl/source/memory.c
Compiling: sal/rtl/source/cipher.c
Compiling: sal/rtl/source/crc.c
Compiling: sal/rtl/source/digest.c
Compiling: sal/rtl/source/random.c
Compiling: sal/rtl/source/locale.c
Compiling: sal/rtl/source/strimp.c
Compiling: sal/rtl/source/hash.cxx
Compiling: sal/rtl/source/string.c
Compiling: sal/rtl/source/ustring.c
Compiling: sal/rtl/source/strbuf.c
Compiling: sal/rtl/source/ustrbuf.c
Compiling: sal/rtl/source/uuid.cxx
Compiling: sal/rtl/source/rtl_process.c
Compiling: sal/rtl/source/byteseq.c
Compiling: sal/rtl/source/uri.cxx
Compiling: sal/rtl/source/bootstrap.cxx
Compiling: sal/rtl/source/cmdargs.cxx
Compiling: sal/rtl/source/unload.cxx
Compiling: sal/rtl/source/logfile.cxx
Compiling: sal/rtl/source/tres.c
Compiling: sal/rtl/source/math.cxx
Compiling: sal/rtl/source/alloc_global.c
Compiling: sal/rtl/source/alloc_cache.c
Compiling: sal/rtl/source/alloc_arena.c
Making: cpprtl.lib
Compiling: sal/rtl/source/gen_makefile.cxx
Making: gen_makefile
unx
Making: all_cpprtl.dpslo
Making: all_cpprtl.dpobj
: &&
LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}/home/thomas/temp/libreoffice/libo/solver/330/unxlngx6/lib
../../unxlngx6/bin/gen_makefile > ../../unxlngx6/inc/rtlbootstrap.mk
Entering /home/thomas/temp/libreoffice/libo/sal/textenc
Making: all_textenc.dpslo
Making: all_textenc.dpobj
Compiling: sal/textenc/context.c
Compiling: sal/textenc/convertbig5hkscs.c
Compiling: sal/textenc/converter.c
Compiling: sal/textenc/converteuctw.c
Compiling: sal/textenc/convertgb18030.c
Compiling: sal/textenc/convertiso2022cn.c
Compiling: sal/textenc/convertiso2022jp.c
Compiling: sal/textenc/convertiso2022kr.c
Compiling: sal/textenc/convertsinglebytetobmpunicode.cxx
Compiling: sal/textenc/tcvtbyte.c
Compiling: sal/textenc/tcvtmb.c
Compiling: sal/textenc/tcvtutf7.c
Compiling: sal/textenc/tcvtutf8.c
Compiling: sal/textenc/tenchelp.c
Compiling: sal/textenc/tencinfo.c
Compiling: sal/textenc/textcvt.c
Compiling: sal/textenc/textenc.cxx
Compiling: sal/textenc/unichars.c
Making: textenc.lib
Compiling: sal/textenc/context.c
Compiling: sal/textenc/convertbig5hkscs.c
Compiling: sal/textenc/converter.c
Compiling: sal/textenc/converteuctw.c
Compiling: sal/textenc/convertgb18030.c
Compiling: sal/textenc/convertiso2022cn.c
Compiling: sal/textenc/convertiso2022jp.c
Compiling: sal/textenc/convertiso2022kr.c
Compiling: sal/textenc/convertsinglebytetobmpunicode.cxx
Compiling: sal/textenc/tcvtbyte.c
Compiling: sal/textenc/tcvtmb.c
Compiling: sal/textenc/tcvtutf7.c
Compiling: sal/textenc/tcvtutf8.c
Compiling: sal/textenc/tenchelp.c
Compiling: sal/textenc/tencinfo.c
Compiling: sal/textenc/textcvt.c
Compiling: sal/textenc/textenc.cxx
Compiling: sal/textenc/unichars.c
Making: textenc.lib
Making: all_textenc.dpslo
Making: all_textenc.dpobj
Entering /home/thomas/temp/libreoffice/libo/sal/osl/unx
Making: all_cpposl.dpslo
Making: all_cpposl.dpobj
Compiling: sal/osl/unx/conditn.c
Compiling: sal/osl/unx/diagnose.c
Compiling: sal/osl/unx/semaphor.c
Compiling: sal/osl/unx/socket.c
Compiling: sal/osl/unx/interlck.c
Compiling: sal/osl/unx/mutex.c
Compiling: sal/osl/unx/nlsupport.c
Compiling: sal/osl/unx/thread.c
Compiling: sal/osl/unx/module.c
Compiling: sal/osl/unx/process.c
Compiling: sal/osl/unx/security.c
Compiling: sal/osl/unx/profile.c
Compiling: sal/osl/unx/time.c
Compiling: sal/osl/unx/signal.c
Compiling: sal/osl/unx/pipe.c
Compiling: sal/osl/unx/system.c
Compiling: sal/osl/unx/util.c
Compiling: sal/osl/unx/tempfile.c
Compiling: sal/osl/unx/file.cxx
Compiling: sal/osl/unx/file_misc.cxx
Compiling: sal/osl/unx/file_url.cxx
Compiling: sal/osl/unx/file_error_transl.cxx
Compiling: sal/osl/unx/file_path_helper.cxx
Compiling: sal/osl/unx/file_stat.cxx
Compiling: sal/osl/unx/file_volume.cxx
Compiling: sal/osl/unx/uunxapi.cxx
Compiling: sal/osl/unx/process_impl.cxx
Compiling: sal/osl/unx/salinit.cxx
Making: cpposl.lib
Compiling: sal/osl/unx/conditn.c
Compiling: sal/osl/unx/diagnose.c
Compiling: sal/osl/unx/semaphor.c
Compiling: sal/osl/unx/socket.c
Compiling: sal/osl/unx/interlck.c
Compiling: sal/osl/unx/mutex.c
Compiling: sal/osl/unx/nlsupport.c
Compiling: sal/osl/unx/thread.c
Compiling: sal/osl/unx/module.c
Compiling: sal/osl/unx/process.c
Compiling: sal/osl/unx/security.c
Compiling: sal/osl/unx/profile.c
Compiling: sal/osl/unx/time.c
Compiling: sal/osl/unx/signal.c
Compiling: sal/osl/unx/pipe.c
Compiling: sal/osl/unx/system.c
Compiling: sal/osl/unx/util.c
Compiling: sal/osl/unx/tempfile.c
Compiling: sal/osl/unx/file.cxx
Compiling: sal/osl/unx/file_misc.cxx
Compiling: sal/osl/unx/file_url.cxx
Compiling: sal/osl/unx/file_error_transl.cxx
Compiling: sal/osl/unx/file_path_helper.cxx
Compiling: sal/osl/unx/file_stat.cxx
Compiling: sal/osl/unx/file_volume.cxx
Compiling: sal/osl/unx/uunxapi.cxx
Compiling: sal/osl/unx/process_impl.cxx
Compiling: sal/osl/unx/salinit.cxx
Making: cpposl.lib
Making: all_cpposl.dpslo
Making: all_cpposl.dpobj
Entering /home/thomas/temp/libreoffice/libo/sal/util
Compiling: sal/unxlngx6/misc/uno_sal_version.c
Making: sal.lib
Making: asal.lib
Making: libsallx.a
ar: creating ../unxlngx6/lib/libsallx.a
echo '#ifndef _SAL_UDKVERSION_H_' > ../unxlngx6/inc/udkversion.h
echo '#define _SAL_UDKVERSION_H_' >> ../unxlngx6/inc/udkversion.h
echo '' >> ../unxlngx6/inc/udkversion.h
echo '#define SAL_UDK_MAJOR "3"' >> ../unxlngx6/inc/udkversion.h
echo '#define SAL_UDK_MINOR "2"' >> ../unxlngx6/inc/udkversion.h
echo '#define SAL_UDK_MICRO "7"' >> ../unxlngx6/inc/udkversion.h
echo '' >> ../unxlngx6/inc/udkversion.h
echo '#endif' >> ../unxlngx6/inc/udkversion.h
Making: libuno_sal.so.3
Entering /home/thomas/temp/libreoffice/libo/sal/cpprt
Making: all_salcpprt.dpslo
Compiling: SAL/cpprt/operators_new_delete.cxx
Making: salcpprt.lib
Making: libsalcpprt.a
ar: creating ../unxlngx6/lib/libsalcpprt.a
Making: all_salcpprt.dpslo
Entering /home/thomas/temp/libreoffice/libo/sal/cppunittester
Making: all_cppunittester.dpobj
Compiling: sal/cppunittester/cppunittester.cxx
Making: cppunittester.lib
Making: cppunittester
unx
Making: all_cppunittester.dpobj
Entering /home/thomas/temp/libreoffice/libo/sal/qa
Entering /home/thomas/temp/libreoffice/libo/sal/qa/ByteSequence
Making: all_qa_ByteSequence.dpslo
Compiling: sal/unxlngx6/misc/rtl_ByteSequence_version.c
Compiling: sal/qa/ByteSequence/ByteSequence.cxx
Making: qa_ByteSequence.lib
Making: librtl_ByteSequence.so
Making: all_qa_ByteSequence.dpslo
----------------------------------------------------------
- start unit test #1 on library ../../unxlngx6/lib/librtl_ByteSequence.so
----------------------------------------------------------
: &&
LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}/home/thomas/temp/libreoffice/libo/clone/ure/sal/unxlngx6/lib:/home/thomas/temp/libreoffice/libo/solver/330/unxlngx6/lib
gdb -nx --command=/home/thomas/temp/libreoffice/libo/solenv/bin/gdbtrycatchtrace --args
../../unxlngx6/bin/cppunittester ../../unxlngx6/lib/librtl_ByteSequence.so
/bin/sh: gdb: command not found
dmake: Error code 127, while making 'test1'
Forcing regeneration of dependency info
----------------------------------------------------------
- start unit test #1 on library
----------------------------------------------------------
: &&
LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}/home/thomas/temp/libreoffice/libo/clone/ure/sal/unxlngx6/lib:/home/thomas/temp/libreoffice/libo/solver/330/unxlngx6/lib
gdb -nx --command=/home/thomas/temp/libreoffice/libo/solenv/bin/gdbtrycatchtrace --args
../../unxlngx6/bin/cppunittester
/bin/sh: gdb: command not found
dmake: Error code 127, while making 'test1'
Retrying /home/thomas/temp/libreoffice/libo/sal/qa/ByteSequence
Making: all_qa_ByteSequence.dpslo
----------------------------------------------------------
- start unit test #1 on library ../../unxlngx6/lib/librtl_ByteSequence.so
----------------------------------------------------------
: &&
LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}/home/thomas/temp/libreoffice/libo/clone/ure/sal/unxlngx6/lib:/home/thomas/temp/libreoffice/libo/solver/330/unxlngx6/lib
gdb -nx --command=/home/thomas/temp/libreoffice/libo/solenv/bin/gdbtrycatchtrace --args
../../unxlngx6/bin/cppunittester ../../unxlngx6/lib/librtl_ByteSequence.so
/bin/sh: gdb: command not found
dmake: Error code 127, while making 'test1'
-----------------------------------------------------------------------
Oh dear - something failed during the build - sorry !
For more help with debugging build errors, please see the section in:
http://wiki.documentfoundation.org/Development
it seems that the error is inside 'sal', please re-run build
inside this module to isolate the error and/or test your fix:
-----------------------------------------------------------------------
rm -Rf /home/thomas/temp/libreoffice/libo/sal/unxlngx6 # optional module 'clean'
/bin/sh
cd /home/thomas/temp/libreoffice/libo
source ./LinuxX86-64Env.Set.sh
cd sal
build
when the problem is isolated and fixed exit and re-run 'make' from the top-level
Context
- [Libreoffice] Build fails without gdb installed · Thomas Arnhold
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.