Je voudrais compiler un serveur de streaming pour ma platine et il semble qu'une option coince dans le Makefile. Avec un coup de "make" j'obtiens ça.
- Code: Tout sélectionner
gcc -DLinux -g -O2 -Wall -Wstrict-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o kissd.o kissd.c
gcc -DLinux -g -O2 -Wall -Wstrict-prototypes -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o connection.o connection.c
In file included from connection.c:41:
/usr/include/sys/sendfile.h:26:3: #error "<sys/sendfile.h> cannot be used with _FILE_OFFSET_BITS=64"
make: *** [connection.o] Erreur 1
Est-ce rédibitoire ou y'a-t-il une achtuce ?
Pour info j'ai essayé à la bourin avec "32" au lieu de "64" et ça marchotte jusqu'au moment où il faut lancer un fichier. Là le fichier choisi ne peut pas être lancé (fichier introuvable). Problème de noms de fichier ? Avec une version antérieure du logiciel qui ne requiert pas cette option je n'ai pas de soucis.
A+
Fred