<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hi,</p>
<p><br>
</p>
<p>We experienced some errors when compiling LibreOffice core
(master).</p>
<p>We pulled the latest code from master branch. Running
./autogen.sh with-distro=LibreOfficeLinux --disable-online-update
--disable-breakpad</p>
<p>Until this error messages:</p>
<p><br>
</p>
<p><span style="font-family:monospace"><span
style="color:#000000;background-color:#ffffff;">[build MOD]
sal
</span><br>
/usr/bin/ld: /tmp/lto-llvm-4818d7.o: in function
`jpeg_common_create_decompress':
<br>
jpeg_common.c:(.text.jpeg_common_create_decompress+0x23):
undefined reference to `jpeg_CreateDecompress'
<br>
/usr/bin/ld: /tmp/lto-llvm-4818d7.o: in function
`jpeg_common_destroy_decompress':
<br>
jpeg_common.c:(.text.jpeg_common_destroy_decompress+0x8):
undefined reference to `jpeg_destroy_decompress'
<br>
/usr/bin/ld: /tmp/lto-llvm-4818d7.o: in function
`jpeg_common_start_decompress':
<br>
jpeg_common.c:(.text.jpeg_common_start_decompress+0x19):
undefined reference to `jpeg_start_decompress'
<br>
/usr/bin/ld: /tmp/lto-llvm-4818d7.o: in function
`jpeg_common_read_header':
<br>
jpeg_common.c:(.text.jpeg_common_read_header+0x20): undefined
reference to `jpeg_read_header'
<br>
/usr/bin/ld: /tmp/lto-llvm-4818d7.o: in function
`jpeg_common_read_scanlines':
<br>
jpeg_common.c:(.text.jpeg_common_read_scanlines+0x27): undefined
reference to `jpeg_read_scanlines'
<br>
/usr/bin/ld: /tmp/lto-llvm-1970ae.o: in function
`fxcodec::JpegModule::CreateDecoder(pdfium::span<unsigned
char const<br>
, 18446744073709551615ul, unsigned char const*>, unsigned
int, unsigned int, int, bool)':
<br>
jpegmodule.cpp:(.text._ZN7fxcodec10JpegModule13CreateDecoderEN6pdfium4spanIKhLm18446744073709551615EPS3_EEjjib+0x217)<br>
: undefined reference to `jpeg_destroy_decompress'
<br>
/usr/bin/ld: /tmp/lto-llvm-1970ae.o: in function
`std::unique_ptr<fxcodec::(anonymous namespace)::JpegDecoder,
std::d<br>
efault_delete<fxcodec::(anonymous namespace)::JpegDecoder>
>::~unique_ptr()':
<br>
jpegmodule.cpp:(.text._ZNSt10unique_ptrIN7fxcodec12_GLOBAL__N_111JpegDecoderESt14default_deleteIS2_EED2Ev+0x21):
unde<br>
fined reference to `jpeg_destroy_decompress'
<br>
/usr/bin/ld: /tmp/lto-llvm-1970ae.o: in function
`fxcodec::JpegModule::LoadInfo(pdfium::span<unsigned char
const, 184<br>
46744073709551615ul, unsigned char const*>)':
<br>
jpegmodule.cpp:(.text._ZN7fxcodec10JpegModule8LoadInfoEN6pdfium4spanIKhLm18446744073709551615EPS3_EE+0x184):
undefine<br>
d reference to `jpeg_destroy_decompress'
<br>
/usr/bin/ld:
jpegmodule.cpp:(.text._ZN7fxcodec10JpegModule8LoadInfoEN6pdfium4spanIKhLm18446744073709551615EPS3_EE+0x1<br>
a5): undefined reference to `jpeg_destroy_decompress'
<br>
/usr/bin/ld: /tmp/lto-llvm-1970ae.o: in function
`fxcodec::(anonymous namespace)::JpegDecoder::InitDecode(bool)':
<br>
jpegmodule.cpp:(.text._ZN7fxcodec12_GLOBAL__N_111JpegDecoder10InitDecodeEb+0x1d2):
undefined reference to `jpeg_destr<br>
oy_decompress'
<br>
/usr/bin/ld:
/tmp/lto-llvm-1970ae.o:jpegmodule.cpp:(.text._ZN7fxcodec12_GLOBAL__N_111JpegDecoder10InitDecodeEb+0x264)<br>
: more undefined references to `jpeg_destroy_decompress' follow
<br>
[build MOD] salhelper
<br>
[build MOD] scp2
<br>
clang++: error: linker command failed with exit code 1 (use -v
to see invocation)
<br>
make[1]: ***
[/opt/git/libreoffice.core/external/pdfium/Library_pdfium.mk:10:
/opt/git/libreoffice.core/instdir/progr<br>
am/libpdfiumlo.so] Error 1
<br>
make[1]: *** Waiting for unfinished jobs....
<br>
make: *** [Makefile:301: build] Error 2<br>
<br>
The version of libjpeg and libjpeg-turbo in my system is:</span></p>
<p><span style="font-family:monospace"><br>
</span></p>
<p><span style="font-family:monospace"><span
style="color:#000000;background-color:#ffffff;">ii lib</span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">jpeg</span><span
style="color:#000000;background-color:#ffffff;">-dev:amd64
8c-2ubuntu11
amd64 Independent JPEG Group'</span><br>
s JPEG runtime library (dependency package)
<br>
ii lib<span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">jpeg</span><span
style="color:#000000;background-color:#ffffff;">-turbo8:amd64
2.1.5-2ubuntu2 amd64
lib</span><span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">jpeg</span><span
style="color:#000000;background-color:#ffffff;">-turbo JPEG
runt</span><br>
ime library
<br>
ii lib<span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">jpeg</span><span
style="color:#000000;background-color:#ffffff;">-turbo8-dev:amd64
2.1.5-2ubuntu2 amd64
Development files for t</span><br>
he lib<span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">jpeg</span><span
style="color:#000000;background-color:#ffffff;">-turbo JPEG
library
</span><br>
ii lib<span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">jpeg</span><span
style="color:#000000;background-color:#ffffff;">8:amd64
8c-2ubuntu11
amd64 Independent JPEG Group'</span><br>
s JPEG runtime library (dependency package)
<br>
ii lib<span
style="font-weight:bold;color:#ff5454;background-color:#ffffff;">jpeg</span><span
style="color:#000000;background-color:#ffffff;">8-dev:amd64
8c-2ubuntu11
amd64 Independent JPEG Group'</span><br>
s JPEG runtime library (dependency package)<br>
<br>
</span></p>
<p><span style="font-family:monospace">Is there any way to solve
this?</span></p>
<p><span style="font-family:monospace"><br>
</span></p>
<p><span style="font-family:monospace">Thanks, Dev<br>
</span></p>
<p><br>
</p>
</body>
</html>