Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 923020 - dev-db/mysql-workbench-8.0.36 with dev-libs/libxml2-2.12.4: error: ‘xmlNodePtr’ has not been declared
Summary: dev-db/mysql-workbench-8.0.36 with dev-libs/libxml2-2.12.4: error: ‘xmlNodePt...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Hans de Graaff
URL:
Whiteboard:
Keywords: PullRequest
: 923404 (view as bug list)
Depends on:
Blocks: libxml2-2.12
  Show dependency tree
 
Reported: 2024-01-27 13:07 UTC by Alfred Wingate
Modified: 2024-01-31 08:31 UTC (History)
1 user (show)

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


Attachments
emerge --info (emerge--info.txt,21.89 KB, text/plain)
2024-01-27 13:07 UTC, Alfred Wingate
Details
dev-db/mysql-workbench-8.0.36 build.log (xz compressed) (mysql-workbench-8.0.36:20240127-124207.log.xz,5.75 KB, application/x-xz)
2024-01-27 13:07 UTC, Alfred Wingate
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alfred Wingate 2024-01-27 13:07:09 UTC
Created attachment 883251 [details]
emerge --info

In file included from /var/tmp/portage/dev-db/mysql-workbench-8.0.36/work/mysql-workbench-community-8.0.36-src/tools/genobj/genobj.cpp:32:
/var/tmp/portage/dev-db/mysql-workbench-8.0.36/work/mysql-workbench-community-8.0.36-src/library/grt/src/grt.h:2115:59: error: ‘xmlNodePtr’ has not been declared
 2115 |     static MetaClass *from_xml(const std::string &source, xmlNodePtr node);
      |                                                           ^~~~~~~~~~
/var/tmp/portage/dev-db/mysql-workbench-8.0.36/work/mysql-workbench-community-8.0.36-src/library/grt/src/grt.h:2153:19: error: ‘xmlNodePtr’ has not been declared
 2153 |     void load_xml(xmlNodePtr node);
      |                   ^~~~~~~~~~
/var/tmp/portage/dev-db/mysql-workbench-8.0.36/work/mysql-workbench-community-8.0.36-src/library/grt/src/grt.h:2154:30: error: ‘xmlNodePtr’ has not been declared
 2154 |     void load_attribute_list(xmlNodePtr node, const std::string &member = "");
      |                              ^~~~~~~~~~
/var/tmp/portage/dev-db/mysql-workbench-8.0.36/work/mysql-workbench-community-8.0.36-src/library/grt/src/grt.h:2534:5: error: ‘xmlDocPtr’ does not name a type
 2534 |     xmlDocPtr load_xml(const std::string &path);
      |     ^~~~~~~~~
/var/tmp/portage/dev-db/mysql-workbench-8.0.36/work/mysql-workbench-community-8.0.36-src/library/grt/src/grt.h:2535:27: error: ‘xmlDocPtr’ has not been declared
 2535 |     void get_xml_metainfo(xmlDocPtr doc, std::string &doctype_ret, std::string &version_ret);
      |                           ^~~~~~~~~
/var/tmp/portage/dev-db/mysql-workbench-8.0.36/work/mysql-workbench-community-8.0.36-src/library/grt/src/grt.h:2536:30: error: ‘xmlDocPtr’ has not been declared
 2536 |     ValueRef unserialize_xml(xmlDocPtr doc, const std::string &source_path);
Comment 1 Alfred Wingate 2024-01-27 13:07:51 UTC
Created attachment 883252 [details]
dev-db/mysql-workbench-8.0.36 build.log (xz compressed)
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-01-29 09:38:19 UTC
Could you do a PR to pull it in? Thanks!
Comment 3 Larry the Git Cow gentoo-dev 2024-01-29 13:02:41 UTC
The bug has been closed via the following commit(s):

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

commit d6c21bdac617b6b07cbeb7e8b17fa91ae90f0b55
Author:     Alfred Wingate <parona@protonmail.com>
AuthorDate: 2024-01-29 09:45:45 +0000
Commit:     Hans de Graaff <graaff@gentoo.org>
CommitDate: 2024-01-29 13:02:15 +0000

    dev-db/mysql-workbench: fix build with >=libxml2-2.12
    
    Closes: https://bugs.gentoo.org/923020
    Signed-off-by: Alfred Wingate <parona@protonmail.com>
    Signed-off-by: Hans de Graaff <graaff@gentoo.org>

 ...sql-workbench-8.0.36-libxml2-2.12-support.patch | 33 ++++++++++++++++++++++
 .../mysql-workbench/mysql-workbench-8.0.36.ebuild  |  1 +
 2 files changed, 34 insertions(+)
Comment 4 Andreas Sturmlechner gentoo-dev 2024-01-31 08:31:34 UTC
*** Bug 923404 has been marked as a duplicate of this bug. ***