[MacPorts] #69613: wxgtk-3.0 opportunistically links to libsdl2 instead of libsdl
MacPorts
noreply at macports.org
Thu Mar 28 22:19:48 UTC 2024
#69613: wxgtk-3.0 opportunistically links to libsdl2 instead of libsdl
--------------------------+-----------------------
Reporter: barracuda156 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.9.1
Keywords: | Port: wxgtk-3.0
--------------------------+-----------------------
The port is supposed to use `libsdl`:
{{{
Full Name: wxgtk-3.0 @3.0.5.1_2+x11
Build Dependencies: pkgconfig
Library Dependencies: libjpeg-turbo, tiff, libpng, zlib, libiconv, expat,
cairo,
libsdl, libsdl_mixer, gtk3, mesa, libGLU
Runtime Dependencies: wxWidgets-common, wxWidgets_select
}}}
https://ports.macports.org/port/wxgtk-3.0/details
Configure simply detects some SDL:
{{{
:info:configure checking for --with-sdl... yes
. . .
:info:configure checking for SDL... yes
. . .
:info:configure Which GUI toolkit should wxWidgets use?
GTK+ 3 with support for GTK+ printing libnotify
:info:configure Should wxWidgets be compiled into single library?
no
:info:configure Should wxWidgets be linked as a shared library?
yes
:info:configure Should wxWidgets support Unicode?
yes (using wchar_t)
:info:configure What level of wxWidgets compatibility should be enabled?
:info:configure wxWidgets 2.6
no
:info:configure wxWidgets 2.8
yes
:info:configure Which libraries should wxWidgets use?
:info:configure STL
no
:info:configure jpeg
sys
:info:configure png
sys
:info:configure regex
builtin
:info:configure tiff
sys
:info:configure zlib
sys
:info:configure expat
sys
:info:configure libmspack
no
:info:configure sdl
yes
:debug:configure Executing portconfigure::configure_finish
}}}
However then the build does this:
{{{
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_wxWidgets-3.0/wxgtk-3.0/work/wxWidgets-3.0.5.1/build
/bk-deps /usr/bin/gcc-4.2 -c -o wxregex_regcomp.o -DNDEBUG -D__WXGTK__
-dynamic -fPIC -DPIC -D_FILE_OFFSET_BITS=64
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_wxWidgets-3.0/wxgtk-3.0/work/wxWidgets-3.0.5.1/build/lib/wx/include/gtk3-unicode-3.0
-I../include -I/opt/local/include/gtk-3.0 -I/opt/local/include/at-
spi2-atk/2.0 -I/opt/local/include/at-spi-2.0 -I/opt/local/include/dbus-1.0
-I/opt/local/lib/dbus-1.0/include -I/opt/local/include/gtk-3.0
-I/opt/local/include/gio-unix-2.0 -I/opt/local/include/cairo
-I/opt/local/include/pango-1.0 -I/opt/local/include/harfbuzz
-I/opt/local/include/pango-1.0 -I/opt/local/include/fribidi
-I/opt/local/include/harfbuzz -I/opt/local/include/atk-1.0
-I/opt/local/include/cairo -I/opt/local/include/pixman-1
-I/opt/local/include/freetype2 -I/opt/local/include/gdk-pixbuf-2.0
-I/opt/local/include/libpng16 -I/opt/local/include/glib-2.0
-I/opt/local/lib/glib-2.0/include
-D__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES=1
-I/opt/local/include -I/opt/local/include -Wall -Wundef
-I/opt/local/include/gtk-3.0/unix-print -I/opt/local/include/gtk-3.0
-I/opt/local/include/at-spi2-atk/2.0 -I/opt/local/include/at-spi-2.0
-I/opt/local/include/dbus-1.0 -I/opt/local/lib/dbus-1.0/include
-I/opt/local/include/gtk-3.0 -I/opt/local/include/gio-unix-2.0
-I/opt/local/include/cairo -I/opt/local/include/pango-1.0
-I/opt/local/include/harfbuzz -I/opt/local/include/pango-1.0
-I/opt/local/include/fribidi -I/opt/local/include/harfbuzz
-I/opt/local/include/atk-1.0 -I/opt/local/include/cairo
-I/opt/local/include/pixman-1 -I/opt/local/include/freetype2
-I/opt/local/include/gdk-pixbuf-2.0 -I/opt/local/include/libpng16
-I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
-D_THREAD_SAFE -I/opt/local/include/SDL2 -pipe -Os -arch i386 -fno-common
-fvisibility=hidden ../src/regex/regcomp.c
}}}
--
Ticket URL: <https://trac.macports.org/ticket/69613>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list