Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 654702 - sci-libs/gdal-2.2.3-r1 with dev-libs/json-c-0.13.1-r1 - .../work/gdal-2.2.3/.libs/libgdal.so: undefined reference to `XML_ErrorString'
Summary: sci-libs/gdal-2.2.3-r1 with dev-libs/json-c-0.13.1-r1 - .../work/gdal-2.2.3/....
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Sci-geo Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-05-03 09:18 UTC by Kobboi
Modified: 2018-06-29 10:41 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kobboi 2018-05-03 09:18:34 UTC
(...)
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
Comment 1 Wojciech Myrda 2018-05-05 20:35:03 UTC

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
Comment 2 Larry the Git Cow gentoo-dev 2018-06-28 20:02:39 UTC
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(+)