portmaster -r png- Stop in /usr/ports/devel/gobject-introspection

Kevin Oberman kob6558 at gmail.com
Sun Jun 3 05:28:59 UTC 2012


On Sat, Jun 2, 2012 at 11:03 AM, Leslie Jensen <leslie at eskk.nu> wrote:
> Hello
>
>
> I can see that there's a problem with finding libpng.so.6
>
> I have
> /usr/local/lib/libpng15.so
> /usr/local/lib/libpng15.so.15
> /usr/local/lib/libpng.so
>
>
> I could make a soft link to one of the above and call it
> libpng.so.6.
>
> Is that a good way to solve this?
>
> Suggestions appreciated
>
>
> -------------------------------------------------------
> xtension__ ({ register __uint32_t __X = (_x); __asm ("bswap %0" : "+r"
> (__X)); __X; }));' at '{'
> /usr/include/machine/endian.h:130: syntax error, unexpected ';' in ' return
> (__extension__ ({ register __uint32_t __X = (_x); __asm ("bswap %0" : "+r"
> (__X)); __X; }));' at ';'
> /usr/bin/ld: warning: libpng.so.6, needed by /usr/local/lib/libcairo.so, not
> found (try using -rpath or -rpath-link)
> /libexec/ld-elf.so.1: Shared object "libpng.so.6" not found, required by
> "libcairo.so.2"
> Command
> '['/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8/tests/scanner/tmp-introspectyVPLgw/Regress-1.0',
> '--introspect-dump=/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8/tests/scanner/tmp-introspectyVPLgw/types.txt,/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8/tests/scanner/tmp-introspectyVPLgw/dump.xml']'
> returned non-zero exit status 1
> gmake[4]: *** [Regress-1.0.gir] Fel 1
> gmake[4]: Lämnar katalogen
> "/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8/tests/scanner"
> gmake[3]: *** [all-recursive] Fel 1
> gmake[3]: Lämnar katalogen
> "/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8/tests"
> gmake[2]: *** [all] Fel 2
> gmake[2]: Lämnar katalogen
> "/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8/tests"
> gmake[1]: *** [all-recursive] Fel 1
> gmake[1]: Lämnar katalogen
> "/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8"
> gmake: *** [all] Fel 2
> *** Error code 1

According to the message, libcairo.so.s is linked to libpng.so.6 which
is now obsolete. Looks like cairo has not been rebuilt for some
reason. Do you have /var/db/pkg/cairo-*/+IGNOREME? The problem with
cairo 1.10.2 appears to now be fixed, so you should be able to upgrade
it if that is why it did not get updated.
-- 
R. Kevin Oberman, Network Engineer
E-mail: kob6558 at gmail.com


More information about the freebsd-ports mailing list