[ scummvm-Bugs-1880781 ] BeOS port for scummvm

SourceForge.net noreply at sourceforge.net
Sun Jan 27 17:33:52 CET 2008


Bugs item #1880781, was opened at 2008-01-27 17:33
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418820&aid=1880781&group_id=37116

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Unknown Crash/Other
Group: Unknown
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Luc Schrijvers (begasus)
Assigned to: Nobody/Anonymous (nobody)
Summary: BeOS port for scummvm

Initial Comment:
Here is a list of things that I did to be able to compile the BeOS port (BONE systems due to linking to libbind and libsocket)

remove -lm from ./configure file + add a script for beos in configure
beos*)
DEFINES="$DEFINES -DUNINX -DSYSTEM_NOT_SUPPORTING_D_TYPE -DSCUMMVM_USE_LONG_ING" 
LIBS="$LIBS -lsocket -lbind"
;;

DSCUMMVM_USE_LONG_INT doesn't work yet so we manualy edit config.h to match the system typedefs (see bellow)

LDFLAGS=-L/boot/home/config/lib/ prefix=/boot/apps/Games/ScummVM

conflicting typedef for uint32 in config.h
change "typedef unsigned int uint32" to "typedef unsigned long uint32"
and "typedef int uint32" to "typedef long int32"

problems with hashmap.h and ConstIterator and _arr etc replace hashmap.h (partly) with a previous working version (snapshot 20071230)

add BeOS to #if defined (PALM_OS) || defenid __BEOS__  (hashmap.h)

disable lure,saga build due to problems

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418820&aid=1880781&group_id=37116




More information about the Scummvm-tracker mailing list