Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 671358 - x11-libs/pango-1.42.4: too-old glib dep
Summary: x11-libs/pango-1.42.4: too-old glib dep
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-11-17 17:29 UTC by Robin Johnson
Modified: 2019-10-19 21:27 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2018-11-17 17:29:20 UTC
ebuild RDEPEND says  >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
which is too old, as some symbols were only introduced in glib-2.50.2.
Already fixed in fd5c0f8807c036335493f5e19990be5d0e8fd987, filing so that leio can upstream it.

libtool: compile:  x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/x11-libs/pango-1.42.4/work/pango-1.42.4/pango -I.. -DG_LOG_DOMAIN=\"Pango\" -DPANGO_COMPILATION -DPANGO_ENABLE_BACKEND -DPANGO_ENABLE_ENGINE -DSYSCONFDIR=\"/etc\" -DLIBDIR=\"/usr/lib64\" -I/var/tmp/portage/x11-libs/pango-1.42.4/work/pango-1.42.4 -I.. -DG_DISABLE_CAST_CHECKS -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fvisibility=hidden -march=opteron -O2 -pipe -Wall -c /var/tmp/portage/x11-libs/pango-1.42.4/work/pango-1.42.4/pango/ellipsize.c  -fPIC -DPIC -o .libs/ellipsize.o
/var/tmp/portage/x11-libs/pango-1.42.4/work/pango-1.42.4/pango/break.c: In function 'pango_default_break':
/var/tmp/portage/x11-libs/pango-1.42.4/work/pango-1.42.4/pango/break.c:52:15: error: 'G_UNICODE_BREAK_ZERO_WIDTH_JOINER' undeclared (first use in this function)
   ((btype) <= G_UNICODE_BREAK_ZERO_WIDTH_JOINER ? (btype) : G_UNICODE_BREAK_UNKNOWN)
               ^
/var/tmp/portage/x11-libs/pango-1.42.4/work/pango-1.42.4/pango/break.c:52:15: note: in definition of macro 'BREAK_TYPE_SAFE'
   ((btype) <= G_UNICODE_BREAK_ZERO_WIDTH_JOINER ? (btype) : G_UNICODE_BREAK_UNKNOWN)
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/x11-libs/pango-1.42.4/work/pango-1.42.4/pango/break.c:52:15: note: each undeclared identifier is reported only once for each function it appears in
   ((btype) <= G_UNICODE_BREAK_ZERO_WIDTH_JOINER ? (btype) : G_UNICODE_BREAK_UNKNOWN)
               ^
/var/tmp/portage/x11-libs/pango-1.42.4/work/pango-1.42.4/pango/break.c:52:15: note: in definition of macro 'BREAK_TYPE_SAFE'
   ((btype) <= G_UNICODE_BREAK_ZERO_WIDTH_JOINER ? (btype) : G_UNICODE_BREAK_UNKNOWN)
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/x11-libs/pango-1.42.4/work/pango-1.42.4/pango/break.c:1192:27: error: 'G_UNICODE_BREAK_EMOJI_BASE' undeclared (first use in this function)
    if (prev_break_type == G_UNICODE_BREAK_EMOJI_BASE &&
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/x11-libs/pango-1.42.4/work/pango-1.42.4/pango/break.c:1193:22: error: 'G_UNICODE_BREAK_EMOJI_MODIFIER' undeclared (first use in this function)
        break_type == G_UNICODE_BREAK_EMOJI_MODIFIER)
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: *** [Makefile:1234: break.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
Comment 1 Matt Turner gentoo-dev 2019-10-19 21:27:23 UTC
meson.build in upstream git has

> glib_req_version = '>= 2.59.2'

so marking as resolved.