Clamav 0.65. Problem : clamav-0.65/libclamav/scanners.c
Este es la funzion en la cual encontre un error al hacer "make" Questa è la Function nella quale ho trovato degli errori al momento della compiazione "make" In this function i have any error! int cli_scandir(char *dirname, char **virname, long int *scanned, const struct cl_node *root, const struct cl_limits *limits, int options, int *reclev) { DIR *dd; struct dirent *dent; struct stat statbuf; char *fname; if((dd = opendir(dirname)) != NULL) { while((dent = readdir(dd))) { if(dent->d_ino) { if(strcmp(dent->d_name, ".") && strcmp(dent->d_name, "..")) { /* build the full name */ fname = cli_calloc(strlen(dirname) + strlen(dent->d_name) + 2, sizeof(char)); sprintf(fname, "%s/%s", dirname, dent->d_name); /* stat the file */ if(lstat(fname, &statbuf) != -1) { if(S_ISDIR(statbuf.st_mode) && !S_ISLNK(statbuf.st_mode)) cli_scandir(dirname, virname, scanned, root, limits, options, reclev); else if(S_ISREG(statbuf.st_mode)) if(cl_scanfile(fname, virname, scanned, root, limits, options) == CL_VIRUS) { free(fname); closedir(dd); return CL_VIRUS; } } free(fname); } } } } else { cli_errmsg("ScanDir -> Can't open directory %s.\n", dirname); return CL_EOPEN; } closedir(dd); return ret; /* AQUI ESTA EL ERROR.. LA VARIABLE 'ret' NO HA SIDO DECLARADA ANTES */ /* The 'ret' var. undeclared */ /* Ecco qua il problema... la variabile 'ret' non è stata dichiarata */ } gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACK AGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"clamav\" -DVERSION=\"0. 65\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB _H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_ H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSCANBUFF=131072 - DFILEBUFF=8192 -DSTDC_HEADERS=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_D LFCN_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRI NGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SY S_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_MALLOC_H=1 -DSIZEOF_SHORT=2 -DSIZEOF_ INT=4 -DSIZEOF_LONG=4 -DHAVE_ZLIB_H=1 -DHAVE_BZLIB_H=1 -DHAVE_GMP=1 -DCLAMD_ USE_SYSLOG=1 -D_REENTRANT=1 -DCLAMAVUSER=\"clamav\" -DCLAMAVGROUP=\"clamav\" -DDB1NAME=\"main.cvd\" -DDB2NAME=\"daily.cvd\" -DDATADIR=\"/usr/local/share /clamav\" -DCONFDIR=\"/etc\" -DC_URANDOM=1 -DC_LINUX=1 -DCL_THREAD_SAFE=1 -D CLAMUKO=1 -DBUILD_CLAMD=1 -DWORDS_LITTLEENDIAN=1 -I. -I. -I.. -I./zziplib -g -O2 -c scanners.c -MT scanners.lo -MD -MP -MF .deps/scanners.TPlo -fPIC -DPIC -o .libs/scanners.lo scanners.c: In function `cli_scandir': scanners.c:565: `ret' undeclared (first use in this function) scanners.c:565: (Each undeclared identifier is reported only once scanners.c:565: for each function it appears in.) make: *** [scanners.lo] Error 1 Why!! Por que? He debido hacer la siguiente modificacion Ho dovuto fare la modifica di seguito: { ..... ... ... return CL_EOPEN; } closedir(dd); // return ret; .. ... } The clamav is running NOW!!! Y ahora clamav esta funzionando correctamente. Ora, clamav funziona bene... This is an normal error.. bug??? i don't belive ! What is this? Thank you! ------------------------------------------------------- This SF.net email is sponsored by: IBM Linux Tutorials. Become an expert in LINUX or just sharpen your skills. Sign up for IBM's Free Linux Tutorials. Learn everything from the bash shell to sys admin. Click now! http://ads.osdn.com/?ad_id78&alloc_id371&op=click _______________________________________________ Clamav-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/clamav-users