Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 828050 - dev-libs/liborcus-0.16.1 fails to build
Summary: dev-libs/liborcus-0.16.1 fails to build
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-12-03 06:37 UTC by Giuseppe Foti
Modified: 2021-12-03 06:42 UTC (History)
0 users

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


Attachments
build.log (build.log.bz2,7.16 KB, application/x-bzip)
2021-12-03 06:37 UTC, Giuseppe Foti
Details
emerge --info (emerge.info.bz2,3.54 KB, application/x-bzip)
2021-12-03 06:40 UTC, Giuseppe Foti
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Giuseppe Foti 2021-12-03 06:37:16 UTC
Created attachment 757239 [details]
build.log

dev-libs/liborcus-0.16.1 fails to build on AMD64.
It seems somethig similaro to https://bugs.gentoo.org/764035.

The build error is:
xlsx_revision_context.cpp:362:22: error: ‘numeric_limits’ is not a member of ‘std’
  362 |     m_cur_value(std::numeric_limits<double>::quiet_NaN()),
      |                      ^~~~~~~~~~~~~~
xlsx_revision_context.cpp:362:37: error: expected primary-expression before ‘double’
  362 |     m_cur_value(std::numeric_limits<double>::quiet_NaN()),
      |                                     ^~~~~~
make[3]: *** [Makefile:2223: liborcus_0.16_la-xlsx_revision_context.lo] Error 1
xlsx_pivot_context.cpp: In member function ‘void orcus::xlsx_pivot_cache_def_context::start_element_shared_items(const xml_token_pair_t&, const std::vector<orcus::xml_token_attr_t>&)’:
xlsx_pivot_context.cpp:966:37: warning: ‘max_value.boost::optional<double>::<unnamed>.boost::optional_detail::tc_optional_base<double>::m_storage’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  966 |         m_pcache.set_field_max_value(*max_value);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
make[3]: Leaving directory '/var/tmp/portage/dev-libs/liborcus-0.16.1/work/liborcus-0.16.1/src/liborcus'
make[2]: *** [Makefile:2156: all-recursive] Error 1
make[2]: Leaving directory '/var/tmp/portage/dev-libs/liborcus-0.16.1/work/liborcus-0.16.1/src'
make[1]: *** [Makefile:1263: all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/dev-libs/liborcus-0.16.1/work/liborcus-0.16.1'
make: *** [Makefile:1172: all] Error 2
Comment 1 Giuseppe Foti 2021-12-03 06:40:50 UTC
Created attachment 757240 [details]
emerge --info
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-12-03 06:41:25 UTC
>[32m * [39;49;00mRepository: x-portage

It doesn't seem to apply the patch. This seems to be a version from your own overlay or you haven't synced recently.

Please include emerge --info.
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-12-03 06:42:17 UTC
(In reply to Giuseppe Foti from comment #1)
> Created attachment 757240 [details]
> emerge --info

Ah, yeah, definitely a version in your own overlay.

(FWIW, in future, no need to compress stuff unless it's too big.)