Bug 283998 - deskutils/pinot: update to 1.22
Summary: deskutils/pinot: update to 1.22
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Charlie Li
URL: https://github.com/FabriceColin/pinot...
Keywords:
Depends on:
Blocks: 279705 281083
  Show dependency treegraph
 
Reported: 2025-01-11 14:29 UTC by Charlie Li
Modified: 2025-01-11 16:25 UTC (History)
2 users (show)

See Also:
thierry: maintainer-feedback+


Attachments
v0 (2.78 KB, patch)
2025-01-11 14:29 UTC, Charlie Li
vishwin: maintainer-approval? (thierry)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Charlie Li freebsd_committer freebsd_triage 2025-01-11 14:29:56 UTC
Created attachment 256621 [details]
v0

Changelog: https://github.com/FabriceColin/pinot/blob/1.22/NEWS

This version is compatible with the latest upstream devel/glib20, graphics/exiv2 (local patch obviated and removed) and textproc/libxml2.
Comment 1 Thierry Thomas freebsd_committer freebsd_triage 2025-01-11 15:22:59 UTC
It fails with the following error:

In file included from OpenSearchParser.cpp:25:
In file included from /usr/local/include/libxml++-3.0/libxml++/libxml++.h:52:
In file included from /usr/local/include/libxml++-3.0/libxml++/exceptions/internal_error.h:23:
/usr/local/include/libxml++-3.0/libxml++/exceptions/exception.h:27:10: fatal error: 'libxml++config.h' file not found
   27 | #include <libxml++config.h>
      |          ^~~~~~~~~~~~~~~~~~
--- FilterWrapper.lo ---
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -isystem /usr/local/include -I/usr/local/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -D_FILE_OFFSET_BITS=64 -std=c++11 -I../Utils -I../Tokenize -I../Tokenize/filters -I../Collect -I../IndexSearch/cjkv -I/usr/local/include -DUSE_CURL -DUSE_SSL -I/usr/include -I/usr/include/openssl -I/usr/local/include/libxml++-3.0 -I/usr/local/lib/libxml++-3.0/include -I/usr/local/include/libxml2 -I/usr/local/include/glibmm-2.4 -I/usr/local/lib/glibmm-2.4/include -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/sigc++-2.0 -I/usr/local/lib/sigc++-2.0/include -I/usr/local/include -I/usr/local/include/giomm-2.4 -I/usr/local/lib/giomm-2.4/include -I/usr/local/include -pthread -I/usr/local/include/glibmm-2.4 -I/usr/local/lib/glibmm-2.4/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/sigc++-2.0 -I/usr/local/lib/sigc++-2.0/include -I/usr/local/include -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/glibmm-2.4 -I/usr/local/lib/glibmm-2.4/include -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/sigc++-2.0 -I/usr/local/lib/sigc++-2.0/include -DHAVE_DBUS -DHAVE_BOOST_SPIRIT -fPIC -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -std=c++11 -DNDEBUG -MT FilterWrapper.lo -MD -MP -MF .deps/FilterWrapper.Tpo -c FilterWrapper.cpp -o FilterWrapper.o >/dev/null 2>&1
--- OpenSearchParser.lo ---
1 error generated.
*** [OpenSearchParser.lo] Error code 1

make[2]: stopped making "all" in /usr/ports/deskutils/pinot/work/pinot-1.22/IndexSearch

Doe it depend on another port to upgrade?
Comment 2 Charlie Li freebsd_committer freebsd_triage 2025-01-11 15:26:11 UTC
(In reply to Thierry Thomas from comment #1)
This was a bug in textproc/libxml++30 which I fixed in ports d7169b7b3cdc. Make sure you have at least this commit before trying to build, since before there weren't any consumers and apparently no one caught it (and the linters got it wrong too).
Comment 3 Thierry Thomas freebsd_committer freebsd_triage 2025-01-11 16:25:51 UTC
OK, fine!