Hello Alexander,
I found a compile problem on solaris.
Making all in lib
make[1]: Entering directory `/sup/build/lftp-2.4.1/lib'
gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../include-O2 -Wall -c trio.c
trio.c: In function `TrioPreprocess':
trio.c:1195: `int64_t' undeclared (first use in this function)
trio.c:1195: (Each undeclared identifier is reported only once
trio.c:1195: for each function it appears in.)
trio.c:1201: `int32_t' undeclared (first use in this function)
trio.c:1207: `int16_t' undeclared (first use in this function)
trio.c:1212: `int8_t' undeclared (first use in this function)
trio.c: In function `trio_printfv':
trio.c:3073: warning: `dummy' might be used uninitialized in this function
trio.c: In function `trio_fprintfv':
trio.c:3116: warning: `dummy' might be used uninitialized in this function
trio.c: In function `trio_dprintfv':
trio.c:3158: warning: `dummy' might be used uninitialized in this function
trio.c: In function `trio_sprintfv':
trio.c:3207: warning: `dummy' might be used uninitialized in this function
trio.c: In function `trio_snprintfv':
trio.c:3266: warning: `dummy' might be used uninitialized in this function
trio.c: In function `trio_printv_ref':
trio.c:4066: warning: `dummy' might be used uninitialized in this function
trio.c: In function `trio_scanfv':
trio.c:5286: warning: `dummy' might be used uninitialized in this function
trio.c: In function `trio_fscanfv':
trio.c:5329: warning: `dummy' might be used uninitialized in this function
trio.c: In function `trio_dscanfv':
trio.c:5371: warning: `dummy' might be used uninitialized in this function
trio.c: In function `trio_sscanfv':
trio.c:5414: warning: `dummy' might be used uninitialized in this function
make[1]: *** [trio.o] Error 1
make[1]: Leaving directory `/sup/build/lftp-2.4.1/lib'
make: *** [all-recursive] Error 1
/sup/build/lftp-2.4.1 uname -a
SunOS tignest 5.5.1 Generic_103640-29 sun4u sparc SUNW,Ultra-60
/sup/build/lftp-2.4.1 gcc --version
2.95.2
/sup/build/lftp-2.4.1
Neither of the definitions in trio.c work, int64_t or __int64.
The compile worked fine on solaris 5.7, but doesn't here on 5.5.1 Any
suggestions?
stdint.g doesn't exist, sys/types.h doesn't define these. I see a
uint64_t defined, but don't see where the definition comes from by
grepping through system header files.
Thanks,
Nils.