Opened 4 years ago

Closed 3 months ago

#12579 closed bug (invalid)

doom, doom2, final doom, ultimate doom, doom plutonia

Reported by: lelldorin Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: - General Version: R1/Development
Keywords: doom, doom2, final doom, ultimate doom, doom plutonia Cc: lelldorin
Blocked By: Blocking:
Has a Patch: no Platform: x86

Description

Doom does not run anymore on Haiku nightlys:

Haiku Version: hrev49600

runtime_loader: /boot/system/non-packaged/apps/Doom: Could not resolve symbol 'errno' resolve symbol "errno" returned: -2147478780 runtime_loader: /boot/system/non-packaged/apps/Doom: Troubles relocating: Symbol not found

Needed Libs:

libgame.so libbe.so libroot.so libmedia.so libnet.so libmidi.so libtextencoding.so libtranslation.so

Change History (4)

comment:1 by diver, 2 years ago

Are you sure you don't mix it with some BeOS libs?

comment:2 by diver, 7 months ago

Confirmed, this is still an issue.

comment:3 by pulkomandy, 7 months ago

Which version of Doom is that? We have various engines available in HaikuDepot.*

Our errno is a macro (https://git.haiku-os.org/haiku/tree/headers/posix/errno.h) and so it is in BeOS R5 (https://github.com/jscipione/r5headers/blob/master/headers/posix/errno.h).

So I wonder where your Doom comes from. Maybe it was built for R4?

comment:4 by waddlesplash, 3 months ago

Resolution: invalid
Status: newclosed

Yes, "errno" symbol sounds like R4, which we don't support.

Note: See TracTickets for help on using tickets.