<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - soffice won't launch because of missing symbol cairo_surface_get_device_scale"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=124219#c2">Comment # 2</a>
              on <a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - soffice won't launch because of missing symbol cairo_surface_get_device_scale"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=124219">bug 124219</a>
              from <span class="vcard"><a class="email" href="mailto:paul.jowett@systemic.com.au" title="Paul <paul.jowett@systemic.com.au>"> <span class="fn">Paul</span></a>
</span></b>
        <pre>(In reply to Julien Nabet from <a href="show_bug.cgi?id=124219#c1">comment #1</a>)
<span class="quote">> I think the pb is due to 3c80f4880d0d3a8f7c71d76877efe234f4f3629c
> Indeed, this function seems to exist only from CAIRO 1.14 and there's no
> test here.

> For the test, could you try another rendering (gtk or gen one)?
> To do this:
> - open a term
> - type "export SAL_USE_VCLPLUGIN=gen"
> - launch soffice from this term
> then give a new try.

> Also, would it be possible you upgrade your cairo lib?

> Indeed, <a href="https://www.cairographics.org">https://www.cairographics.org</a> seems available right now but when
> Googling a bit, it seems cairo 1.14 has been released in october 2014 (more
> than 4 years!)
> What Linux distrib do you use?
> How did you install LO?</span >
Hi Julien.

This is from a standard AWS (Amazon Web Services) Linux build.  

SAL_USE_VCLPLUGIN made no difference:

  [program]$ export SAL_USE_VCLPLUGIN=gen
  [program]$ ./soffice --headless
  /opt/libreoffice6.2/program/soffice.bin: /lib64/libdbus-1.so.3: no version
information available (required by /opt/libreoffice6.2/program/libmergedlo.so)
  /opt/libreoffice6.2/program/soffice.bin: symbol lookup error:
/opt/libreoffice6.2/program/libmergedlo.so: undefined symbol:
cairo_surface_get_device_scale
  [program]$ env|grep SAL
  SAL_USE_VCLPLUGIN=gen

An update to cairo is not available in the "standard" AWS Linux environment.

LO was installed by downloading from the archives, then removing the "desktop"
and "integration" RPMs then using rpm -i *.rpm

Is it possible to find out what version of cairo this Libre Office is built
against?</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>