Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 792444 - dev-libs/cereal please unbundle rapid{json,xml}
Summary: dev-libs/cereal please unbundle rapid{json,xml}
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: 3D Printing Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: bundled-libs 835614
  Show dependency tree
 
Reported: 2021-05-27 09:18 UTC by Alessandro Barbieri
Modified: 2022-04-03 08:52 UTC (History)
4 users (show)

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


Attachments
quick and dirty unbundling fix (cereal-1.3.2-unbundle-fix.patch,522 bytes, patch)
2022-03-25 14:05 UTC, Melker Narikka
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alessandro Barbieri 2021-05-27 09:18:49 UTC
It's clear from the install log

./usr/include/cereal/external/base64.hpp
./usr/include/cereal/external/rapidjson/
./usr/include/cereal/external/rapidjson/allocators.h
./usr/include/cereal/external/rapidjson/cursorstreamwrapper.h     
./usr/include/cereal/external/rapidjson/document.h
./usr/include/cereal/external/rapidjson/encodedstream.h
./usr/include/cereal/external/rapidjson/encodings.h
./usr/include/cereal/external/rapidjson/error/
./usr/include/cereal/external/rapidjson/error/en.h
./usr/include/cereal/external/rapidjson/error/error.h
./usr/include/cereal/external/rapidjson/filereadstream.h
./usr/include/cereal/external/rapidjson/filewritestream.h
./usr/include/cereal/external/rapidjson/fwd.h
./usr/include/cereal/external/rapidjson/internal/
./usr/include/cereal/external/rapidjson/internal/biginteger.h
./usr/include/cereal/external/rapidjson/internal/diyfp.h
./usr/include/cereal/external/rapidjson/internal/dtoa.h
./usr/include/cereal/external/rapidjson/internal/ieee754.h
./usr/include/cereal/external/rapidjson/internal/itoa.h
./usr/include/cereal/external/rapidjson/internal/meta.h
./usr/include/cereal/external/rapidjson/internal/pow10.h
./usr/include/cereal/external/rapidjson/internal/regex.h
./usr/include/cereal/external/rapidjson/internal/stack.h
./usr/include/cereal/external/rapidjson/internal/strfunc.h
./usr/include/cereal/external/rapidjson/internal/strtod.h
./usr/include/cereal/external/rapidjson/internal/swap.h
./usr/include/cereal/external/rapidjson/istreamwrapper.h
./usr/include/cereal/external/rapidjson/memorybuffer.h
./usr/include/cereal/external/rapidjson/memorystream.h
./usr/include/cereal/external/rapidjson/msinttypes/
./usr/include/cereal/external/rapidjson/msinttypes/inttypes.h
./usr/include/cereal/external/rapidjson/msinttypes/stdint.h 
./usr/include/cereal/external/rapidjson/ostreamwrapper.h
./usr/include/cereal/external/rapidjson/pointer.h
./usr/include/cereal/external/rapidjson/prettywriter.h
./usr/include/cereal/external/rapidjson/rapidjson.h
./usr/include/cereal/external/rapidjson/reader.h
./usr/include/cereal/external/rapidjson/schema.h
./usr/include/cereal/external/rapidjson/stream.h
./usr/include/cereal/external/rapidjson/stringbuffer.h
./usr/include/cereal/external/rapidjson/writer.h
./usr/include/cereal/external/rapidxml/
./usr/include/cereal/external/rapidxml/license.txt
./usr/include/cereal/external/rapidxml/manual.html
./usr/include/cereal/external/rapidxml/rapidxml.hpp
./usr/include/cereal/external/rapidxml/rapidxml_iterators.hpp
./usr/include/cereal/external/rapidxml/rapidxml_print.hpp
./usr/include/cereal/external/rapidxml/rapidxml_utils.hpp
Comment 1 Larry the Git Cow gentoo-dev 2022-03-18 17:04:11 UTC
The bug has been referenced in the following commit(s):

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

commit fcb788f36a5016050159c218c96524e2673d3d66
Author:     Dennis Lamm <expeditioneer@gentoo.org>
AuthorDate: 2022-03-18 16:36:23 +0000
Commit:     Dennis Lamm <expeditioneer@gentoo.org>
CommitDate: 2022-03-18 17:04:06 +0000

    dev-libs/cereal: unbundle rapidjson
    
    Bug: https://bugs.gentoo.org/792444
    Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org>
    Package-Manager: Portage-3.0.30, Repoman-3.0.3
    Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org>

 dev-libs/cereal/cereal-1.3.2-r1.ebuild | 45 ++++++++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)
Comment 2 Melker Narikka 2022-03-25 14:05:16 UTC
Created attachment 767791 [details, diff]
quick and dirty unbundling fix
Comment 3 Melker Narikka 2022-03-25 14:07:27 UTC
(In reply to Melker Narikka from comment #2)
> Created attachment 767791 [details, diff] [details, diff]
> quick and dirty unbundling fix

Bugzilla likes eating my comments. Anyway, the unbundling was apparently done rather hastily and broke the build. This ebuild-level patch should address it. Related bug: #835614.
Comment 4 Larry the Git Cow gentoo-dev 2022-04-03 08:52:33 UTC
The bug has been referenced in the following commit(s):

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

commit af5cbae5cf6d46de63c25e7d0fdf03b2fb1fc402
Author:     Matthew Smith <matthew@gentoo.org>
AuthorDate: 2022-04-03 08:51:03 +0000
Commit:     Matthew Smith <matthew@gentoo.org>
CommitDate: 2022-04-03 08:52:11 +0000

    dev-libs/cereal: include system rapidjson
    
    Fixes build and tests.  Also fix tests on nomultilib systems by
    disabling one of them.
    
    rapidxml still needs to be unbundled.
    
    Closes: https://bugs.gentoo.org/835614
    Bug: https://bugs.gentoo.org/792444
    Signed-off-by: Matthew Smith <matthew@gentoo.org>

 dev-libs/cereal/{cereal-1.3.2-r1.ebuild => cereal-1.3.2-r2.ebuild} | 6 ++++++
 1 file changed, 6 insertions(+)