Opened 8 years ago
Closed 7 years ago
#53271 closed defect (fixed)
libsdl2 + X11 fails to initialize X11 video driver
Reported by: | DominusExult (Dominik Reichardt) | Owned by: | jmroot (Joshua Root) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ||
Port: | libsdl2 |
Description
libsdl2 2.0.5 is defective and needs SDL mercury revision 10781 https://hg.libsdl.org/SDL/rev/7c19d6525105 to properly work.
Testcase: export MACOSX_DEPLOYMENT_TARGET=10.12 export PATH=/opt/local/bin/:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin export CC="/usr/bin/clang" export CXX="/usr/bin/clang++" export CPPFLAGS='-I/opt/local/include' export CFLAGS='-I/opt/local/include' export CXXFLAGS='-I/opt/local/include' export LDFLAGS='-L/opt/local/lib' export PKG_CONFIG_PATH="/opt/local/lib/pkgconfig" export PKG_CONFIG=/opt/local/bin/pkg-config ./autogen.sh ./configure --prefix=/users/testuser/code/test/sdl2 make clean make install cd test /.autogen.sh ./configure --with-sdl-prefix=/users/testuser/code/test/sdl2 make clean make testsprite export SDL_VIDEODRIVER=x11 ./testsprite
with SDL revision 10780 it will error with "Couldn't create window: No OpenGL support in video driver". Rev 10781 fixes that. My proposal is that MacPorts adds that revision as a patch until the next release of SDL2
Change History (3)
comment:1 Changed 8 years ago by DominusExult (Dominik Reichardt)
comment:2 Changed 8 years ago by mf2k (Frank Schima)
Cc: | jmr@… removed |
---|---|
Keywords: | libsdl2 x11 removed |
Owner: | set to jmroot |
Status: | new → assigned |
comment:3 Changed 7 years ago by jmroot (Joshua Root)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Presumably fixed since version 2.0.6.
Note: See
TracTickets for help on using
tickets.
it's make testsprite2 and ./testsprite2