[MacPorts] #70261: shared-mime-info @2.4_0: build failure on 10.11.6 error: call to undeclared function 'xmlReadFile' (was: shared-mime-info @2.4_0: build failure on 10.11.6)
MacPorts
noreply at macports.org
Thu Jun 20 08:50:12 UTC 2024
#70261: shared-mime-info @2.4_0: build failure on 10.11.6 error: call to
undeclared function 'xmlReadFile'
-------------------------------+----------------------
Reporter: tenzap | Owner: mascguy
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.9.3
Resolution: | Keywords:
Port: shared-mime-info |
-------------------------------+----------------------
Description changed by tenzap:
Old description:
> Build is failing with
>
> port upgrade outdated
>
> Log attached
>
> {{{
>
> :info:build [1/85] /opt/local/bin/clang-mp-16 -Isrc/test-subclassing.p
> -Isrc -I../shared-mime-info-2.4/src -I/opt/local/include/glib-2.0
> -I/opt/local/lib/glib-2.0/include -I/opt/local/include/libxml2
> -I/opt/local/include -fdiagnostics-color=always -O0 -g -pipe -Os -arch
> x86_64 -nostdinc++ -MD -MQ src/test-subclassing.p/test-subclassing.c.o
> -MF src/test-subclassing.p/test-subclassing.c.o.d -o src/test-
> subclassing.p/test-subclassing.c.o -c ../shared-mime-info-2.4/src/test-
> subclassing.c
> :info:build FAILED: src/test-subclassing.p/test-subclassing.c.o
> :info:build /opt/local/bin/clang-mp-16 -Isrc/test-subclassing.p -Isrc -I
> ../shared-mime-info-2.4/src -I/opt/local/include/glib-2.0
> -I/opt/local/lib/glib-2.0/include -I/opt/local/include/libxml2
> -I/opt/local/include -fdiagnostics-color=always -O0 -g -pipe -Os -arch
> x86_64 -nostdinc++ -MD -MQ src/test-subclassing.p/test-subclassing.c.o
> -MF src/test-subclassing.p/test-subclassing.c.o.d -o src/test-
> subclassing.p/test-subclassing.c.o -c ../shared-mime-info-2.4/src/test-
> subclassing.c
> :info:build ../shared-mime-info-2.4/src/test-subclassing.c:12:8: error:
> call to undeclared function 'xmlReadFile'; ISO C99 and later do not
> support implicit function declarations [-Wimplicit-function-declaration]
> :info:build doc = xmlReadFile ("freedesktop.org.xml", NULL, 0);
> :info:build ^
> :info:build ../shared-mime-info-2.4/src/test-subclassing.c:12:6: error:
> incompatible integer to pointer conversion assigning to 'xmlDocPtr' (aka
> 'struct _xmlDoc *') from 'int' [-Wint-conversion]
> :info:build doc = xmlReadFile ("freedesktop.org.xml", NULL, 0);
> :info:build ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> :info:build 2 errors generated.
> :info:build [2/85] /opt/local/bin/clang++-mp-16 -Isrc/update-mime-
> database.p -Isrc -I../shared-mime-info-2.4/src
> -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
> -I/opt/local/include/libxml2 -I/opt/local/include -fdiagnostics-
> color=always -D_LIBCPP_ENABLE_ASSERTIONS=1 -std=c++17 -O0 -g -pipe -Os
> -Wno-reserved-user-defined-literal -Wno-error=unknown-warning-option
> -Wno-unknown-warning-option -stdlib=libc++ -arch x86_64 -nostdinc++ -MD
> -MQ src/update-mime-database.p/update-mime-database.cpp.o -MF src/update-
> mime-database.p/update-mime-database.cpp.o.d -o src/update-mime-
> database.p/update-mime-database.cpp.o -c ../shared-mime-info-2.4/src
> /update-mime-database.cpp
> :info:build ninja: build stopped: subcommand failed.
> :info:build Command failed: cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
> .org_macports_release_tarballs_ports_devel_shared-mime-info/shared-mime-
> info/work/build" && /opt/local/bin/ninja -j2 -v
> :info:build Exit code: 1
> }}}
New description:
Build is failing with
port upgrade outdated
Log attached
{{{
:info:build [1/85] /opt/local/bin/clang-mp-16 -Isrc/test-subclassing.p
-Isrc -I../shared-mime-info-2.4/src -I/opt/local/include/glib-2.0
-I/opt/local/lib/glib-2.0/include -I/opt/local/include/libxml2
-I/opt/local/include -fdiagnostics-color=always -O0 -g -pipe -Os -arch
x86_64 -nostdinc++ -MD -MQ src/test-subclassing.p/test-subclassing.c.o -MF
src/test-subclassing.p/test-subclassing.c.o.d -o src/test-subclassing.p
/test-subclassing.c.o -c ../shared-mime-info-2.4/src/test-subclassing.c
:info:build FAILED: src/test-subclassing.p/test-subclassing.c.o
:info:build /opt/local/bin/clang-mp-16 -Isrc/test-subclassing.p -Isrc -I
../shared-mime-info-2.4/src -I/opt/local/include/glib-2.0
-I/opt/local/lib/glib-2.0/include -I/opt/local/include/libxml2
-I/opt/local/include -fdiagnostics-color=always -O0 -g -pipe -Os -arch
x86_64 -nostdinc++ -MD -MQ src/test-subclassing.p/test-subclassing.c.o -MF
src/test-subclassing.p/test-subclassing.c.o.d -o src/test-subclassing.p
/test-subclassing.c.o -c ../shared-mime-info-2.4/src/test-subclassing.c
:info:build ../shared-mime-info-2.4/src/test-subclassing.c:12:8: error:
call to undeclared function 'xmlReadFile'; ISO C99 and later do not
support implicit function declarations [-Wimplicit-function-declaration]
:info:build doc = xmlReadFile ("freedesktop.org.xml", NULL, 0);
:info:build ^
:info:build ../shared-mime-info-2.4/src/test-subclassing.c:12:6: error:
incompatible integer to pointer conversion assigning to 'xmlDocPtr' (aka
'struct _xmlDoc *') from 'int' [-Wint-conversion]
:info:build doc = xmlReadFile ("freedesktop.org.xml", NULL, 0);
:info:build ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build 2 errors generated.
:info:build [2/85] /opt/local/bin/clang++-mp-16 -Isrc/update-mime-
database.p -Isrc -I../shared-mime-info-2.4/src
-I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
-I/opt/local/include/libxml2 -I/opt/local/include -fdiagnostics-
color=always -D_LIBCPP_ENABLE_ASSERTIONS=1 -std=c++17 -O0 -g -pipe -Os
-Wno-reserved-user-defined-literal -Wno-error=unknown-warning-option -Wno-
unknown-warning-option -stdlib=libc++ -arch x86_64 -nostdinc++ -MD -MQ src
/update-mime-database.p/update-mime-database.cpp.o -MF src/update-mime-
database.p/update-mime-database.cpp.o.d -o src/update-mime-database.p
/update-mime-database.cpp.o -c ../shared-mime-info-2.4/src/update-mime-
database.cpp
:info:build ninja: build stopped: subcommand failed.
:info:build Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_devel_shared-mime-info/shared-mime-
info/work/build" && /opt/local/bin/ninja -j2 -v
:info:build Exit code: 1
}}}
Maybe since libxml2 2.13 ?
--
--
Ticket URL: <https://trac.macports.org/ticket/70261#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list