(...) libtool: compile: x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/port -I/var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/gcore -I/var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/alg -I/var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/ogr -I/var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/ogr/ogrsf_frmts -I/var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/gnm -I/var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/apps -DHAVE_AVX_AT_COMPILE_TIME -DHAVE_SSSE3_AT_COMPILE_TIME -DHAVE_SSE_AT_COMPILE_TIME -O2 -march=haswell -pipe -fomit-frame-pointer -std=c++14 -fvisibility=hidden -Wall -Wextra -Winit-self -Wunused-parameter -Wformat -Werror=format-security -Wno-format-nonliteral -Wlogical-op -Wshadow -Werror=vla -Wdate-time -Wnull-dereference -Wduplicated-cond -Wfloat-conversion -Wmissing-declarations -Wnon-virtual-dtor -Woverloaded-virtual -fno-operator-names -Wsuggest-override -Wimplicit-fallthrough -I/var/tmp/portage/sci-libs/gdal-2.2.3-r1/wlibtool: compile: x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/port -I/var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/gcore -I/var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/alg -I/var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/ogr -I/var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/ogr/ogrsf_frmts -I/var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/gnm -I/var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/apps -DHAVE_AVX_AT_COMPILE_TIME -DHAVE_SSSE3_AT_COMPILE_TIME -DHAVE_SSE_AT_COMPILE_TIME -O2 -march=haswell -pipe -fomit-frame-pointer -std=c++14 -fvisibility=hidden -Wall -Wextra -Winit-self -Wunused-parameter -Wformat -Werror=format-security -Wno-format-nonliteral -Wlogical-op -Wshadow -Werror=vla -Wdate-time -Wnull-dereference -Wduplicated-cond -Wfloat-conversion -Wmissing-declarations -Wnon-virtual-dtor -Woverloaded-virtual -fno-operator-names -Wsuggest-override -Wimplicit-fallthrough -I/var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/frmts/vrt -DGNM_ENABLED -I/var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/port -I/usr/ -I/usr//include -DGDAL_COMPILATION -I/usr//include/json-c -I/var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/ogr/ogrsf_frmts/geojson -I/var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/ogr/ogrsf_frmts/generic -I/var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/gnm -c gnmanalyse.cpp -fPIC -DPIC -o .libs/gnmanalyse.o ork/gdal-2.2.3/frmts/vrt -DGNM_ENABLED -I/var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/port -I/usr/ -I/usr//include -DGDAL_COMPILATION -I/usr//include/json-c -I/var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/ogr/ogrsf_frmts/geojson -I/var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/ogr/ogrsf_frmts/generic -I/var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/gnm -c gnmmanage.cpp -fPIC -DPIC -o .libs/gnmmanage.o /bin/sh /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/libtool --mode=link x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed gdalinfo_bin.lo /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/libgdal.la -o gdalinfo /bin/sh /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/libtool --mode=link x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed gdalserver.lo /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/libgdal.la -o gdalserver libtool: link: x86_64-pc-linux-gnu-g++ -Wl,-O1 .libs/gdalinfo_bin.o -o .libs/gdalinfo -Wl,--as-needed /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so -L/usr//lib -L/usr/lib -L/usr/ -ljson-c -lqhull -lgif -ljpeg -lgeotiff -ltiff -lpng -lrt -lpcre -lxml2 -lz -licui18n -licuuc -licudata -ldl /bin/sh /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/libtool --mode=link x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed gdal_translate_bin.lo /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/libgdal.la -o gdal_translate /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_ErrorString' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_SetUserData' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_GetCurrentLineNumber' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_ParserFree' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_SetElementHandler' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_GetCurrentColumnNumber' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_SetUnknownEncodingHandler' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_SetCharacterDataHandler' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_GetErrorCode' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_StopParser' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_Parse' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_ParserCreate_MM' collect2: error: ld returned 1 exit status make[1]: *** [GNUmakefile:82: gdalinfo] Error 1 make[1]: *** Waiting for unfinished jobs.... libtool: link: x86_64-pc-linux-gnu-g++ -Wl,-O1 .libs/gdalserver.o -o .libs/gdalserver -Wl,--as-needed /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so -L/usr//lib -L/usr/lib -L/usr/ -ljson-c -lqhull -lgif -ljpeg -lgeotiff -ltiff -lpng -lrt -lpcre -lxml2 -lz -licui18n -licuuc -licudata -ldl libtool: link: x86_64-pc-linux-gnu-g++ -Wl,-O1 .libs/gdal_translate_bin.o -o .libs/gdal_translate -Wl,--as-needed /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so -L/usr//lib -L/usr/lib -L/usr/ -ljson-c -lqhull -lgif -ljpeg -lgeotiff -ltiff -lpng -lrt -lpcre -lxml2 -lz -licui18n -licuuc -licudata -ldl /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_ErrorString' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_SetUserData' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_GetCurrentLineNumber' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_ParserFree' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_SetElementHandler' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_GetCurrentColumnNumber' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_SetUnknownEncodingHandler' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_SetCharacterDataHandler' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_GetErrorCode' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_StopParser' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_Parse' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_ParserCreate_MM' collect2: error: ld returned 1 exit status make[1]: *** [GNUmakefile:85: gdalserver] Error 1 /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_ErrorString' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_SetUserData' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_GetCurrentLineNumber' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_ParserFree' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_SetElementHandler' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_GetCurrentColumnNumber' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_SetUnknownEncodingHandler' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_SetCharacterDataHandler' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_GetErrorCode' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_StopParser' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_Parse' /var/tmp/portage/sci-libs/gdal-2.2.3-r1/work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_ParserCreate_MM' collect2: error: ld returned 1 exit status
I think dev-libs/json-c-0.13.1-r1 in the tree have fixed that bug. At least together with gdal 2.2.4 which I have used locally https://bugs.gentoo.org/show_bug.cgi?id=654590 . I mean nothing else stands out in my merges and I have hit same bug earlier on. Thu May 3 16:07:47 2018 >>> dev-libs/json-c-0.13.1-r1 Thu May 3 16:08:46 2018 >>> sys-block/thin-provisioning-tools-0.7.6 Thu May 3 23:33:53 2018 >>> media-libs/freetype-2.9.1 Fri May 4 17:40:08 2018 >>> sys-apps/portage-2.3.35 Fri May 4 17:40:52 2018 >>> media-libs/freetype-2.9.1-r1 Sat May 5 21:49:01 2018 >>> sys-apps/portage-2.3.36 Sat May 5 21:49:14 2018 >>> net-misc/dhcpcd-7.0.4 Sat May 5 21:56:55 2018 >>> sci-libs/gdal-2.2.4 Sat May 5 21:58:19 2018 >>> dev-db/postgis-2.4.3
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5325276b91d66c0bfffc48330aae12033e5d8c38 commit 5325276b91d66c0bfffc48330aae12033e5d8c38 Author: Amy Liffey <amynka@gentoo.org> AuthorDate: 2018-06-28 19:53:06 +0000 Commit: Amy Liffey <amynka@gentoo.org> CommitDate: 2018-06-28 20:02:13 +0000 sci-libs/gdal: version bump 2.3.0 Closes: https://bugs.gentoo.org/654590 Closes: https://bugs.gentoo.org/644882 Closes: https://bugs.gentoo.org/654702 Closes: https://bugs.gentoo.org/656314 Package-Manager: Portage-2.3.40, Repoman-2.3.9 sci-libs/gdal/Manifest | 1 + sci-libs/gdal/gdal-2.3.0.ebuild | 289 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 290 insertions(+)