<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/4.4.2">
</HEAD>
<BODY>
Yes, you are right. A little patch like<BR>
<BR>
--- Joystick.cpp.orig        2012-06-03 15:42:25.913368018 +0200<BR>
+++ Joystick.cpp        2012-06-03 15:49:56.530040586 +0200<BR>
@@ -71,6 +71,7 @@<BR>
 #include &lt;fcntl.h&gt;<BR>
 #include &lt;linux/input.h&gt;<BR>
 #include &lt;errno.h&gt;<BR>
+#include &lt;unistd.h&gt;<BR>
 #include &lt;iostream&gt;<BR>
 <BR>
 #define BITS_TO_LONGS(x) \<BR>
<BR>
solves the problem.<BR>
<BR>
<BR>
Thanks.<BR>
<BR>
Le samedi 02 juin 2012 &#224; 15:39 +0200, Mathias Panzenb&#246;ck a &#233;crit :
<BLOCKQUOTE TYPE=CITE>
<PRE>
I didn't take a look on it yet, but maybe I forgot to add &quot;#include &lt;unistd.h&gt;&quot; to Joystick.cpp?

On 06/02/2012 02:03 PM, mirandir wrote:
&gt; Hello,
&gt;
&gt; I have a problem today for compiling Aquaria on Arch Linux x86_64 (from icculus mercurial) :
&gt;
&gt; [ 64%] Building CXX object CMakeFiles/aquaria.dir/BBGE/Joystick.cpp.o
&gt; /home/valentin/abs/aquaria-hib-hg-fr/src/aquaria-build/BBGE/Joystick.cpp: In member function &#8216;void
&gt; Joystick::init(int)&#8217;:
&gt; /home/valentin/abs/aquaria-hib-hg-fr/src/aquaria-build/BBGE/Joystick.cpp:168:18: erreur: &#8216;close&#8217; was
&gt; not declared in this scope
&gt; /home/valentin/abs/aquaria-hib-hg-fr/src/aquaria-build/BBGE/Joystick.cpp:173:18: erreur: &#8216;close&#8217; was
&gt; not declared in this scope
&gt; /home/valentin/abs/aquaria-hib-hg-fr/src/aquaria-build/BBGE/Joystick.cpp: In member function &#8216;void
&gt; Joystick::shutdown()&#8217;:
&gt; /home/valentin/abs/aquaria-hib-hg-fr/src/aquaria-build/BBGE/Joystick.cpp:210:16: erreur: &#8216;close&#8217; was
&gt; not declared in this scope
&gt; /home/valentin/abs/aquaria-hib-hg-fr/src/aquaria-build/BBGE/Joystick.cpp: In member function &#8216;void
&gt; Joystick::rumble(float, float, float)&#8217;:
&gt; /home/valentin/abs/aquaria-hib-hg-fr/src/aquaria-build/BBGE/Joystick.cpp:286:58: erreur: &#8216;write&#8217; was
&gt; not declared in this scope
&gt; make[2]: *** [CMakeFiles/aquaria.dir/BBGE/Joystick.cpp.o] Erreur 1
&gt; make[1]: *** [CMakeFiles/aquaria.dir/all] Erreur 2
&gt; make: *** [all] Erreur 2
&gt;
&gt; Complete log : <A HREF="http://pastebin.com/g9R0hqRK">http://pastebin.com/g9R0hqRK</A>
&gt;
&gt;
&gt; _______________________________________________
&gt; aquaria mailing list
&gt; <A HREF="mailto:aquaria@icculus.org">aquaria@icculus.org</A>
&gt; <A HREF="http://icculus.org/mailman/listinfo/aquaria">http://icculus.org/mailman/listinfo/aquaria</A>

_______________________________________________
aquaria mailing list
<A HREF="mailto:aquaria@icculus.org">aquaria@icculus.org</A>
<A HREF="http://icculus.org/mailman/listinfo/aquaria">http://icculus.org/mailman/listinfo/aquaria</A>
</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>