| Summary: | dev-cpp/pangomm-2.42.2 fails to compile: attrlist.cc:38:20: error: ‘pango_parse_markup was not declared in this scope | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Agostino Sarubbo <ago> |
| Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | gentoo, mattst88, sam |
| Priority: | Normal | Keywords: | PullRequest |
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| See Also: |
https://github.com/gentoo/gentoo/pull/23680 https://bugs.gentoo.org/show_bug.cgi?id=830881 |
||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | build.log | ||
|
Description
Agostino Sarubbo
2021-12-18 07:04:41 UTC
Created attachment 759519 [details]
build.log
build log and emerge --info
Error(s) that match a know pattern in addition to what has been reported in the summary: Run-time dependency mm-common-libstdc++ found: NO (tried pkgconfig and cmake) /var/tmp/portage/dev-cpp/pangomm-2.42.2/work/pangomm-2.42.2/untracked/pango/pangomm/attrlist.cc:38:20: error: ‘pango_parse_markup’ was not declared in this scope This seems likely related to new Pango but I'm not sure anyone would try to naturally install this version. (In reply to Sam James from comment #3) > This seems likely related to new Pango but I'm not sure anyone would try to > naturally install this version. I can tell you that masking x11-libs/pango-1.50.2 allows pangomm to build successfully. At least on my machine. seems to be similar to this: https://githubmemory.com/repo/dslm4515/BMLFS/issues/16 (In reply to Sam James from comment #3) > This seems likely related to new Pango but I'm not sure anyone would try to > naturally install this version. you need this for current rawtherapee (or the gtkmm version it needs) unfortunately (In reply to jeremy mills from comment #4) > (In reply to Sam James from comment #3) > > This seems likely related to new Pango but I'm not sure anyone would try to > > naturally install this version. > > I can tell you that masking x11-libs/pango-1.50.2 allows pangomm to build > successfully. At least on my machine. I can confirm it compiles fine with pango < 1.50 at least. maybe just put blocker for new pango in this version of pangomm? (In reply to Thomas Raschbacher from comment #6) > (In reply to Sam James from comment #3) > > This seems likely related to new Pango but I'm not sure anyone would try to > > naturally install this version. > > you need this for current rawtherapee (or the gtkmm version it needs) > unfortunately ahhh, thank you! I was wondering what would be dragging it in. (In reply to Thomas Raschbacher from comment #7) > (In reply to jeremy mills from comment #4) > > (In reply to Sam James from comment #3) > > > This seems likely related to new Pango but I'm not sure anyone would try to > > > naturally install this version. > > > > I can tell you that masking x11-libs/pango-1.50.2 allows pangomm to build > > successfully. At least on my machine. > > I can confirm it compiles fine with pango < 1.50 at least. maybe just put > blocker for new pango in this version of pangomm? Yeah, I think we can do that, although it's a bit weird to have to, I now understand why at least. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb9d0cb08ae28f065db8324da9effaa9ae89582e commit bb9d0cb08ae28f065db8324da9effaa9ae89582e Author: Sam James <sam@gentoo.org> AuthorDate: 2021-12-22 04:15:37 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-12-22 04:15:37 +0000 dev-cpp/pangomm: depend on older Pango for 2.42.2 Closes: https://bugs.gentoo.org/829510 Signed-off-by: Sam James <sam@gentoo.org> dev-cpp/pangomm/{pangomm-2.42.2.ebuild => pangomm-2.42.2-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (We still need to fix the real issue..) See https://cgit.freebsd.org/ports/commit/?id=901d4d41f866b1cf8a7f61ea9494a / pango 2.46.x fixes this, so we can upgrade to that. I've got a draft. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbbc4230812e3d7484284a9fcd4ef9c01a833df3 commit cbbc4230812e3d7484284a9fcd4ef9c01a833df3 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-01-06 23:41:47 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-01-10 23:05:02 +0000 dev-cpp/pangomm: add 2.46.2 Will resolve confusing conflicts with gtkmm/pangomm too. Bug: https://bugs.gentoo.org/830881 Closes: https://bugs.gentoo.org/829510 Closes: https://github.com/gentoo/gentoo/pull/23680 Signed-off-by: Sam James <sam@gentoo.org> dev-cpp/pangomm/Manifest | 1 + dev-cpp/pangomm/pangomm-2.46.2.ebuild | 40 +++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) |