[Bug 288467] x11-toolkits/wxgtk33: New port: 3.3 devel branch
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 27 Jul 2025 07:24:40 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=288467
Rainer Hurling <rhurlin@FreeBSD.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |rhurlin@FreeBSD.org
--- Comment #3 from Rainer Hurling <rhurlin@FreeBSD.org> ---
Hi Nuno,
Many thanks for your work on this update!
First, your patch is missing an entry in x11-toolkits/Makefile like this:
'SUBDIR += wxgtk33'.
Nevertheless, your port builds and installs fine. During stage-qa I get the
following errors/warnings (in an unclean environment):
----------------
====> Running Q/A tests (stage-qa)
Error: /usr/local/lib/libwx_gtk3u_adv-3.3.so.1.0.0 is linked to
/usr/local/lib/libSDL2-2.0.so.0 from devel/sdl20 but it is not declared as a
dependency
Warning: you need USE_SDL+=sdl2
Error: /usr/local/lib/libwx_gtk3u_adv-3.3.so.1.0.0 is linked to
/usr/local/lib/libgspell-1.so.3 from textproc/gspell but it is not declared as
a dependency
Warning: you need LIB_DEPENDS+=libgspell-1.so:textproc/gspell
----------------
With x11-toolkits/wxgtk33 installed, I tried to build my port math/saga. To
ensure that SAGA GIS uses wxWidgets 3.3, I set USE_WX=3.3 there. However, in
the subsequent ‘make configure’, it appears that only wxgtk32, which is also
available, is used instead of 3.3:
----------------
-- Found wxWidgets:
-L/usr/local/lib;-pthread;;;-lwx_gtk3u_xrc-3.2;-lwx_gtk3u_html-3.2;-lwx_gtk3u_qa-3.2;-lwx_gtk3u_core-3.2;-lwx_baseu_xml-3.2;-lwx_baseu_net-3.2;-lwx_baseu-3.2
(found version "3.2.8.1")
-- project: saga_api
-- Found wxWidgets:
-L/usr/local/lib;-pthread;;;-lwx_baseu-3.2;-lwx_baseu_net-3.2;-lwx_baseu_xml-3.2;-lwx_gtk3u_html-3.2
(found version "3.2.8.1")
----------------
Apparently, the additions in Mk/bsd.wx.mk are not yet sufficient for 3.3 to be
found? Perhaps Chris comment #2 is right that a default still needs to be set?
--
You are receiving this mail because:
You are the assignee for the bug.