[MacPorts] #4958: BUG: x11/pango fails to upgrade from 1.8.1_0 to 1.10.0

MacPorts noreply at macports.org
Thu Aug 17 07:53:57 UTC 2017


#4958: BUG: x11/pango fails to upgrade from 1.8.1_0 to 1.10.0
-----------------------------+--------------------
  Reporter:  tim.wichmann@…  |      Owner:  mij@…
      Type:  defect          |     Status:  closed
  Priority:  Normal          |  Milestone:
 Component:  ports           |    Version:  1.0
Resolution:  fixed           |   Keywords:
      Port:  pango           |
-----------------------------+--------------------
Changes (by ryandesign):

 * port:   => pango


Old description:

> Pango fails to upgrade from 1.8.1_0 to 1.10.0, build phase fails with the
> following error:
>
> Error: Target com.apple.build returned: shell command "cd
> "/opt/local/var/db/dports/build/
> file._opt_local_var_db_dports_sources_rsync.rsync.opendarwin.org_dpupdate_dports_x11_pango/work/
> pango-1.10.0" && make all" returned error 2
> Command output:   -c -o shape.lo `test -f 'shape.c' || echo './'`shape.c;
> \
> then mv -f ".deps/shape.Tpo" ".deps/shape.Plo"; \
> else rm -f ".deps/shape.Tpo"; exit 1; \
> fi
>  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"Pango\"
> -DPANGO_ENABLE_BACKEND
> -DPANGO_ENABLE_ENGINE -DSYSCONFDIR=\"/opt/local/etc\"
> -DLIBDIR=\"/opt/local/lib\"
> -DMODULE_VERSION=\"1.4.0\" -DG_DISABLE_DEPRECATED -DG_DISABLE_CAST_CHECKS
> -D_REENTRANT -I/opt/local/include/glib-2.0
> -I/opt/local/lib/glib-2.0/include -DXTHREADS -I/opt/
> local/include -I/opt/local/include/freetype2 -I/usr/X11R6/include
> -I/opt/local/include/cairo -I/opt/
> local/include -I/opt/local/include/freetype2 -I/opt/local/include
> -I/usr/X11R6/include -I.. -no-cpp-
> precomp -g -O2 -Wall -MT shape.lo -MD -MP -MF .deps/shape.Tpo -c shape.c
> -fno-common -DPIC
> -o .libs/shape.o
> if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..
> -DG_LOG_DOMAIN=\"Pango\"
> -DPANGO_ENABLE_BACKEND -DPANGO_ENABLE_ENGINE
> -DSYSCONFDIR=\"/opt/local/etc\"
> -DLIBDIR=\"/opt/local/lib\" -DMODULE_VERSION=\"1.4.0\"
> -DG_DISABLE_DEPRECATED
> -DG_DISABLE_CAST_CHECKS -D_REENTRANT -I/opt/local/include/glib-2.0
> -I/opt/local/lib/glib-2.0/
> include   -DXTHREADS -I/opt/local/include -I/opt/local/include/freetype2
> -I/usr/X11R6/include   -I/
> opt/local/include/cairo   -I/opt/local/include
> -I/opt/local/include/freetype2 -I/opt/local/include -I/
> usr/X11R6/include -I..  -no-cpp-precomp  -g -O2 -Wall -MT pango-enum-
> types.lo -MD -MP -MF
> ".deps/pango-enum-types.Tpo" \
>   -c -o pango-enum-types.lo `test -f 'pango-enum-types.c' || echo
> './'`pango-enum-types.c; \
> then mv -f ".deps/pango-enum-types.Tpo" ".deps/pango-enum-types.Plo"; \
> else rm -f ".deps/pango-enum-types.Tpo"; exit 1; \
> fi
>  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"Pango\"
> -DPANGO_ENABLE_BACKEND
> -DPANGO_ENABLE_ENGINE -DSYSCONFDIR=\"/opt/local/etc\"
> -DLIBDIR=\"/opt/local/lib\"
> -DMODULE_VERSION=\"1.4.0\" -DG_DISABLE_DEPRECATED -DG_DISABLE_CAST_CHECKS
> -D_REENTRANT -I/opt/local/include/glib-2.0
> -I/opt/local/lib/glib-2.0/include -DXTHREADS -I/opt/
> local/include -I/opt/local/include/freetype2 -I/usr/X11R6/include
> -I/opt/local/include/cairo -I/opt/
> local/include -I/opt/local/include/freetype2 -I/opt/local/include
> -I/usr/X11R6/include -I.. -no-cpp-
> precomp -g -O2 -Wall -MT pango-enum-types.lo -MD -MP -MF .deps/pango-
> enum-types.Tpo -c
> pango-enum-types.c  -fno-common -DPIC -o .libs/pango-enum-types.o
> /bin/sh ../libtool --mode=link gcc  -g -O2 -Wall  -no-undefined
> -bind_at_load -o libpango-1.0.la
> -rpath /opt/local/lib -version-info 1000:0:1000 -export-symbols-regex
> "^pango_.*"  break.lo
> ellipsize.lo fonts.lo glyphstring.lo mapping.lo modules.lo pango-
> attributes.lo pango-color.lo pango-
> context.lo pango-coverage.lo pango-engine.lo pango-fontmap.lo pango-
> fontset.lo pango-glyph-
> item.lo pango-item.lo pango-layout.lo pango-markup.lo pango-renderer.lo
> pango-script.lo pango-
> tabs.lo pango-utils.lo reorder-items.lo shape.lo pango-enum-types.lo
> -L/opt/local/lib -lgobject-2.0
> -lgmodule-2.0 -lglib-2.0 -lintl -liconv   mini-fribidi/libmini-fribidi.la
> -lm
> generating symbol list for `libpango-1.0.la'
> /usr/bin/nm -p  .libs/break.o .libs/ellipsize.o .libs/fonts.o
> .libs/glyphstring.o .libs/mapping.o .libs/
> modules.o .libs/pango-attributes.o .libs/pango-color.o .libs/pango-
> context.o .libs/pango-coverage.o
> .libs/pango-engine.o .libs/pango-fontmap.o .libs/pango-fontset.o .libs
> /pango-glyph-item.o .libs/
> pango-item.o .libs/pango-layout.o .libs/pango-markup.o .libs/pango-
> renderer.o .libs/pango-script.o
> .libs/pango-tabs.o .libs/pango-utils.o .libs/reorder-items.o
> .libs/shape.o .libs/pango-enum-types.o
> mini-fribidi/.libs/libmini-fribidi.a | sed -n -e 's/^.*[
> ]\([BCDEGRST][BCDEGRST]*\)[     ][
> ]*\(_\)\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2\3 \3/p' | /usr/bin/sed 's/.* //'
> | sort | uniq > .libs/libpango
> -1.0.exp
> grep -E -e "^pango_.*" ".libs/libpango-1.0.exp" >
> ".libs/libpango-1.0.expT"
> mv -f ".libs/libpango-1.0.expT" ".libs/libpango-1.0.exp"
> sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," <
> .libs/libpango-1.0.exp > .libs/libpango-1.0-
> symbols.expsym
> gcc -dynamiclib  -o .libs/libpango-1.0.0.1000.0.dylib  .libs/break.o
> .libs/ellipsize.o .libs/fonts.o .libs/
> glyphstring.o .libs/mapping.o .libs/modules.o .libs/pango-attributes.o
> .libs/pango-color.o .libs/
> pango-context.o .libs/pango-coverage.o .libs/pango-engine.o .libs/pango-
> fontmap.o .libs/pango-
> fontset.o .libs/pango-glyph-item.o .libs/pango-item.o .libs/pango-
> layout.o .libs/pango-markup.o
> .libs/pango-renderer.o .libs/pango-script.o .libs/pango-tabs.o .libs
> /pango-utils.o .libs/reorder-
> items.o .libs/shape.o .libs/pango-enum-types.o -all_load  mini-
> fribidi/.libs/libmini-fribidi.a  -L/opt/
> local/lib /opt/local/lib/libgobject-2.0.dylib
> /opt/local/lib/libgmodule-2.0.dylib /opt/local/lib/libglib
> -2.0.dylib /opt/local/lib/libintl.dylib /opt/local/lib/libiconv.dylib -lm
> -install_name  /opt/local/lib/
> libpango-1.0.0.dylib -compatibility_version 1001 -current_version 1001.0
> ld: warning prebinding disabled because dependent library:
> /opt/local/lib/libgobject-2.0.0.dylib is not
> prebound
> ld: warning multiple definitions of symbol _locale_charset
> /opt/local/lib/libiconv.dylib(localcharset.o) definition of
> _locale_charset
> /opt/local/lib/libintl.dylib(localcharset.o) definition of
> _locale_charset
> ld: Undefined symbols:
> _environ
> /usr/bin/libtool: internal link edit command failed
> make[4]: *** [libpango-1.0.la] Error 1
> make[3]: *** [all-recursive] Error 1
> make[2]: *** [all] Error 2
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2

New description:

 Pango fails to upgrade from 1.8.1_0 to 1.10.0, build phase fails with the
 following error:

 {{{
 Error: Target com.apple.build returned: shell command "cd
 "/opt/local/var/db/dports/build/
 file._opt_local_var_db_dports_sources_rsync.rsync.opendarwin.org_dpupdate_dports_x11_pango/work/
 pango-1.10.0" && make all" returned error 2
 Command output:   -c -o shape.lo `test -f 'shape.c' || echo './'`shape.c;
 \
 then mv -f ".deps/shape.Tpo" ".deps/shape.Plo"; \
 else rm -f ".deps/shape.Tpo"; exit 1; \
 fi
  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"Pango\"
 -DPANGO_ENABLE_BACKEND
 -DPANGO_ENABLE_ENGINE -DSYSCONFDIR=\"/opt/local/etc\"
 -DLIBDIR=\"/opt/local/lib\"
 -DMODULE_VERSION=\"1.4.0\" -DG_DISABLE_DEPRECATED -DG_DISABLE_CAST_CHECKS
 -D_REENTRANT -I/opt/local/include/glib-2.0
 -I/opt/local/lib/glib-2.0/include -DXTHREADS -I/opt/
 local/include -I/opt/local/include/freetype2 -I/usr/X11R6/include
 -I/opt/local/include/cairo -I/opt/
 local/include -I/opt/local/include/freetype2 -I/opt/local/include
 -I/usr/X11R6/include -I.. -no-cpp-
 precomp -g -O2 -Wall -MT shape.lo -MD -MP -MF .deps/shape.Tpo -c shape.c
 -fno-common -DPIC
 -o .libs/shape.o
 if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..
 -DG_LOG_DOMAIN=\"Pango\"
 -DPANGO_ENABLE_BACKEND -DPANGO_ENABLE_ENGINE
 -DSYSCONFDIR=\"/opt/local/etc\"
 -DLIBDIR=\"/opt/local/lib\" -DMODULE_VERSION=\"1.4.0\"
 -DG_DISABLE_DEPRECATED
 -DG_DISABLE_CAST_CHECKS -D_REENTRANT -I/opt/local/include/glib-2.0
 -I/opt/local/lib/glib-2.0/
 include   -DXTHREADS -I/opt/local/include -I/opt/local/include/freetype2
 -I/usr/X11R6/include   -I/
 opt/local/include/cairo   -I/opt/local/include
 -I/opt/local/include/freetype2 -I/opt/local/include -I/
 usr/X11R6/include -I..  -no-cpp-precomp  -g -O2 -Wall -MT pango-enum-
 types.lo -MD -MP -MF
 ".deps/pango-enum-types.Tpo" \
   -c -o pango-enum-types.lo `test -f 'pango-enum-types.c' || echo
 './'`pango-enum-types.c; \
 then mv -f ".deps/pango-enum-types.Tpo" ".deps/pango-enum-types.Plo"; \
 else rm -f ".deps/pango-enum-types.Tpo"; exit 1; \
 fi
  gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"Pango\"
 -DPANGO_ENABLE_BACKEND
 -DPANGO_ENABLE_ENGINE -DSYSCONFDIR=\"/opt/local/etc\"
 -DLIBDIR=\"/opt/local/lib\"
 -DMODULE_VERSION=\"1.4.0\" -DG_DISABLE_DEPRECATED -DG_DISABLE_CAST_CHECKS
 -D_REENTRANT -I/opt/local/include/glib-2.0
 -I/opt/local/lib/glib-2.0/include -DXTHREADS -I/opt/
 local/include -I/opt/local/include/freetype2 -I/usr/X11R6/include
 -I/opt/local/include/cairo -I/opt/
 local/include -I/opt/local/include/freetype2 -I/opt/local/include
 -I/usr/X11R6/include -I.. -no-cpp-
 precomp -g -O2 -Wall -MT pango-enum-types.lo -MD -MP -MF .deps/pango-enum-
 types.Tpo -c
 pango-enum-types.c  -fno-common -DPIC -o .libs/pango-enum-types.o
 /bin/sh ../libtool --mode=link gcc  -g -O2 -Wall  -no-undefined
 -bind_at_load -o libpango-1.0.la
 -rpath /opt/local/lib -version-info 1000:0:1000 -export-symbols-regex
 "^pango_.*"  break.lo
 ellipsize.lo fonts.lo glyphstring.lo mapping.lo modules.lo pango-
 attributes.lo pango-color.lo pango-
 context.lo pango-coverage.lo pango-engine.lo pango-fontmap.lo pango-
 fontset.lo pango-glyph-
 item.lo pango-item.lo pango-layout.lo pango-markup.lo pango-renderer.lo
 pango-script.lo pango-
 tabs.lo pango-utils.lo reorder-items.lo shape.lo pango-enum-types.lo
 -L/opt/local/lib -lgobject-2.0
 -lgmodule-2.0 -lglib-2.0 -lintl -liconv   mini-fribidi/libmini-fribidi.la
 -lm
 generating symbol list for `libpango-1.0.la'
 /usr/bin/nm -p  .libs/break.o .libs/ellipsize.o .libs/fonts.o
 .libs/glyphstring.o .libs/mapping.o .libs/
 modules.o .libs/pango-attributes.o .libs/pango-color.o .libs/pango-
 context.o .libs/pango-coverage.o
 .libs/pango-engine.o .libs/pango-fontmap.o .libs/pango-fontset.o .libs
 /pango-glyph-item.o .libs/
 pango-item.o .libs/pango-layout.o .libs/pango-markup.o .libs/pango-
 renderer.o .libs/pango-script.o
 .libs/pango-tabs.o .libs/pango-utils.o .libs/reorder-items.o .libs/shape.o
 .libs/pango-enum-types.o
 mini-fribidi/.libs/libmini-fribidi.a | sed -n -e 's/^.*[
 ]\([BCDEGRST][BCDEGRST]*\)[     ][
 ]*\(_\)\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2\3 \3/p' | /usr/bin/sed 's/.* //'
 | sort | uniq > .libs/libpango
 -1.0.exp
 grep -E -e "^pango_.*" ".libs/libpango-1.0.exp" >
 ".libs/libpango-1.0.expT"
 mv -f ".libs/libpango-1.0.expT" ".libs/libpango-1.0.exp"
 sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," <
 .libs/libpango-1.0.exp > .libs/libpango-1.0-
 symbols.expsym
 gcc -dynamiclib  -o .libs/libpango-1.0.0.1000.0.dylib  .libs/break.o
 .libs/ellipsize.o .libs/fonts.o .libs/
 glyphstring.o .libs/mapping.o .libs/modules.o .libs/pango-attributes.o
 .libs/pango-color.o .libs/
 pango-context.o .libs/pango-coverage.o .libs/pango-engine.o .libs/pango-
 fontmap.o .libs/pango-
 fontset.o .libs/pango-glyph-item.o .libs/pango-item.o .libs/pango-layout.o
 .libs/pango-markup.o
 .libs/pango-renderer.o .libs/pango-script.o .libs/pango-tabs.o .libs
 /pango-utils.o .libs/reorder-
 items.o .libs/shape.o .libs/pango-enum-types.o -all_load  mini-
 fribidi/.libs/libmini-fribidi.a  -L/opt/
 local/lib /opt/local/lib/libgobject-2.0.dylib
 /opt/local/lib/libgmodule-2.0.dylib /opt/local/lib/libglib
 -2.0.dylib /opt/local/lib/libintl.dylib /opt/local/lib/libiconv.dylib -lm
 -install_name  /opt/local/lib/
 libpango-1.0.0.dylib -compatibility_version 1001 -current_version 1001.0
 ld: warning prebinding disabled because dependent library:
 /opt/local/lib/libgobject-2.0.0.dylib is not
 prebound
 ld: warning multiple definitions of symbol _locale_charset
 /opt/local/lib/libiconv.dylib(localcharset.o) definition of
 _locale_charset
 /opt/local/lib/libintl.dylib(localcharset.o) definition of _locale_charset
 ld: Undefined symbols:
 _environ
 /usr/bin/libtool: internal link edit command failed
 make[4]: *** [libpango-1.0.la] Error 1
 make[3]: *** [all-recursive] Error 1
 make[2]: *** [all] Error 2
 make[1]: *** [all-recursive] Error 1
 make: *** [all] Error 2
 }}}

--

--
Ticket URL: <https://trac.macports.org/ticket/4958#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list