CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2022/10/25 05:02:44
Modified files:
games/odamex : Makefile
Log message:
games/odamex: mark broken for now.
Since SDL2 was updated, odamex no longer works. thfr@ recently committed a fix
to make it compile at least, but it still segfaults at runtime.
Marking BROKEN until I find time to look into it.
backtrace from thfr@ follows:
```
(gdb) bt full
#0 I_GetVideoCapabilities ()
at /usr/ports/pobj/odamex-0.9.5/odamex-src-0.9.5/client/sdl/i_video.cpp:723
No locals.
#1 I_InitHardware ()
at /usr/ports/pobj/odamex-0.9.5/odamex-src-0.9.5/client/sdl/i_video.cpp:709
native_mode = <optimized out>
#2 0x0000051a781789db in D_DoomMain ()
at /usr/ports/pobj/odamex-0.9.5/odamex-src-0.9.5/client/src/d_main.cpp:790
newwadfiles = {<std::__1::__vector_base<OWantFile,
std::__1::allocator<OWantFile> >> = {<std::__1::__vector_base_common<true>> =
{<No data fields>}, __begin_ = 0x0,
__end_ = 0x0,
__end_cap_ = {<std::__1::__compressed_pair_elem<OWantFile*, 0, false>> = {
__value_ = 0x0},
<std::__1::__compressed_pair_elem<std::__1::allocator<OWantFile>, 1, true>> =
{<std::__1::allocator<OWantFile>> = {<std::__1::__non_trivial_if<true,
std::__1::allocator<OWantFile> >> = {<No data fields>}, <No data fields>}, <No
data fields>}, <No data fields>}}, <No data fields>}
newpatchfiles = {<std::__1::__vector_base<OWantFile,
std::__1::allocator<OWantFile> >> = {<std::__1::__vector_base_common<true>> =
{<No data fields>}, __begin_ = 0x0,
__end_ = 0x0,
__end_cap_ = {<std::__1::__compressed_pair_elem<OWantFile*, 0, false>> = {
__value_ = 0x0},
<std::__1::__compressed_pair_elem<std::__1::allocator<OWantFile>, 1, true>> =
{<std::__1::allocator<OWantFile>> = {<std::__1::__non_trivial_if<true,
std::__1::allocator<OWantFile> >> = {<No data fields>}, <No data fields>}, <No
data fields>}, <No data fields>}}, <No data fields>}
iwad_filename_cstr = 0x0
val = <optimized out>
p = <optimized out>
#3 0x0000051a781d9cef in main (argc=<optimized out>, argv=<optimized out>)
at /usr/ports/pobj/odamex-0.9.5/odamex-src-0.9.5/client/sdl/i_main.cpp:278
crashdir = <optimized out>
CON_FILE = <optimized out>
sdl_flags = <error reading variable sdl_flags (Cannot access memory at address
0x1)>
error = <optimized out>
```