Dear Stephan,
Am 13.06.2018 um 09:16 schrieb Stephan Bergmann:
On 13/06/18 09:07, Paul Menzel wrote:
$ make PARALLELISM=1
[…]
cd lib; make libs
cd util; make libs
cd freebl; make libs
Makefile:636: warning: overriding recipe for target
'out/Linux_SINGLE_SHLIB'
Makefile:623: warning: ignoring old recipe for target
'out/Linux_SINGLE_SHLIB'
In file included from ../../../dist/out/include/prerror.h:9:0,
from drbg.c:9:
drbg.c: In function ‘RNG_RandomUpdate’:
../../../dist/out/include/prtypes.h:593:38: error: size of array ‘arg’
is negative
extern void pr_static_assert(int arg[(condition) ? 1 : -1])
^
drbg.c:541:5: note: in expansion of macro ‘PR_STATIC_ASSERT’
PR_STATIC_ASSERT(sizeof(size_t) <= 4);
^~~~~~~~~~~~~~~~
../../coreconf/rules.mk:392: recipe for target
'out/Linux_SINGLE_SHLIB/drbg.o' failed
make[5]: *** [out/Linux_SINGLE_SHLIB/drbg.o] Error 1
Makefile:626: recipe for target 'libs' failed
make[4]: *** [libs] Error 2
../coreconf/rules.mk:101: recipe for target 'libs' failed
make[3]: *** [libs] Error 2
coreconf/rules.mk:101: recipe for target 'libs' failed
make[2]: *** [libs] Error 2
/dev/shm/libreoffice-core/external/nss/ExternalProject_nss.mk:34:
recipe for target
'/dev/shm/libreoffice-core/workdir/ExternalProject/nss/build' failed
^ so it's external/nss that's causing you trouble
Indeed. I worked around it by using the system library with
`--with-system-nss`. On Ubuntu 18.04, a build configured with the
options below succeeds for ppc64le.
$ autogen.sh \
--with-system-libatomic_ops
--with-system-libpng
--with-boost-system
--with-system-nss
--with-system-postgresql
Kind regards,
Paul
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice