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.

Reply via email to