Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 689036 - media-tv/kodi-18.3 - In file included from .../work/xbmc-18.3-Leia/xbmc/input/joysticks/generic/FeatureHandling.cpp:16: /usr/include/fmt/format.h:1982:1: error: insn does not satisfy its constraints
Summary: media-tv/kodi-18.3 - In file included from .../work/xbmc-18.3-Leia/xbmc/input...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Craig Andrews
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-06-30 18:19 UTC by Chris Mayo
Modified: 2019-06-30 19:14 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 Chris Mayo 2019-06-30 18:19:24 UTC
With dev-libs/libfmt-5.2.0:

/var/tmp/portage/media-tv/kodi-18.3/work/xbmc-18.3-Leia/xbmc/input/joysticks/generic/FeatureHandling.cpp
In file included from /var/tmp/portage/media-tv/kodi-18.3/work/xbmc-18.3-Leia/xbmc/utils/StringUtils.h:29,
                 from /var/tmp/portage/media-tv/kodi-18.3/work/xbmc-18.3-Leia/xbmc/utils/log.h:15,
                 from /var/tmp/portage/media-tv/kodi-18.3/work/xbmc-18.3-Leia/xbmc/input/joysticks/generic/FeatureHandling.cpp:16:
/usr/include/fmt/format.h: In function ‘Iterator fmt::v5::internal::parse_arg_id(Iterator, IDHandler&&) [with Iterator = fmt::v5::internal::null_terminating_iterator<char>; IDHandler = fmt::v5::internal::precision_adapter<fmt::v5::internal::specs_checker<fmt::v5::internal::specs_handler<fmt::v5::basic_format_context<std::back_insert_iterator<fmt::v5::internal::basic_buffer<char> >, char> > >&, char>]’:
/usr/include/fmt/format.h:1982:1: error: insn does not satisfy its constraints:
 }
 ^
(insn:TI 880 640 881 31 (set (reg:DI 0 ax)
        (reg:DI 21 xmm0 [orig:204 D.149685 ] [204])) "/usr/include/fmt/format.h":1982 85 {*movdi_internal}
     (nil))
during RTL pass: shorten
/usr/include/fmt/format.h:1982:1: internal compiler error: in extract_constrain_insn_cached, at recog.c:2217
0x7fa894787eca __libc_start_main
	../csu/libc-start.c:308


Works for me with dev-libs/libfmt-5.2.1.
Comment 1 Larry the Git Cow gentoo-dev 2019-06-30 19:14:05 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=715a854bcc70ca51942ac7c89d1d37ebe5eb5ed0

commit 715a854bcc70ca51942ac7c89d1d37ebe5eb5ed0
Author:     Craig Andrews <candrews@gentoo.org>
AuthorDate: 2019-06-30 19:13:35 +0000
Commit:     Craig Andrews <candrews@gentoo.org>
CommitDate: 2019-06-30 19:13:58 +0000

    media-tv/kodi: Require >=dev-libs/libfmt-3.0.1
    
    Closes: https://bugs.gentoo.org/689036
    Package-Manager: Portage-2.3.67, Repoman-2.3.16
    Signed-off-by: Craig Andrews <candrews@gentoo.org>

 media-tv/kodi/kodi-18.3-r1.ebuild | 319 ++++++++++++++++++++++++++++++++++++++
 media-tv/kodi/kodi-9999.ebuild    |   2 +-
 2 files changed, 320 insertions(+), 1 deletion(-)