Build fails in pdfium

Regina Henschel rb.henschel at t-online.de
Fri Feb 14 09:26:24 UTC 2025


Hi Miklos,

Miklos Vajna schrieb am 14.02.2025 um 08:20:
 > Hi Regina,
 >
 > On Fri, Feb 14, 2025 at 12:48:01AM +0100, Regina Henschel 
<rb.henschel at t-online.de> wrote:
 >> a clean build with Cygwin fails in pdfium.
 >> For example:
 >>
 >> 
C:\buildLo\core\workdir\UnpackedTarball\pdfium\core/fxcrt/byteorder.h(21):
 >> fatal error C1189: #error:  "MSVC is not supported."
 >>
 >> 
C:\buildLo\core\workdir\UnpackedTarball\pdfium\core/fxcrt/immediate_crash.h(138):
 >> error C2059: syntax error: 'volatile'
 >
 > See the commit message of 6007fbef5c2e4a0b80a4c0031ff36117aa41e63f
 > (Update pdfium to 7012, 2025-02-13), pdfium dropped support for MSVC, so
 > we have to build pdfium with clang-cl, similar to skia.

The download.lst was not up-to-date (don't know why). But now it is OK 
and the correct pdfium version is fetched.

 >
 > external/pdfium/Library_pdfium.mk:16 does ask pdfium to be built with
 > clang-cl, though; otherwise Jenkins would hit the same problem

How can I test/see, whether there is something wrong with "clang-cl"?

 >
 > I wonder why that's not the case for you, perhaps you also use
 > --disable-skia? --disable-skia --enable-pdfium is not a combination I
 > tried.

I use --disable-skia.

 >
 > If so, can you try removing --disable-skia and see if that helps?

It fails already with skia. pdfium would be after skia.

 >
 >> I have used with --disable-pdfium now (until the problem is fixed).
 >
 > That's an effective workaround for now, but it would be still good to
 > understand why something fails for you when it works on Jenkins.

Perhaps something is wrong with my Cygwin.

Kind regards,
Regina


More information about the LibreOffice mailing list