[Scummvm-devel] scummvm BeOS/Haiku diff

Schrijvers Luc Begasus at skynet.be
Mon Jan 5 06:48:24 CET 2009


On zo, 2009-01-04 at 11:52 +0100, Max Horn wrote:
> Am 04.01.2009 um 09:03 schrieb Schrijvers Luc:
> 
> > Hi all,
> >
> > After the recent ticket was fixed (the one not loading the modern  
> > theme
> > as default) I started doing checks on getting back on par with the  
> > BeOS
> > port.
> > With the help from the people online I managed to trace down 2 places
> > that needed a fix to be able to build the source from scratch.
> > I also added the LDFLAGS and CFLAGS for BeOS so they can find the
> > headers needed to include flac, vorbis etc. (no need to add them to
> > configure in the Terminal then), Haiku is able to find these without
> > adding LDFLAGS and CFLAGS. Aside from that I've also added Haiku to  
> > the
> > configure script, part because the compiler is a bit newer then R5's  
> > one
> > and part because Haiku uses libnetwork instead of "libbind +  
> > libsocket"
> > In config.guess I've added Haiku's own compiler for x86 (should be
> > possible to add the ppc one also but I'm not sure about the syntax  
> > there
> > as I don't have one myself). Same goes for adding Haiku in config.sub.
> 
> Modifyin config.guess and config.sub is not a good idea, we  
> "regularly" update it from the official source (i.e., GNU), which will  
> cause your changes to vanish. Better to add the require code to  
> configure for now and in the meant time, try to get the GNU folks to  
> include it properly. Or maybe in the latest official config.guess /  
> config.sub, Haiku is already contained?
> 
I have to check but it could very well be that they already contain the
needed changes for Haiku.
> 
> >
> >
> > The extra header added in the 2 asm files can't be handled by Haiku
> > (GNU_STACK) and therefore I uncommented them localy. There's  
> > probably a
> > better way to solve this but I'll leave it up to you guys (eg the ones
> > with the skills). ;)
> >
> > So ... think this describes the diff file in a bit here, bellow you  
> > can
> > find a link to pastebin where the diff file is posted. (svn diff)
> >
> > http://haiku.pastebin.com/m5569bc4d
> >
> > Error with ./gui/ThemeData.h
> > http://haiku.pastebin.com/m484dedd3



> >
> > Error with ./graphics/surface.h
> > http://haiku.pastebin.com/d5135339f
> 
> You didn't mention these in your mails. Are these errors you worked  
> around, or are you asking us for help fixing them?
> 
The errors are worked around with the changes posted in the diff/link
file in both files. If possible it would be nice to see them fixed. ;)

Greetz,

Luc aka Begasus

> 
> Bye,
> Max
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> Scummvm-devel mailing list
> Scummvm-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/scummvm-devel





More information about the Scummvm-devel mailing list