Menu

#242 Fails to build with libxml2 2.14.3

Bugs
closed-fixed
nobody
None
5
2025-05-15
2025-05-13
No

FreeBSD
PR: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286784

c++ -DPACKAGE_NAME=\"xmlcopyeditor\" -DPACKAGE_TARNAME=\"xmlcopyeditor\" -DPACKAGE_VERSION=\"1.3.1.0\" -DPACKAGE_STRING=\"xmlcopyeditor\ 1.3.1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"xmlcopyeditor\" -DVERSION=\"1.3.1.0\" -DGETTEXT_PACKAGE=\"xmlcopyeditor\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DUSE_ENCHANT=1 -DHAVE_LIBENCHANT_2=1 -I.  -I/usr/local/include/libxml2 -I/usr/local/include/enchant-2 -I/usr/local/include -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtk-3.0 -I/usr/local/include/pango-1.0 -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/at-spi2-atk/2.0 -I/usr/local/include/at-spi-2.0 -I/usr/local/include/atk-1.0 -I/usr/local/libdata/pkgconfig/../../include/dbus-1.0 -I/usr/local/libdata/pkgconfig/../../lib/dbus-1.0/include -I/usr/local/include/libepoll-shim -I/usr/local/include/fribidi -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/include/gio-unix-2.0 -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -DLIBICONV_PLUG -isystem /usr/local/include -Wall -g -fexceptions -I/usr/local/lib/wx/include/gtk3-unicode-3.0 -I/usr/local/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__  -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -DLIBICONV_PLUG -isystem /usr/local/include  -DNDEBUG -DwxDEBUG_LEVEL=0 -I/usr/local/lib/wx/include/gtk3-unicode-3.0 -I/usr/local/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -MT wrapexpat.o -MD -MP -MF .deps/wrapexpat.Tpo -c -o wrapexpat.o wrapexpat.cpp
mv -f .deps/wrapexpat.Tpo .deps/wrapexpat.Po
c++ -DPACKAGE_NAME=\"xmlcopyeditor\" -DPACKAGE_TARNAME=\"xmlcopyeditor\" -DPACKAGE_VERSION=\"1.3.1.0\" -DPACKAGE_STRING=\"xmlcopyeditor\ 1.3.1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"xmlcopyeditor\" -DVERSION=\"1.3.1.0\" -DGETTEXT_PACKAGE=\"xmlcopyeditor\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DUSE_ENCHANT=1 -DHAVE_LIBENCHANT_2=1 -I.  -I/usr/local/include/libxml2 -I/usr/local/include/enchant-2 -I/usr/local/include -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtk-3.0 -I/usr/local/include/pango-1.0 -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/at-spi2-atk/2.0 -I/usr/local/include/at-spi-2.0 -I/usr/local/include/atk-1.0 -I/usr/local/libdata/pkgconfig/../../include/dbus-1.0 -I/usr/local/libdata/pkgconfig/../../lib/dbus-1.0/include -I/usr/local/include/libepoll-shim -I/usr/local/include/fribidi -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/include/gio-unix-2.0 -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -DLIBICONV_PLUG -isystem /usr/local/include -Wall -g -fexceptions -I/usr/local/lib/wx/include/gtk3-unicode-3.0 -I/usr/local/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__  -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -DLIBICONV_PLUG -isystem /usr/local/include  -DNDEBUG -DwxDEBUG_LEVEL=0 -I/usr/local/lib/wx/include/gtk3-unicode-3.0 -I/usr/local/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -MT wraplibxml.o -MD -MP -MF .deps/wraplibxml.Tpo -c -o wraplibxml.o wraplibxml.cpp
wraplibxml.cpp:57:3: error: indirection requires pointer operand ('std::nullptr_t' invalid)
   57 |                 initGenericErrorDefaultFunc ( NULL );
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/libxml2/libxml/xmlerror.h:22:69: note: expanded from macro 'initGenericErrorDefaultFunc'
   22 | #define initGenericErrorDefaultFunc(h) xmlSetGenericErrorFunc(NULL, *(h))
      |                                                                     ^~~~
wraplibxml.cpp:476:7: warning: case value not in enumerated type 'xmlXPathObjectType' [-Wswitch]
  476 |         case XPATH_POINT:
      |              ^
/usr/local/include/libxml2/libxml/xpath.h:107:21: note: expanded from macro 'XPATH_POINT'
  107 | #define XPATH_POINT 5
      |                     ^
wraplibxml.cpp:487:7: warning: case value not in enumerated type 'xmlXPathObjectType' [-Wswitch]
  487 |         case XPATH_RANGE:
      |              ^
