<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Blood Frontier</title>
	<atom:link href="http://www.linuxgames.com/archives/9586/feed" rel="self" type="application/rss+xml" />
	<link>http://www.linuxgames.com/archives/9586</link>
	<description>Embrace your Inner Penguin</description>
	<pubDate>Sun, 20 Jul 2008 21:35:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: Anonymous</title>
		<link>http://www.linuxgames.com/archives/9586#comment-272047</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Fri, 28 Sep 2007 16:06:19 +0000</pubDate>
		<guid isPermaLink="false">#comment-272047</guid>
		<description>(patch to get rpggame to compile)

--- src/shared/igame.h.orig     2007-08-31 15:15:42.000000000 -0400
+++ src/shared/igame.h  2007-09-28 16:48:21.000000000 -0400
@@ -63,7 +63,7 @@ struct igameclient
     virtual void startmap(const char *name) = 0;
     virtual void gameplayhud(int w, int h) = 0;
     virtual void drawhudgun() = 0;
-       virtual void nohudgun() = 0;
+//     virtual void nohudgun() = 0;
     virtual bool canjump() = 0;
        virtual void doattack(bool on) = 0;
     virtual dynent *iterdynents(int i) = 0;

</description>
		<content:encoded><![CDATA[<p>(patch to get rpggame to compile)</p>
<p>&#8212; src/shared/igame.h.orig     2007-08-31 15:15:42.000000000 -0400<br />
+++ src/shared/igame.h  2007-09-28 16:48:21.000000000 -0400<br />
@@ -63,7 +63,7 @@ struct igameclient<br />
     virtual void startmap(const char *name) = 0;<br />
     virtual void gameplayhud(int w, int h) = 0;<br />
     virtual void drawhudgun() = 0;<br />
-       virtual void nohudgun() = 0;<br />
+//     virtual void nohudgun() = 0;<br />
     virtual bool canjump() = 0;<br />
        virtual void doattack(bool on) = 0;<br />
     virtual dynent *iterdynents(int i) = 0;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.linuxgames.com/archives/9586#comment-272035</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Fri, 28 Sep 2007 15:33:12 +0000</pubDate>
		<guid isPermaLink="false">#comment-272035</guid>
		<description>Ack, I guess the rpggame is the single-player part, which doesn't want to compile due to these err:
[b]-c -o rpggame/rpg.o rpggame/rpg.cpp
rpggame/entities.h: In member function &#8216;virtual vector &#038; rpgclient::rpgentities::getents()&#8217;:
rpggame/entities.h:25: warning: dereferencing type-punned pointer will break strict-aliasing rules
rpggame/rpg.cpp: In member function &#8216;virtual igameclient* rpggame::newclient()&#8217;:
rpggame/rpg.cpp:153: error: cannot allocate an object of abstract type &#8216;rpgclient&#8217;
rpggame/rpg.cpp:10: note:   because the following virtual functions are pure within &#8216;rpgclient&#8217;:
shared/igame.h:66: note:        virtual void igameclient::nohudgun()
make: *** [rpggame/rpg.o] Error 1[/b]

! :(

That's too bad as it's the only reason I'd try it (don't need YAFFPS).

Forgot to mention in my previous post, you need to mark some scripts in src/enet as exec:
chmod +x config.status configure depcomp install-sh missing mkinstalldirs
I don't think the install scripts need it, but whatever... 

Oh, and the sauerbraten_unix startup script in the main directory both lacks the executable bit set and need converted to UNIX LF format (end of line format for text files).

I hate C++, anybody have a patch for src/rpggame ? :)</description>
		<content:encoded><![CDATA[<p>Ack, I guess the rpggame is the single-player part, which doesn&#8217;t want to compile due to these err:<br />
[b]-c -o rpggame/rpg.o rpggame/rpg.cpp<br />
rpggame/entities.h: In member function &#8216;virtual vector &#038; rpgclient::rpgentities::getents()&#8217;:<br />
rpggame/entities.h:25: warning: dereferencing type-punned pointer will break strict-aliasing rules<br />
rpggame/rpg.cpp: In member function &#8216;virtual igameclient* rpggame::newclient()&#8217;:<br />
rpggame/rpg.cpp:153: error: cannot allocate an object of abstract type &#8216;rpgclient&#8217;<br />
rpggame/rpg.cpp:10: note:   because the following virtual functions are pure within &#8216;rpgclient&#8217;:<br />
shared/igame.h:66: note:        virtual void igameclient::nohudgun()<br />
make: *** [rpggame/rpg.o] Error 1[/b]</p>
<p>! :(</p>
<p>That&#8217;s too bad as it&#8217;s the only reason I&#8217;d try it (don&#8217;t need YAFFPS).</p>
<p>Forgot to mention in my previous post, you need to mark some scripts in src/enet as exec:<br />
chmod +x config.status configure depcomp install-sh missing mkinstalldirs<br />
I don&#8217;t think the install scripts need it, but whatever&#8230; </p>
<p>Oh, and the sauerbraten_unix startup script in the main directory both lacks the executable bit set and need converted to UNIX LF format (end of line format for text files).</p>
<p>I hate C++, anybody have a patch for src/rpggame ? :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.linuxgames.com/archives/9586#comment-272009</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Fri, 28 Sep 2007 14:20:44 +0000</pubDate>
		<guid isPermaLink="false">#comment-272009</guid>
		<description>The problem is the guy behind this either really needs some _kind_ help from a willing *nix user, or perhaps someone with a keen attention to *nix details...

The solution is to do zip-move the src directory and then unzip it into it's place with the options
[b]unzip -xaa[/b]. 
You can either blame CR/LF interoperability if you really want to. You could also just use that command on the entire original zip file, then move the source tree out (save it) and delete the data/re-unzip the data - whatever works for you.

Oh, you also have to remove the line:
[b]rpggame/rpg.o[/b]
to get it to compile...

Ran around for a bit, the physics feel quite strange as if in a near-zero-G environment. 

Seems to work, [u]however[/u] there are quite a bit more of interoperability 'gotchas' in the form of uppercase/lowercase Windows *nix crossplatform common-seen-this-a-bazillion-times issues:
[b]
failed to load sample: packages/sounds/acord/wastewind.wav
could not load packages/models/vwep/rocket/tris.md3
[/b]

You could log the err's and then rename or symlink the proper name it's looking for I suppose...

Where are the zombies! lol.. ok ok, I did not play it for too long I suppose ;)</description>
		<content:encoded><![CDATA[<p>The problem is the guy behind this either really needs some _kind_ help from a willing *nix user, or perhaps someone with a keen attention to *nix details&#8230;</p>
<p>The solution is to do zip-move the src directory and then unzip it into it&#8217;s place with the options<br />
[b]unzip -xaa[/b].<br />
You can either blame CR/LF interoperability if you really want to. You could also just use that command on the entire original zip file, then move the source tree out (save it) and delete the data/re-unzip the data - whatever works for you.</p>
<p>Oh, you also have to remove the line:<br />
[b]rpggame/rpg.o[/b]<br />
to get it to compile&#8230;</p>
<p>Ran around for a bit, the physics feel quite strange as if in a near-zero-G environment. </p>
<p>Seems to work, [u]however[/u] there are quite a bit more of interoperability &#8216;gotchas&#8217; in the form of uppercase/lowercase Windows *nix crossplatform common-seen-this-a-bazillion-times issues:<br />
[b]<br />
failed to load sample: packages/sounds/acord/wastewind.wav<br />
could not load packages/models/vwep/rocket/tris.md3<br />
[/b]</p>
<p>You could log the err&#8217;s and then rename or symlink the proper name it&#8217;s looking for I suppose&#8230;</p>
<p>Where are the zombies! lol.. ok ok, I did not play it for too long I suppose ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.linuxgames.com/archives/9586#comment-271623</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Thu, 27 Sep 2007 22:29:50 +0000</pubDate>
		<guid isPermaLink="false">#comment-271623</guid>
		<description>I had problems with /bin/sh and ~M on my ubuntu system.. if you got it to compile could you let me know how you did it,, thanks!</description>
		<content:encoded><![CDATA[<p>I had problems with /bin/sh and ~M on my ubuntu system.. if you got it to compile could you let me know how you did it,, thanks!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
