Linux graphisme php forums webmaster banieres

Trucs et astuces Linux.

Catégorie: logiciels

Date: 8-/1-/2001 16: 1
Auteur: <marTial>
Site: néant
Titre: Compiler Xdir (client ftp) sans soucis

En cherchant un client FTP pour linux qui correspondait a mes besoins, je suis souvent tombé sur des logiciels inutilisable, buggé etc... ou n'ayant pas une des 2 ou 3 fonctions que j'estime essentiel.

J'ai donc trouvé un petit soft, qui existe depuis tres longtemps, et qui a toutes les fonctions de bases requises, ni plus, ni moins. Il s'appelle Xdir, et on peut le trouver ici:
http://www.llnl.gov/ia/xdir.html

Le seul probleme surveint lorsqu'on cherche a le comiler (du moins sur mon systeme, pur linux, donc sur d'autres distro aussi j'imagine), le make donne a chaque fois cette erreur:

In file included from aconnect.c:61:
str.h:62: macro `strchr' used without args
str.h:64: macro `strstr' used without args
make: *** [aconnect.o] Error 1

on edite donc le fameux str.h et on voit ceci :

#ifndef __str_h
#define __str_h

#if defined(SYSV) || defined(ultrix) || defined(__osf__) || defined(SYSV386) || defined(__convex__) || defined(SVR4) || defined(AIXV3)
#include
#else
#include
char *strtok();
char *strchr();
char *strrchr();
char *strstr();
#endif
#endif /* __str_h */

on voit que le cas de linux est mal pris en compte, et si c'est juste pour inclure un malheureux string.h , on vas simplement faire comme pour tout les autres logiciels linux:

#ifndef __str_h
#define __str_h
#include
#endif /* __str_h */

et là, apres 30 secondes de compil, ca marches impecable. Vraiment un excellent outil une installé, profitez en, il est tres leger en plus.




Page précédente.