/usr/local/include/libxml2/libxml/xpath.h:108:21: note: expanded from macro 'XPATH_RANGE'
  108 | #define XPATH_RANGE 6
      |                     ^
wraplibxml.cpp:488:7: warning: case value not in enumerated type 'xmlXPathObjectType' [-Wswitch]
  488 |         case XPATH_LOCATIONSET:
      |              ^
/usr/local/include/libxml2/libxml/xpath.h:109:27: note: expanded from macro 'XPATH_LOCATIONSET'
  109 | #define XPATH_LOCATIONSET 7
      |                           ^
3 warnings and 1 error generated.
gmake[1]: *** [Makefile:720: wraplibxml.o] Error 1
gmake[1]: Leaving directory '/wrkdirs/usr/ports/editors/xmlcopyeditor/work/xmlcopyeditor-1.3.1.0/src'
gmake: *** [Makefile:433: all-recursive] Error 1
*** Error code 1

Discussion

  • Zane U. Ji

    Zane U. Ji - 2025-05-14
    • status: open --> closed-fixed
     
  • Zane U. Ji

    Zane U. Ji - 2025-05-14

    Fixed in [ad7c0f] .

     

    Related

    Commit: [ad7c0f]

  • Nuno Teixeira

    Nuno Teixeira - 2025-05-15

    I stiil got this failure, any clues?

    c++ -DPACKAGE_NAME=\"xmlcopyeditor\" -DPACKAGE_TARNAME=\"xmlcopyeditor\" -DPACKAGE_VERSION=\"1.3.1.0\" -DPACKAGE_STRING=\"xmlcopyeditor\ 1.3.1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"xmlcopyed
    itor\" -DVERSION=\"1.3.1.0\" -DGETTEXT_PACKAGE=\"xmlcopyeditor\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_
    H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DUSE_ENCHANT=1 -DHAVE_LIBENCHANT_2=1 -I.  -I/usr/local/include/libxml2 -I/usr/local/include/enchant-2 -I/usr/local/include -pthread
    -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtk-3.0 -I/usr/local/include/pango-1.0 -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/gdk-pixbuf-2.0 -I/u
    sr/local/include/at-spi2-atk/2.0 -I/usr/local/include/at-spi-2.0 -I/usr/local/include/atk-1.0 -I/usr/local/libdata/pkgconfig/../../include/dbus-1.0 -I/usr/local/libdata/pkgconfig/../../lib/dbus-1.0/include -I/usr
    /local/include/libepoll-shim -I/usr/local/include/fribidi -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/inclu
    de/gio-unix-2.0 -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -DLIBICONV_PLUG -isystem /usr/local/include -Wall -g -fexceptions -I/usr/local/lib/wx/include/gtk3-uni
    code-3.0 -I/usr/local/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__  -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -DLIBICONV_PLUG -isystem
    /usr/local/include  -DNDEBUG -DwxDEBUG_LEVEL=0 -I/usr/local/lib/wx/include/gtk3-unicode-3.0 -I/usr/local/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -MT xmlassociatexsl.
    o -MD -MP -MF .deps/xmlassociatexsl.Tpo -c -o xmlassociatexsl.o xmlassociatexsl.cpp
    mv -f .deps/wrapaspell.Tpo .deps/wrapaspell.Po
    c++ -DPACKAGE_NAME=\"xmlcopyeditor\" -DPACKAGE_TARNAME=\"xmlcopyeditor\" -DPACKAGE_VERSION=\"1.3.1.0\" -DPACKAGE_STRING=\"xmlcopyeditor\ 1.3.1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"xmlcopyed
    itor\" -DVERSION=\"1.3.1.0\" -DGETTEXT_PACKAGE=\"xmlcopyeditor\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_
    H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DUSE_ENCHANT=1 -DHAVE_LIBENCHANT_2=1 -I.  -I/usr/local/include/libxml2 -I/usr/local/include/enchant-2 -I/usr/local/include -pthread
    -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtk-3.0 -I/usr/local/include/pango-1.0 -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/at-spi2-atk/2.0 -I/usr/local/include/at-spi-2.0 -I/usr/local/include/atk-1.0 -I/usr/local/libdata/pkgconfig/../../include/dbus-1.0 -I/usr/local/libdata/pkgconfig/../../lib/dbus-1.0/include -I/usr/local/include/libepoll-shim -I/usr/local/include/fribidi -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/include/gio-unix-2.0 -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -DLIBICONV_PLUG -isystem /usr/local/include -Wall -g -fexceptions -I/usr/local/lib/wx/include/gtk3-unicode-3.0 -I/usr/local/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__  -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -DLIBICONV_PLUG -isystem
    /usr/local/include  -DNDEBUG -DwxDEBUG_LEVEL=0 -I/usr/local/lib/wx/include/gtk3-unicode-3.0 -I/usr/local/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -MT xmlcopyeditor.o
    -MD -MP -MF .deps/xmlcopyeditor.Tpo -c -o xmlcopyeditor.o xmlcopyeditor.cpp
    wraplibxml.cpp:57:3: error: indirection requires pointer operand ('std::nullptr_t' invalid)
       57 |                 initGenericErrorDefaultFunc ( NULL );
          |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /usr/local/include/libxml2/libxml/xmlerror.h:22:69: note: expanded from macro 'initGenericErrorDefaultFunc'
       22 | #define initGenericErrorDefaultFunc(h) xmlSetGenericErrorFunc(NULL, *(h))
          |                                                                     ^~~~
    mv -f .deps/xercesnetaccessor.Tpo .deps/xercesnetaccessor.Po
    c++ -DPACKAGE_NAME=\"xmlcopyeditor\" -DPACKAGE_TARNAME=\"xmlcopyeditor\" -DPACKAGE_VERSION=\"1.3.1.0\" -DPACKAGE_STRING=\"xmlcopyeditor\ 1.3.1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"xmlcopyeditor\" -DVERSION=\"1.3.1.0\" -DGETTEXT_PACKAGE=\"xmlcopyeditor\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DUSE_ENCHANT=1 -DHAVE_LIBENCHANT_2=1 -I.  -I/usr/local/include/libxml2 -I/usr/local/include/enchant-2 -I/usr/local/include -pthread
    -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gtk-3.0 -I/usr/local/include/pango-1.0 -I/usr/local/include -I/usr/local/include/cairo -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/at-spi2-atk/2.0 -I/usr/local/include/at-spi-2.0 -I/usr/local/include/atk-1.0 -I/usr/local/libdata/pkgconfig/../../include/dbus-1.0 -I/usr/local/libdata/pkgconfig/../../lib/dbus-1.0/include -I/usr/local/include/libepoll-shim -I/usr/local/include/fribidi -D_THREAD_SAFE -I/usr/local/include/pixman-1 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/include/gio-unix-2.0 -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -DLIBICONV_PLUG -isystem /usr/local/include -Wall -g -fexceptions -I/usr/local/lib/wx/include/gtk3-unicode-3.0 -I/usr/local/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__  -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -DLIBICONV_PLUG -isystem
    /usr/local/include  -DNDEBUG -DwxDEBUG_LEVEL=0 -I/usr/local/lib/wx/include/gtk3-unicode-3.0 -I/usr/local/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE -MT xmlcopyimg.o -MD -MP -MF .deps/xmlcopyimg.Tpo -c -o xmlcopyimg.o xmlcopyimg.cpp
    1 error generated.
    gmake[1]: *** [Makefile:720: wraplibxml.o] Error 1
    gmake[1]: *** Waiting for unfinished jobs....
    mv -f .deps/wrapexpat.Tpo .deps/wrapexpat.Po
    wrapdaisy.cpp:358:9: warning: variable 'result' set but not used [-Wunused-but-set-variable]
      358 |     int result = wxExecute ( cmd, out, err );
          |         ^
    mv -f .deps/wraptempfilename.Tpo .deps/wraptempfilename.Po
    mv -f .deps/xercescatalogresolver.Tpo .deps/xercescatalogresolver.Po
    mv -f .deps/wrapxerces.Tpo .deps/wrapxerces.Po
    mv -f .deps/styledialog.Tpo .deps/styledialog.Po
    1 warning generated.
    mv -f .deps/wrapdaisy.Tpo .deps/wrapdaisy.Po
    mv -f .deps/xmlassociatedtd.Tpo .deps/xmlassociatedtd.Po
    mv -f .deps/xmlassociatexsl.Tpo .deps/xmlassociatexsl.Po
    mv -f .deps/xmlassociatexsd.Tpo .deps/xmlassociatexsd.Po
    mv -f .deps/xmlcopyimg.Tpo .deps/xmlcopyimg.Po
    
     
  • Zane U. Ji

    Zane U. Ji - 2025-05-15

    I missed that error. [3c79ba]

     

    Related

    Commit: [3c79ba]

  • Nuno Teixeira

    Nuno Teixeira - 2025-05-15

    @zaneuji

    Fixed! Thanks so much for fast fix.

    Cheers

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.