[ 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