Re: [MacPorts] #70814: libmusicbrainz5 fails to build: error: invalid conversion from ‘const xmlError*’ to ‘xmlError*’
MacPorts
noreply at macports.org
Wed Feb 12 03:35:08 UTC 2025
#70814: libmusicbrainz5 fails to build: error: invalid conversion from ‘const
xmlError*’ to ‘xmlError*’
------------------------------+----------------------------
Reporter: barracuda156 | Owner: kurthindenburg
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.10.1
Resolution: | Keywords:
Port: libmusicbrainz5 |
------------------------------+----------------------------
Comment (by barracuda156):
Also fails with the modern compiler:
{{{
[ 3%] Building CXX object
src/CMakeFiles/make-c-interface.dir/make-c-interface.cc.o
cd
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_libmusicbrainz5/libmusicbrainz5/work/build/src
&& /opt/local/bin/g++-mp-14
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_libmusicbrainz5/libmusicbrainz5/work/build/src
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_libmusicbrainz5/libmusicbrainz5/work/libmusicbrainz-5.1.0/src
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_libmusicbrainz5/libmusicbrainz5/work/libmusicbrainz-5.1.0/src/..
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_libmusicbrainz5/libmusicbrainz5/work/libmusicbrainz-5.1.0/src/../include
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_libmusicbrainz5/libmusicbrainz5/work/build/src/../include
-I/opt/local/include/neon -I/opt/local/include/libxml2 -pipe -Os -Wall
-Wextra -pedantic-errors -DNDEBUG -arch ppc -mmacosx-version-min=10.6 -MD
-MT src/CMakeFiles/make-c-interface.dir/xmlParser.cc.o -MF
CMakeFiles/make-c-interface.dir/xmlParser.cc.o.d -o
CMakeFiles/make-c-interface.dir/xmlParser.cc.o -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_libmusicbrainz5/libmusicbrainz5/work/libmusicbrainz-5.1.0/src/xmlParser.cc
cd
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_libmusicbrainz5/libmusicbrainz5/work/build/src
&& /opt/local/bin/g++-mp-14
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_libmusicbrainz5/libmusicbrainz5/work/build/src
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_libmusicbrainz5/libmusicbrainz5/work/libmusicbrainz-5.1.0/src
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_libmusicbrainz5/libmusicbrainz5/work/libmusicbrainz-5.1.0/src/..
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_libmusicbrainz5/libmusicbrainz5/work/libmusicbrainz-5.1.0/src/../include
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_libmusicbrainz5/libmusicbrainz5/work/build/src/../include
-I/opt/local/include/neon -I/opt/local/include/libxml2 -pipe -Os -Wall
-Wextra -pedantic-errors -DNDEBUG -arch ppc -mmacosx-version-min=10.6 -MD
-MT src/CMakeFiles/make-c-interface.dir/make-c-interface.cc.o -MF
CMakeFiles/make-c-interface.dir/make-c-interface.cc.o.d -o
CMakeFiles/make-c-interface.dir/make-c-interface.cc.o -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_libmusicbrainz5/libmusicbrainz5/work/libmusicbrainz-5.1.0/src/make-c-interface.cc
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_libmusicbrainz5/libmusicbrainz5/work/libmusicbrainz-5.1.0/src/xmlParser.cc:
In static member function 'static XMLNode* XMLRootNode::parseFile(const
std::string&, XMLResults*)':
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_libmusicbrainz5/libmusicbrainz5/work/libmusicbrainz-5.1.0/src/xmlParser.cc:59:44:
error: invalid conversion from 'const xmlError*' {aka 'const _xmlError*'}
to 'xmlErrorPtr' {aka '_xmlError*'} [-fpermissive]
59 | xmlErrorPtr error = xmlGetLastError();
| ~~~~~~~~~~~~~~~^~
| |
| const xmlError* {aka
const _xmlError*}
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_libmusicbrainz5/libmusicbrainz5/work/libmusicbrainz-5.1.0/src/xmlParser.cc:
In static member function 'static XMLNode* XMLRootNode::parseString(const
std::string&, XMLResults*)':
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_libmusicbrainz5/libmusicbrainz5/work/libmusicbrainz-5.1.0/src/xmlParser.cc:74:44:
error: invalid conversion from 'const xmlError*' {aka 'const _xmlError*'}
to 'xmlErrorPtr' {aka '_xmlError*'} [-fpermissive]
74 | xmlErrorPtr error = xmlGetLastError();
| ~~~~~~~~~~~~~~~^~
| |
| const xmlError* {aka
const _xmlError*}
make[2]: *** [src/CMakeFiles/make-c-interface.dir/xmlParser.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_libmusicbrainz5/libmusicbrainz5/work/build'
make[1]: *** [src/CMakeFiles/make-c-interface.dir/all] Error 2
}}}
--
Ticket URL: <https://trac.macports.org/ticket/70814#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list