extern PRInt32 _MD_lseek(PRFileDesc*, PRInt32, PRSeekWhence); ^~~~~~~ ../../../pr/include/md/_unixos.h:426:40: error: unknown type name 'PRInt32'; did you mean 'PRInt64'? extern PRInt32 _MD_lseek(PRFileDesc*, PRInt32, PRSeekWhence); ^~~~~~~ PRInt64 ../../../pr/include/md/_unixos.h:430:8: error: unknown type name 'PRInt32' extern PRInt32 _MD_fsync(PRFileDesc *fd); ^~~~~~~ ../../../pr/include/md/_unixos.h:433:8: error: unknown type name 'PRInt32' extern PRInt32 _MD_socketpair(int af, int type, int flags, PRInt32 *osfd); ^~~~~~~ ../../../pr/include/md/_unixos.h:433:60: error: unknown type name 'PRInt32'; did you mean 'PRInt64'? extern PRInt32 _MD_socketpair(int af, int type, int flags, PRInt32 *osfd); ^~~~~~~ PRInt64 ../../../pr/include/md/_unixos.h:443:12: error: unknown type name 'PRUint32'; did you mean 'PRUint64'? PRUint32 *addrlen); ^~~~~~~~ PRUint64 ../../../pr/include/md/_unixos.h:446:12: error: unknown type name 'PRUint32'; did you mean 'PRUint64'? PRUint32 *addrlen); ^~~~~~~~ PRUint64 ../../../pr/include/md/_unixos.h:449:48: error: unknown type name 'PRInt32'; did you mean 'PRInt64'? extern PRStatus _MD_getsockopt(PRFileDesc *fd, PRInt32 level, ^~~~~~~ PRInt64 ../../../pr/include/md/_unixos.h:450:7: error: unknown type name 'PRInt32'; did you mean 'PRInt64'? PRInt32 optname, char* optval, PRInt32* optlen); ^~~~~~~ PRInt64 ../../../pr/include/md/_unixos.h:450:38: error: unknown type name 'PRInt32'; did you mean 'PRInt64'? PRInt32 optname, char* optval, PRInt32* optlen); ^~~~~~~ PRInt64 ../../../pr/include/md/_unixos.h:452:48: error: unknown type name 'PRInt32'; did you mean 'PRInt64'? extern PRStatus _MD_setsockopt(PRFileDesc *fd, PRInt32 level, ^~~~~~~ PRInt64 ../../../pr/include/md/_unixos.h:453:6: error: unknown type name 'PRInt32'; did you mean 'PRInt64'? PRInt32 optname, const char* optval, PRInt32 optlen); ^~~~~~~ PRInt64 ../../../pr/include/md/_unixos.h:453:43: error: unknown type name 'PRInt32'; did you mean 'PRInt64'? PRInt32 optname, const char* optval, PRInt32 optlen); ^~~~~~~ PRInt64 ../../../pr/include/md/_unixos.h:465:45: error: unknown type name 'PRUint32'; did you mean 'PRUint64'? extern PRStatus _MD_gethostname(char *name, PRUint32 namelen); ^~~~~~~~ PRUint64 ../../../pr/include/md/_unixos.h:468:59: error: unknown type name 'PRUint32'; did you mean 'PRUint64'? extern PRStatus _MD_getsysinfo(PRSysInfo cmd, char *name, PRUint32 namelen); ^~~~~~~~ PRUint64 ../../../pr/include/md/_unixos.h:476:5: error: unknown type name 'PRIntn' PRIntn prot; ^~~~~~ ../../../pr/include/md/_unixos.h:477:5: error: unknown type name 'PRIntn' PRIntn flags; ^~~~~~ ../../../pr/include/md/_unixos.h:487:9: error: unknown type name 'PRUint32'; did you mean 'PRUint64'? PRUint32 len); ^~~~~~~~ PRUint64 ../../../pr/include/md/_unixos.h:490:42: error: unknown type name 'PRUint32'; did you mean 'PRUint64'? extern PRStatus _MD_MemUnmap(void *addr, PRUint32 size); ^~~~~~~~ PRUint64 ../../../pr/include/md/_unixos.h:499:5: error: unknown type name 'PRUint32'; did you mean 'PRUint64'? PRUint32 len); ^~~~~~~~ PRUint64 ../../../pr/include/md/_unixos.h:607:17: error: expected declaration specifiers or '...' before '*' token typedef PRIntn (*_MD_Fstat64)(PRIntn osfd, _MDStat64 *buf); ^ ../../../pr/include/md/_unixos.h:608:17: error: expected declaration specifiers or '...' before '*' token typedef PRIntn (*_MD_Open64)(const char *path, int oflag, ...); ^ ../../../pr/include/md/_unixos.h:609:17: error: expected declaration specifiers or '...' before '*' token typedef PRIntn (*_MD_Stat64)(const char *path, _MDStat64 *buf); ^ ../../../pr/include/md/_unixos.h:610:35: error: unknown type name 'PRIntn'; did you mean 'PRInt64'? typedef _MDOff64_t (*_MD_Lseek64)(PRIntn osfd, _MDOff64_t, PRIntn whence); ^~~~~~ PRInt64 ../../../pr/include/md/_unixos.h:610:60: error: unknown type name 'PRIntn'; did you mean 'PRInt64'? typedef _MDOff64_t (*_MD_Lseek64)(PRIntn osfd, _MDOff64_t, PRIntn whence); ^~~~~~ PRInt64 ../../../pr/include/md/_unixos.h:612:29: error: unknown type name 'PRIntn'; did you mean 'PRInt64'? void *addr, PRSize len, PRIntn prot, PRIntn flags, ^~~~~~ PRInt64 ../../../pr/include/md/_unixos.h:612:42: error: unknown type name 'PRIntn'; did you mean 'PRInt64'? void *addr, PRSize len, PRIntn prot, PRIntn flags, ^~~~~~ PRInt64 ../../../pr/include/md/_unixos.h:613:5: error: unknown type name 'PRIntn'; did you mean 'PRInt64'? PRIntn fildes, _MDOff64_t offset); ^~~~~~ PRInt64 ../../../pr/include/md/_unixos.h:616:5: error: unknown type name '_MD_Open64' _MD_Open64 _open64; ^~~~~~~~~~ ../../../pr/include/md/_unixos.h:617:5: error: unknown type name '_MD_Mmap64' _MD_Mmap64 _mmap64; ^~~~~~~~~~ ../../../pr/include/md/_unixos.h:618:5: error: unknown type name '_MD_Stat64' _MD_Stat64 _stat64; ^~~~~~~~~~ ../../../pr/include/md/_unixos.h:619:5: error: unknown type name '_MD_Fstat64' _MD_Fstat64 _fstat64; ^~~~~~~~~~~ ../../../pr/include/md/_unixos.h:620:5: error: unknown type name '_MD_Lseek64' _MD_Lseek64 _lseek64; ^~~~~~~~~~~ In file included from ../../../pr/include/private/primpl.h:37:0, from prfdcach.c:6: ../../../dist/include/nspr/obsolete/probslet.h:39:5: error: unknown type name 'PRUint32' PRUint32 hsize; ^~~~~~~~ ../../../dist/include/nspr/obsolete/probslet.h:41:5: error: unknown type name 'PRUint32' PRUint32 nsize; ^~~~~~~~ In file included from ../../../dist/include/nspr/pratom.h:14:0, from ../../../dist/include/nspr/nspr.h:9, from ../../../pr/include/private/primpl.h:31, from prfdcach.c:6: ../../../dist/include/nspr/obsolete/probslet.h:100:10: error: unknown type name 'PRInt32' NSPR_API(PRInt32) PR_Select( ^ ../../../dist/include/nspr/prtypes.h:130:56: note: in definition of macro 'PR_EXPORT' #define PR_EXPORT(__type) extern PR_VISIBILITY_DEFAULT __type ^~~~~~ ../../../dist/include/nspr/obsolete/probslet.h:100:1: note: in expansion of macro 'NSPR_API' NSPR_API(PRInt32) PR_Select( ^~~~~~~~ In file included from ../../../pr/include/private/primpl.h:37:0, from prfdcach.c:6: ../../../dist/include/nspr/obsolete/probslet.h:101:5: error: unknown type name 'PRInt32'; did you mean 'PRInt64'? PRInt32 num, PR_fd_set *readfds, PR_fd_set *writefds, ^~~~~~~ PRInt64 In file included from ../../../dist/include/nspr/pratom.h:14:0, from ../../../dist/include/nspr/nspr.h:9, from ../../../pr/include/private/primpl.h:31, from prfdcach.c:6: ../../../dist/include/nspr/obsolete/probslet.h:125:10: error: unknown type name 'PRInt32' NSPR_API(PRInt32) PR_FD_ISSET(PRFileDesc *fd, PR_fd_set *set); ^ ../../../dist/include/nspr/prtypes.h:130:56: note: in definition of macro 'PR_EXPORT' #define PR_EXPORT(__type) extern PR_VISIBILITY_DEFAULT __type ^~~~~~ ../../../dist/include/nspr/obsolete/probslet.h:125:1: note: in expansion of macro 'NSPR_API' NSPR_API(PRInt32) PR_FD_ISSET(PRFileDesc *fd, PR_fd_set *set); ^~~~~~~~ ../../../dist/include/nspr/obsolete/probslet.h:128:10: error: unknown type name 'PRInt32' NSPR_API(PRInt32) PR_FD_NISSET(PROsfd osfd, PR_fd_set *set); ^ ../../../dist/include/nspr/prtypes.h:130:56: note: in definition of macro 'PR_EXPORT' #define PR_EXPORT(__type) extern PR_VISIBILITY_DEFAULT __type ^~~~~~ ../../../dist/include/nspr/obsolete/probslet.h:128:1: note: in expansion of macro 'NSPR_API' NSPR_API(PRInt32) PR_FD_NISSET(PROsfd osfd, PR_fd_set *set); ^~~~~~~~ ../../../dist/include/nspr/obsolete/probslet.h:135:10: error: unknown type name 'PRInt32' NSPR_API(PRInt32) PR_GetSysfdTableMax(void); ^ ../../../dist/include/nspr/prtypes.h:130:56: note: in definition of macro 'PR_EXPORT' #define PR_EXPORT(__type) extern PR_VISIBILITY_DEFAULT __type ^~~~~~ ../../../dist/include/nspr/obsolete/probslet.h:135:1: note: in expansion of macro 'NSPR_API' NSPR_API(PRInt32) PR_GetSysfdTableMax(void); ^~~~~~~~ ../../../dist/include/nspr/obsolete/probslet.h:137:10: error: unknown type name 'PRInt32' NSPR_API(PRInt32) PR_SetSysfdTableSize(PRIntn table_size); ^ ../../../dist/include/nspr/prtypes.h:130:56: note: in definition of macro 'PR_EXPORT' #define PR_EXPORT(__type) extern PR_VISIBILITY_DEFAULT __type ^~~~~~ ../../../dist/include/nspr/obsolete/probslet.h:137:1: note: in expansion of macro 'NSPR_API' NSPR_API(PRInt32) PR_SetSysfdTableSize(PRIntn table_size); ^~~~~~~~ In file included from ../../../pr/include/private/primpl.h:37:0, from prfdcach.c:6: ../../../dist/include/nspr/obsolete/probslet.h:137:40: error: unknown type name 'PRIntn'; did you mean 'PRInt64'? NSPR_API(PRInt32) PR_SetSysfdTableSize(PRIntn table_size); ^~~~~~ PRInt64 In file included from ../../../dist/include/nspr/pratom.h:14:0, from ../../../dist/include/nspr/nspr.h:9, from ../../../pr/include/private/primpl.h:31, from prfdcach.c:6: ../../../dist/include/nspr/obsolete/probslet.h:142:10: error: unknown type name 'PRInt32' NSPR_API(PRInt32) PR_Stat(const char *path, struct stat *buf); ^ ../../../dist/include/nspr/prtypes.h:130:56: note: in definition of macro 'PR_EXPORT' #define PR_EXPORT(__type) extern PR_VISIBILITY_DEFAULT __type ^~~~~~ ../../../dist/include/nspr/obsolete/probslet.h:142:1: note: in expansion of macro 'NSPR_API' NSPR_API(PRInt32) PR_Stat(const char *path, struct stat *buf); ^~~~~~~~ In file included from prfdcach.c:6:0: ../../../pr/include/private/primpl.h:130:5: error: unknown type name 'PRIntn' PRIntn length; /* # of used entries in this structure */ ^~~~~~ ../../../pr/include/private/primpl.h:134:9: error: unknown type name 'PRIntn' PRIntn times; /* and the number of times notified */ ^~~~~~ ../../../pr/include/private/primpl.h:175:5: error: unknown type name 'PRUintn' PRUintn locks_created, locks_destroyed; ^~~~~~~ ../../../pr/include/private/primpl.h:176:5: error: unknown type name 'PRUintn' PRUintn locks_acquired, locks_released; ^~~~~~~ ../../../pr/include/private/primpl.h:177:5: error: unknown type name 'PRUintn' PRUintn cvars_created, cvars_destroyed; ^~~~~~~ ../../../pr/include/private/primpl.h:178:5: error: unknown type name 'PRUintn' PRUintn cvars_notified, delayed_cv_deletes; ^~~~~~~ ../../../pr/include/private/primpl.h:1288:8: error: unknown type name 'PRInt32' extern PRInt32 _PR_MD_GETFILEINFO(const char *fn, PRFileInfo *info); ^~~~~~~ ../../../pr/include/private/primpl.h:1291:8: error: unknown type name 'PRInt32' extern PRInt32 _PR_MD_GETFILEINFO64(const char *fn, PRFileInfo64 *info); ^~~~~~~ ../../../pr/include/private/primpl.h:1294:8: error: unknown type name 'PRInt32' extern PRInt32 _PR_MD_GETOPENFILEINFO(const PRFileDesc *fd, PRFileInfo *info); ^~~~~~~ ../../../pr/include/private/primpl.h:1297:8: error: unknown type name 'PRInt32' extern PRInt32 _PR_MD_GETOPENFILEINFO64(const PRFileDesc *fd, PRFileInfo64 *info); ^~~~~~~ ../../../pr/include/private/primpl.h:1331:8: error: unknown type name 'PRIntn' extern PRIntn _PR_InvalidInt(void); ^~~~~~ ../../../pr/include/private/primpl.h:1332:8: error: unknown type name 'PRInt16' extern PRInt16 _PR_InvalidInt16(void); ^~~~~~~ ../../../pr/include/private/primpl.h:1345:8: error: unknown type name 'PRUintn' extern PRUintn _PR_NetAddrSize(const PRNetAddr* addr); ^~~~~~~ ../../../pr/include/private/primpl.h:1403:27: error: unknown type name 'PRInt32'; did you mean 'PRInt64'? PRSockOption optname, PRInt32 *level, PRInt32 *name); ^~~~~~~ PRInt64 ../../../pr/include/private/primpl.h:1403:43: error: unknown type name 'PRInt32'; did you mean 'PRInt64'? PRSockOption optname, PRInt32 *level, PRInt32 *name); ^~~~~~~ PRInt64 ../../../pr/include/private/primpl.h:1405:51: error: unknown type name 'PRUintn'; did you mean 'PRUint64'? PRThreadType type, PRThreadPriority priority, PRUintn maxPTDs); ^~~~~~~ PRUint64 ../../../pr/include/private/primpl.h:1431:5: error: unknown type name 'PRInt32' PRInt32 notify_pending; /* CV has destroy pending notification */ ^~~~~~~ ../../../pr/include/private/primpl.h:1460:5: error: unknown type name 'PRInt32' PRInt32 refCount; /* reference count, an atomic variable. ^~~~~~~ ../../../pr/include/private/primpl.h:1479:5: error: unknown type name 'PRUint32' PRUint32 entryCount; /* # of times re-entered */ ^~~~~~~~ ../../../pr/include/private/primpl.h:1480:5: error: unknown type name 'PRIntn' PRIntn notifyTimes; /* number of pending notifies for waitCV. ^~~~~~ ../../../pr/include/private/primpl.h:1493:5: error: unknown type name 'PRUintn' PRUintn count; /* the value of the counting semaphore */ ^~~~~~~ ../../../pr/include/private/primpl.h:1494:5: error: unknown type name 'PRUint32' PRUint32 waiters; /* threads waiting on the semaphore */ ^~~~~~~~ ../../../pr/include/private/primpl.h:1535:5: error: unknown type name 'PRUintn' PRUintn flags; ^~~~~~~ ../../../pr/include/private/primpl.h:1538:5: error: unknown type name 'PRUint32' PRUint32 allocSize; /* size of stack's allocated memory */ ^~~~~~~~ ../../../pr/include/private/primpl.h:1541:5: error: unknown type name 'PRUint32' PRUint32 stackSize; /* size of usable portion of the stack */ ^~~~~~~~ ../../../pr/include/private/primpl.h:1557:5: error: unknown type name 'PRUint32' PRUint32 state; /* thread's creation state */ ^~~~~~~~ ../../../pr/include/private/primpl.h:1572:5: error: unknown type name 'PRUint32' PRUint32 tpdLength; /* thread's current vector length */ ^~~~~~~~ ../../../pr/include/private/primpl.h:1575:5: error: unknown type name 'PRInt32' PRInt32 osErrorCode; /* mapping of errorCode | zero */ ^~~~~~~ ../../../pr/include/private/primpl.h:1576:5: error: unknown type name 'PRIntn' PRIntn errorStringLength; /* textLength from last call to PR_SetErrorText() */ ^~~~~~ ../../../pr/include/private/primpl.h:1577:5: error: unknown type name 'PRInt32' PRInt32 errorStringSize; /* malloc()'d size of buffer | zero */ ^~~~~~~ ../../../pr/include/private/primpl.h:1592:5: error: unknown type name 'PRUint32' PRUint32 suspend; /* used to store suspend and resume flags */ ^~~~~~~~ ../../../pr/include/private/primpl.h:1597:5: error: unknown type name 'PRUint32' PRUint32 interrupt_blocked; /* interrupt blocked */ ^~~~~~~~ ../../../pr/include/private/primpl.h:1599:5: error: unknown type name 'PRUint32' PRUint32 syspoll_count; /* number of elements in syspoll_list */ ^~~~~~~~ ../../../pr/include/private/primpl.h:1725:5: error: unknown type name 'PRInt32' PRInt32 state; ^~~~~~~ ../../../pr/include/private/primpl.h:1729:5: error: unknown type name 'PRIntn' PRIntn lockCount; /* 0: not locked ^~~~~~ ../../../pr/include/private/primpl.h:1834:5: error: unknown type name 'PRUint32' PRUint32 size; ^~~~~~~~ ../../../pr/include/private/primpl.h:1835:5: error: unknown type name 'PRUintn' PRUintn flags; ^~~~~~~ ../../../pr/include/private/primpl.h:1847:8: error: unknown type name 'PRInt32' extern PRInt32 _pr_pageSize; ^~~~~~~ ../../../pr/include/private/primpl.h:1848:8: error: unknown type name 'PRInt32' extern PRInt32 _pr_pageShift; ^~~~~~~ ../../../pr/include/private/primpl.h:1920:57: error: unknown type name 'PRInt32'; did you mean 'PRInt64'? extern PRStatus _PR_MD_WAIT_PROCESS(PRProcess *process, PRInt32 *exitCode); ^~~~~~~ PRInt64 ../../../pr/include/private/primpl.h:1934:8: error: unknown type name 'PRIntn' extern PRIntn _PR_MD_PUT_ENV(const char *name); ^~~~~~ ../../../pr/include/private/primpl.h:1942:8: error: unknown type name 'PRInt32' extern PRInt32 _PR_MD_ATOMIC_INCREMENT(PRInt32 *); ^~~~~~~ ../../../pr/include/private/primpl.h:1942:40: error: unknown type name 'PRInt32'; did you mean 'PRInt64'? extern PRInt32 _PR_MD_ATOMIC_INCREMENT(PRInt32 *); ^~~~~~~ PRInt64 ../../../pr/include/private/primpl.h:1945:8: error: unknown type name 'PRInt32' extern PRInt32 _PR_MD_ATOMIC_ADD(PRInt32 *, PRInt32); ^~~~~~~ ../../../pr/include/private/primpl.h:1945:34: error: unknown type name 'PRInt32'; did you mean 'PRInt64'? extern PRInt32 _PR_MD_ATOMIC_ADD(PRInt32 *, PRInt32); ^~~~~~~ PRInt64 ../../../pr/include/private/primpl.h:1945:45: error: unknown type name 'PRInt32'; did you mean 'PRInt64'? extern PRInt32 _PR_MD_ATOMIC_ADD(PRInt32 *, PRInt32); ^~~~~~~ PRInt64 ../../../pr/include/private/primpl.h:1948:8: error: unknown type name 'PRInt32' extern PRInt32 _PR_MD_ATOMIC_DECREMENT(PRInt32 *); ^~~~~~~ ../../../pr/include/private/primpl.h:1948:40: error: unknown type name 'PRInt32'; did you mean 'PRInt64'? extern PRInt32 _PR_MD_ATOMIC_DECREMENT(PRInt32 *); ^~~~~~~ PRInt64 ../../../pr/include/private/primpl.h:1951:8: error: unknown type name 'PRInt32' extern PRInt32 _PR_MD_ATOMIC_SET(PRInt32 *, PRInt32); ^~~~~~~ ../../../pr/include/private/primpl.h:1951:34: error: unknown type name 'PRInt32'; did you mean 'PRInt64'? extern PRInt32 _PR_MD_ATOMIC_SET(PRInt32 *, PRInt32); ^~~~~~~ PRInt64 ../../../pr/include/private/primpl.h:1951:45: error: unknown type name 'PRInt32'; did you mean 'PRInt64'? extern PRInt32 _PR_MD_ATOMIC_SET(PRInt32 *, PRInt32); ^~~~~~~ PRInt64 ../../../pr/include/private/primpl.h:1979:8: error: unknown type name 'PRInt32' extern PRInt32 _PR_MD_SETTHREADAFFINITYMASK(PRThread *thread, PRUint32 mask ); ^~~~~~~ ../../../pr/include/private/primpl.h:1979:63: error: unknown type name 'PRUint32'; did you mean 'PRUint64'? extern PRInt32 _PR_MD_SETTHREADAFFINITYMASK(PRThread *thread, PRUint32 mask ); ^~~~~~~~ PRUint64 ../../../pr/include/private/primpl.h:1982:8: error: unknown type name 'PRInt32' extern PRInt32 _PR_MD_GETTHREADAFFINITYMASK(PRThread *thread, PRUint32 *mask); ^~~~~~~ ../../../pr/include/private/primpl.h:1982:63: error: unknown type name 'PRUint32'; did you mean 'PRUint64'? extern PRInt32 _PR_MD_GETTHREADAFFINITYMASK(PRThread *thread, PRUint32 *mask); ^~~~~~~~ PRUint64 ../../../pr/include/private/primpl.h:2001:8: error: unknown type name 'PRInt32' extern PRInt32 _PR_MD_GET_MEM_MAP_ALIGNMENT(void); ^~~~~~~ ../../../pr/include/private/primpl.h:2007:5: error: unknown type name 'PRUint32'; did you mean 'PRUint64'? PRUint32 len); ^~~~~~~~ PRUint64 ../../../pr/include/private/primpl.h:2010:46: error: unknown type name 'PRUint32'; did you mean 'PRUint64'? extern PRStatus _PR_MD_MEM_UNMAP(void *addr, PRUint32 size); ^~~~~~~~ PRUint64 ../../../pr/include/private/primpl.h:2019:5: error: unknown type name 'PRUint32'; did you mean 'PRUint64'? PRUint32 len); ^~~~~~~~ PRUint64 ../../../pr/include/private/primpl.h:2031:5: error: unknown type name 'PRIntn' PRIntn mode; /* from open */ ^~~~~~ ../../../pr/include/private/primpl.h:2032:5: error: unknown type name 'PRIntn' PRIntn flags; /* from open */ ^~~~~~ ../../../pr/include/private/primpl.h:2042:5: error: unknown type name 'PRUint32' PRUint32 ident; /* guard word at end of struct */ ^~~~~~~~ ../../../pr/include/private/primpl.h:2049:5: error: unknown type name 'PRIntn'; did you mean 'PRInt64'? PRIntn flags, ^~~~~~ PRInt64 ../../../pr/include/private/primpl.h:2050:5: error: unknown type name 'PRIntn'; did you mean 'PRInt64'? PRIntn mode ^~~~~~ PRInt64 ../../../pr/include/private/primpl.h:2054:60: error: unknown type name 'PRIntn'; did you mean 'PRInt64'? extern void * _MD_AttachSharedMemory( PRSharedMemory *shm, PRIntn flags ); ^~~~~~ PRInt64 ../../../pr/include/private/primpl.h:2109:5: error: unknown type name 'PRIntn'; did you mean 'PRInt64'? PRIntn size, /* size of result buffer */ ^~~~~~ PRInt64 In file included from ../../../dist/include/nspr/pratom.h:14:0, from ../../../dist/include/nspr/nspr.h:9, from ../../../pr/include/private/primpl.h:31, from prfdcach.c:6: ../../../pr/include/private/primpl.h:2115:10: error: unknown type name 'PRInt32' NSPR_API(PRInt32) _PR_MD_GET_SOCKET_ERROR(void); ^ ../../../dist/include/nspr/prtypes.h:130:56: note: in definition of macro 'PR_EXPORT' #define PR_EXPORT(__type) extern PR_VISIBILITY_DEFAULT __type ^~~~~~ ../../../pr/include/private/primpl.h:2115:1: note: in expansion of macro 'NSPR_API' NSPR_API(PRInt32) _PR_MD_GET_SOCKET_ERROR(void); ^~~~~~~~ In file included from prfdcach.c:6:0: ../../../pr/include/private/primpl.h:2119:48: error: unknown type name 'PRUint32'; did you mean 'PRUint64'? extern PRStatus _PR_MD_GETHOSTNAME(char *name, PRUint32 namelen); ^~~~~~~~ PRUint64 ../../../pr/include/private/primpl.h:2122:62: error: unknown type name 'PRUint32'; did you mean 'PRUint64'? extern PRStatus _PR_MD_GETSYSINFO(PRSysInfo cmd, char *name, PRUint32 namelen); ^~~~~~~~ PRUint64 prfdcach.c:33:5: error: unknown type name 'PRIntn' PRIntn count; ^~~~~~ prfdcach.c:35:5: error: unknown type name 'PRIntn' PRIntn limit_low, limit_high; ^~~~~~ In file included from ../../../dist/include/nspr/nspr.h:24:0, from ../../../pr/include/private/primpl.h:31, from prfdcach.c:6: prfdcach.c: In function '_PR_Getfd': ../../../dist/include/nspr/prlog.h:208:24: warning: implicit declaration of function 'PR_Assert'; did you mean 'PR_Accept'? [-Wimplicit-function-declaration] ((_expr)?((void)0):PR_Assert(# _expr,__FILE__,__LINE__)) ^ prfdcach.c:74:17: note: in expansion of macro 'PR_ASSERT' PR_ASSERT(0 == _pr_fd_cache.count); ^~~~~~~~~ In file included from ../../../dist/include/nspr/nspr.h:26:0, from ../../../pr/include/private/primpl.h:31, from prfdcach.c:6: ../../../dist/include/nspr/prmem.h:55:28: warning: implicit declaration of function 'PR_Malloc'; did you mean 'PR_XUnlock'? [-Wimplicit-function-declaration] #define PR_MALLOC(_bytes) (PR_Malloc((_bytes))) ^ ../../../dist/include/nspr/prmem.h:65:38: note: in expansion of macro 'PR_MALLOC' #define PR_NEW(_struct) ((_struct *) PR_MALLOC(sizeof(_struct))) ^~~~~~~~~ prfdcach.c:103:10: note: in expansion of macro 'PR_NEW' fd = PR_NEW(PRFileDesc); ^~~~~~ ../../../dist/include/nspr/prmem.h:65:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define PR_NEW(_struct) ((_struct *) PR_MALLOC(sizeof(_struct))) ^ prfdcach.c:103:10: note: in expansion of macro 'PR_NEW' fd = PR_NEW(PRFileDesc); ^~~~~~ ../../../dist/include/nspr/prmem.h:65:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] #define PR_NEW(_struct) ((_struct *) PR_MALLOC(sizeof(_struct))) ^ prfdcach.c:106:22: note: in expansion of macro 'PR_NEW' fd->secret = PR_NEW(PRFilePrivate); ^~~~~~ prfdcach.c: At top level: prfdcach.c:153:42: error: unknown type name 'PRIntn'; did you mean 'PRInt64'? PR_IMPLEMENT(PRStatus) PR_SetFDCacheSize(PRIntn low, PRIntn high) ^~~~~~ PRInt64 prfdcach.c:153:54: error: unknown type name 'PRIntn'; did you mean 'PRInt64'? PR_IMPLEMENT(PRStatus) PR_SetFDCacheSize(PRIntn low, PRIntn high) ^~~~~~ PRInt64 make[5]: *** [prfdcach.o] Error 1 make[4]: *** [export] Error 2 make[3]: *** [export] Error 2 make[2]: *** [export] Error 2 make[1]: *** [/home/peko/autobuild/instance-0/output/build/libnspr-4.19/.stamp_built] Error 2 make: *** [_all] Error 2 make: Leaving directory `/home/peko/autobuild/instance-0/buildroot'