<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi Riccardo,<div class=""><br class=""></div><div class="">I am currently swamped with work, please ping me in a week.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Best regards</div><div class=""><br class=""></div><div class="">  — Dago</div><div class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">Am 13.02.2019 um 09:04 schrieb Riccardo Mottola via devel <<a href="mailto:devel@lists.opencsw.org" class="">devel@lists.opencsw.org</a>>:</div><br class="Apple-interchange-newline"><div class=""><div class="">Hi Dago,<br class=""><br class="">did you have a chance to look at this? I'm curious to know if I am doing something wrong on the flags side or if perhaps the cairo/pixman packages are broken on Solaris9 and need a fix?<br class=""><br class="">Riccardo<br class=""><br class="">Riccardo Mottola via devel wrote:<br class=""><blockquote type="cite" class="">Hi Dagobert,<br class="">On 2/4/19 9:24 AM, Dagobert Michelsen wrote:<br class=""><blockquote type="cite" class="">Works for me, I just committed these lines:<br class=""><br class=""># Checkpkg suggests adding the following lines to the GAR recipe:<br class=""># This is a summary; see above for details.<br class="">RUNTIME_DEP_PKGS_CSWgnustep-back += CSWlibart<br class="">If any of the reported errors were false positives, you can override them<br class="">pasting the lines below to the GAR recipe.<br class="">CHECKPKG_OVERRIDES_CSWgnustep-back += pkginfo-opencsw-repository-uncommitted<br class="">CHECKPKG_OVERRIDES_CSWgnustep-back += missing-dependency|CSWlibart<br class="">CHECKPKG_OVERRIDES_CSWgnustep-back += surplus-dependency|CSWlibfontconfig1<br class="">CHECKPKG_OVERRIDES_CSWgnustep-back += surplus-dependency|CSWlibcairo2<br class="">CHECKPKG_OVERRIDES_CSWgnustep-back += surplus-dependency|CSWlibxrenderù<br class=""></blockquote>I explained in another mail why this wasn't the "right solution" even if the package built - configure tries to detect cairo, else it drops back to art or plain xlib.<br class="">instead of<br class="">EXTRA_LDFLAGS += -lcairo<br class="">EXTRA_LDFLAGS += -lpthread<br class="">I tried it "the hard way"<br class="">CONFIGURE_ARGS_5.9 += CFLAGS="$(CFLAGS) " LDFLAGS="$(LDFLAGS) -lcairo -lpthread"<br class="">This way the configure script fails pretty early though:<br class="">compilation terminated.<br class="">configure:2783: $? = 1<br class="">configure:2803: checking whether the C compiler works<br class="">configure:2825: /opt/csw/bin/gcc-4.6 -O2 -pipe -fno-omit-frame-pointer -mcpu=v8   -mcpu=v8 -lcairo -lpthread -L/opt/csw/lib -lcairo -lpthread conftest.c  >&5<br class="">Undefined                       first referenced<br class="">  symbol                             in file<br class="">__tls_get_addr                      /opt/csw/lib/libpixman-1.so.0<br class="">ld: fatal: Symbol referencing errors. No output written to a.out<br class="">collect2: ld returned 1 exit status<br class="">configure:2829: $? = 1<br class="">do you have any suggestions? is a package broken or a -L is missing? Let's leave the best way to write the receipe out:<br class="">-lcairo and and -pthread are not enough (interestingly - here in this test they appear even twice...)<br class="">pixman gets in from cairo, I suppose.. Perhaps the solution for _tls_get_addr missing is different or am I not applying it correct?<br class="">Riccardo<br class=""></blockquote><br class=""></div></div></blockquote></div><br class=""><div class="">
<div style="color: rgb(0, 0, 0); font-family: Helvetica;  font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; " class=""><div class=""><span style="font-family: monospace; " class="">-- </span><br style="font-family: monospace; " class=""><span style="font-family: monospace; " class="">"You don't become great by trying to be great, you become great by wanting to do something,</span><br style="font-family: monospace; " class=""><span style="font-family: monospace; " class="">and then doing it so hard that you become great in the process." - xkcd #896</span></div></div>
</div>
<br class=""></div></body></html>