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>
```

Reply via email to