configure: WARNING: ## ------------------------------ ## checking for libxml/xmlreader.h... no configure: error: *** libxml2 library found but cannot find headers (http://xmlsoft.org/) !!! Please attach the following file when seeking support: !!! /var/tmp/portage/games-rpg/manaplus-1.7.5.14/work/manaplus-1.7.5.14/config.log ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: desktop-gcc5_20170517-212644 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-5.4.0 * Available Python interpreters, in order of preference: [1] python3.4 [2] python2.7 (fallback) Available Ruby profiles: [1] ruby21 (with Rubygems) [2] ruby22 (with Rubygems) *
Created attachment 473066 [details] emerge-info.txt
Created attachment 473068 [details] config.log.tbz2
Created attachment 473070 [details] emerge-history.txt
Created attachment 473072 [details] environment
Created attachment 473074 [details] etc.portage.tbz2
Created attachment 473076 [details] games-rpg:manaplus-1.7.5.14:20170518-134132.log
Created attachment 473078 [details] temp.tbz2
From the config.log file: configure:8982: x86_64-pc-linux-gnu-g++ -c -O2 -pipe -march=native -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -D_REENTRANT -I/usr/include/SDL2 -I/usr/include/libxml2 conftest.cpp >&5 In file included from /usr/include/unicode/utypes.h:38:0, from /usr/include/unicode/ucnv_err.h:88, from /usr/include/unicode/ucnv.h:52, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/libxml2/libxml/globals.h:18, from /usr/include/libxml2/libxml/threads.h:35, from /usr/include/libxml2/libxml/xmlmemory.h:218, from /usr/include/libxml2/libxml/tree.h:1307, from /usr/include/libxml2/libxml/xmlreader.h:14, from conftest.cpp:112: /usr/include/unicode/umachine.h:347:13: error: 'char16_t' does not name a type typedef char16_t UChar; ^ In file included from /usr/include/unicode/utypes.h:39:0, from /usr/include/unicode/ucnv_err.h:88, from /usr/include/unicode/ucnv.h:52, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/libxml2/libxml/globals.h:18, from /usr/include/libxml2/libxml/threads.h:35, from /usr/include/libxml2/libxml/xmlmemory.h:218, from /usr/include/libxml2/libxml/tree.h:1307, from /usr/include/libxml2/libxml/xmlreader.h:14, from conftest.cpp:112: /usr/include/unicode/uversion.h:167:55: error: 'UChar' does not name a type u_versionFromUString(UVersionInfo versionArray, const UChar *versionString); ^ In file included from /usr/include/unicode/ucnv.h:52:0, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/libxml2/libxml/globals.h:18, from /usr/include/libxml2/libxml/threads.h:35, from /usr/include/libxml2/libxml/xmlmemory.h:218, from /usr/include/libxml2/libxml/tree.h:1307, from /usr/include/libxml2/libxml/xmlreader.h:14, from conftest.cpp:112: /usr/include/unicode/ucnv_err.h:198:11: error: 'UChar' does not name a type const UChar *source; /**< Pointer to the source source buffer. @stable ICU 2.0 */ ^ /usr/include/unicode/ucnv_err.h:199:11: error: 'UChar' does not name a type const UChar *sourceLimit; /**< Pointer to the limit (end + 1) of source buffer. @stable ICU 2.0 */ ^ /usr/include/unicode/ucnv_err.h:216:5: error: 'UChar' does not name a type UChar *target; /**< Pointer to the target buffer. @stable ICU 2.0 */ ^ /usr/include/unicode/ucnv_err.h:217:11: error: 'UChar' does not name a type const UChar *targetLimit; /**< Pointer to the limit (end + 1) of target buffer. @stable ICU 2.0 */ ^ /usr/include/unicode/ucnv_err.h:239:25: error: 'UChar' does not name a type const UChar* codeUnits, ^ /usr/include/unicode/ucnv_err.h:290:25: error: 'UChar' does not name a type const UChar* codeUnits, ^ /usr/include/unicode/ucnv_err.h:320:25: error: 'UChar' does not name a type const UChar* codeUnits, ^ /usr/include/unicode/ucnv_err.h:376:25: error: 'UChar' does not name a type const UChar* codeUnits, ^ So I suppose this is an issue with icu-59 + libxml.
In file included from /usr/include/unicode/utypes.h:38:0, from /usr/include/unicode/ucnv_err.h:88, from /usr/include/unicode/ucnv.h:52, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:810, from /usr/include/libxml2/libxml/globals.h:18, from /usr/include/libxml2/libxml/threads.h:35, from /usr/include/libxml2/libxml/xmlmemory.h:218, from /usr/include/libxml2/libxml/tree.h:1307, from /usr/include/libxml2/libxml/xmlreader.h:14, from conftest.cpp:112: /usr/include/unicode/umachine.h:347:13: error: 'char16_t' does not name a type typedef char16_t UChar;
Marking as obsolete. Please file a new big if this still happens with recent versions of manaplus.