<!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 <fcntl.h><BR>
#include <linux/input.h><BR>
#include <errno.h><BR>
+#include <unistd.h><BR>
#include <iostream><BR>
<BR>
#define BITS_TO_LONGS(x) \<BR>
<BR>
solves the problem.<BR>
<BR>
<BR>
Thanks.<BR>
<BR>
Le samedi 02 juin 2012 à 15:39 +0200, Mathias Panzenböck a écrit :
<BLOCKQUOTE TYPE=CITE>
<PRE>
I didn't take a look on it yet, but maybe I forgot to add "#include <unistd.h>" to Joystick.cpp?
On 06/02/2012 02:03 PM, mirandir wrote:
> Hello,
>
> I have a problem today for compiling Aquaria on Arch Linux x86_64 (from icculus mercurial) :
>
> [ 64%] Building CXX object CMakeFiles/aquaria.dir/BBGE/Joystick.cpp.o
> /home/valentin/abs/aquaria-hib-hg-fr/src/aquaria-build/BBGE/Joystick.cpp: In member function ‘void
> Joystick::init(int)’:
> /home/valentin/abs/aquaria-hib-hg-fr/src/aquaria-build/BBGE/Joystick.cpp:168:18: erreur: ‘close’ was
> not declared in this scope
> /home/valentin/abs/aquaria-hib-hg-fr/src/aquaria-build/BBGE/Joystick.cpp:173:18: erreur: ‘close’ was
> not declared in this scope
> /home/valentin/abs/aquaria-hib-hg-fr/src/aquaria-build/BBGE/Joystick.cpp: In member function ‘void
> Joystick::shutdown()’:
> /home/valentin/abs/aquaria-hib-hg-fr/src/aquaria-build/BBGE/Joystick.cpp:210:16: erreur: ‘close’ was
> not declared in this scope
> /home/valentin/abs/aquaria-hib-hg-fr/src/aquaria-build/BBGE/Joystick.cpp: In member function ‘void
> Joystick::rumble(float, float, float)’:
> /home/valentin/abs/aquaria-hib-hg-fr/src/aquaria-build/BBGE/Joystick.cpp:286:58: erreur: ‘write’ was
> not declared in this scope
> make[2]: *** [CMakeFiles/aquaria.dir/BBGE/Joystick.cpp.o] Erreur 1
> make[1]: *** [CMakeFiles/aquaria.dir/all] Erreur 2
> make: *** [all] Erreur 2
>
> Complete log : <A HREF="http://pastebin.com/g9R0hqRK">http://pastebin.com/g9R0hqRK</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>
_______________________________________________
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>