Moderator
|
|
Registered Member
|
Sorry about that: /* config.h. Generated by configure. */ /* config.h.in. Generated from configure.in by autoheader. */ /* Define to 1 if you have the <Carbon/Carbon.h> header file. */ /* #undef HAVE_CARBON_CARBON_H */ /* Define if you have the CoreAudio API */ /* #undef HAVE_COREAUDIO */ /* Define to 1 if you have the <crt_externs.h> header file. */ /* #undef HAVE_CRT_EXTERNS_H */ /* Defines if your system has the crypt function */ #define HAVE_CRYPT 1 /* Define to 1 if you have the <dlfcn.h> header file. */ #define HAVE_DLFCN_H 1 /* Define to 1 if fseeko (and presumably ftello) exists and is declared. */ #define HAVE_FSEEKO 1 /* Define to 1 if you have the `fseeko64' function. */ #define HAVE_FSEEKO64 1 /* Define to 1 if you have the `fstat64' function. */ #define HAVE_FSTAT64 1 /* Define to 1 if you have the `ftello64' function. */ #define HAVE_FTELLO64 1 /* Define to 1 if you have the `ftruncate64' function. */ #define HAVE_FTRUNCATE64 1 /* Define to 1 if you have the <inttypes.h> header file. */ #define HAVE_INTTYPES_H 1 /* Define if you have libjpeg */ #define HAVE_LIBJPEG 1 /* Define if you have libpng */ #define HAVE_LIBPNG 1 /* Define if you have a working libpthread (will enable threaded code) */ #define HAVE_LIBPTHREAD 1 /* Define if you have libz */ #define HAVE_LIBZ 1 /* Define to 1 if you have the `lseek64' function. */ #define HAVE_LSEEK64 1 /* Define to 1 if you have the <memory.h> header file. */ #define HAVE_MEMORY_H 1 /* Define to 1 if you have the `mmap64' function. */ #define HAVE_MMAP64 1 /* Define to 1 if you have the `munmap64' function. */ #define HAVE_MUNMAP64 0 /* Define if your system needs _NSGetEnviron to set up the environment */ /* #undef HAVE_NSGETENVIRON */ /* Define if you have res_init */ #define HAVE_RES_INIT 1 /* Define if you have the res_init prototype */ #define HAVE_RES_INIT_PROTO 1 /* Define if you have a STL implementation by SGI */ #define HAVE_SGI_STL 1 /* Define to 1 if you have the `snprintf' function. */ #define HAVE_SNPRINTF 1 /* Define to 1 if you have the `stat64' function. */ #define HAVE_STAT64 1 /* Define to 1 if you have the <stdint.h> header file. */ #define HAVE_STDINT_H 1 /* Define to 1 if you have the <stdlib.h> header file. */ #define HAVE_STDLIB_H 1 /* Define to 1 if you have the <strings.h> header file. */ #define HAVE_STRINGS_H 1 /* Define to 1 if you have the <string.h> header file. */ #define HAVE_STRING_H 1 /* Define if you have strlcat */ /* #undef HAVE_STRLCAT */ /* Define if you have the strlcat prototype */ /* #undef HAVE_STRLCAT_PROTO */ /* Define if you have strlcpy */ /* #undef HAVE_STRLCPY */ /* Define if you have the strlcpy prototype */ /* #undef HAVE_STRLCPY_PROTO */ /* Define to 1 if you have the <sys/bitypes.h> header file. */ #define HAVE_SYS_BITYPES_H 1 /* Define to 1 if you have the <sys/stat.h> header file. */ #define HAVE_SYS_STAT_H 1 /* Define to 1 if you have the <sys/types.h> header file. */ #define HAVE_SYS_TYPES_H 1 /* Define to 1 if you have the <unistd.h> header file. */ #define HAVE_UNISTD_H 1 /* Define to 1 if you have the `vsnprintf' function. */ #define HAVE_VSNPRINTF 1 /* Suffix for lib directories */ #define KDELIBSUFF "" /* Name of package */ #define PACKAGE "ktorrent" /* Define to the address where bug reports for this package should be sent. */ #define PACKAGE_BUGREPORT "" /* Define to the full name of this package. */ #define PACKAGE_NAME "" /* Define to the full name and version of this package. */ #define PACKAGE_STRING "" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "" /* Define to the version of this package. */ #define PACKAGE_VERSION "" /* The size of a `char *', as computed by sizeof. */ #define SIZEOF_CHAR_P 4 /* The size of a `int', as computed by sizeof. */ #define SIZEOF_INT 4 /* The size of a `long', as computed by sizeof. */ #define SIZEOF_LONG 4 /* The size of a `short', as computed by sizeof. */ #define SIZEOF_SHORT 2 /* The size of a `size_t', as computed by sizeof. */ #define SIZEOF_SIZE_T 4 /* The size of a `unsigned long', as computed by sizeof. */ #define SIZEOF_UNSIGNED_LONG 4 /* Define to 1 if you have the ANSI C header files. */ #define STDC_HEADERS 1 /* Version number of package */ #define VERSION "2.2dev" /* Defined if compiling without arts */ /* #undef WITHOUT_ARTS */ /* * jpeg.h needs HAVE_BOOLEAN, when the system uses boolean in system * headers and I'm too lazy to write a configure test as long as only * unixware is related */ #ifdef _UNIXWARE #define HAVE_BOOLEAN #endif /* * AIX defines FD_SET in terms of bzero, but fails to include <strings.h> * that defines bzero. */ #if defined(_AIX) #include <strings.h> #endif #if defined(HAVE_NSGETENVIRON) && defined(HAVE_CRT_EXTERNS_H) # include <sys/time.h> # include <crt_externs.h> # define environ (*_NSGetEnviron()) #endif /* Number of bits in a file offset, on hosts where this is settable. */ #define _FILE_OFFSET_BITS 64 #if !defined(HAVE_RES_INIT_PROTO) #ifdef __cplusplus extern "C" { #endif int res_init(void); #ifdef __cplusplus } #endif #endif #if !defined(HAVE_STRLCAT_PROTO) #ifdef __cplusplus extern "C" { #endif unsigned long strlcat(char*, const char*, unsigned long); #ifdef __cplusplus } #endif #endif #if !defined(HAVE_STRLCPY_PROTO) #ifdef __cplusplus extern "C" { #endif unsigned long strlcpy(char*, const char*, unsigned long); #ifdef __cplusplus } #endif #endif /* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */ /* #undef _LARGEFILE_SOURCE */ /* Define for large files, on AIX-style hosts. */ /* #undef _LARGE_FILES */ /* * On HP-UX, the declaration of vsnprintf() is needed every time ! */ #if !defined(HAVE_VSNPRINTF) || defined(hpux) #if __STDC__ #include <stdarg.h> #include <stdlib.h> #else #include <varargs.h> #endif #ifdef __cplusplus extern "C" #endif int vsnprintf(char *str, size_t n, char const *fmt, va_list ap); #ifdef __cplusplus extern "C" #endif int snprintf(char *str, size_t n, char const *fmt, ...); #endif #if defined(__SVR4) && !defined(__svr4__) #define __svr4__ 1 #endif /* type to use in place of socklen_t if not defined */ #define kde_socklen_t socklen_t /* type to use in place of socklen_t if not defined (deprecated, use kde_socklen_t) */ #define ksize_t socklen_t |
Registered Member
|
I'm still seeing the same issue. I had a couple test torrents over 4GB that were seeding. If I run integrity check, corrupt data is found at the edges of the file. I'll have to wait for the file to redownload to see if it was really corrupt or not. |
Registered Member
|
I have the same problem on Gentoo, ktorrent-2.1.2.
|
Registered Member
|
I can confirm the problem here with today's SVN revision. I'm seeding a torrent > 6GB containing several files, of which one is approximately 6GB. I have created this torrent locally with KTorrent, which just worked fine. But after a while (I guess as soon as some peer had requested chunks > 4GB) KTorrent complained about data corruptions and re-hashed the torrent. Since then, the torrent is stalled, claiming only 4.01GB have been downloaded.
My system is a x86_64 box, Linux 2.6.20.6, reiserfs 3.6, glibc 2.5, KDE 3.5.6, KTorrent 2.2dev r655460. --chrschn |
Moderator
|
|
Moderator
|
|
Registered Member
|
Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]