Cygwin libgpg错误有\u配置\u H

Cygwin libgpg错误有\u配置\u H,cygwin,Cygwin,我试图在cygwin上编译libgpg错误,但在make过程中似乎无法通过以下错误 gen-posix-lock-obj.c:39:3: error: #error sizeof pthread_mutex_t is not known. # error sizeof pthread_mutex_t is not known. ^ gen-posix-lock-obj.c: In function ‘main’: gen-posix-lock-obj.c:55:21: error: ‘S

我试图在cygwin上编译libgpg错误,但在make过程中似乎无法通过以下错误

gen-posix-lock-obj.c:39:3: error: #error sizeof pthread_mutex_t is not known.
 # error sizeof pthread_mutex_t is not known.
   ^
gen-posix-lock-obj.c: In function ‘main’:
gen-posix-lock-obj.c:55:21: error: ‘SIZEOF_PTHREAD_MUTEX_T’ undeclared (first use in this function)
   if (sizeof mtx != SIZEOF_PTHREAD_MUTEX_T)
                     ^
gen-posix-lock-obj.c:55:21: note: each undeclared identifier is reported only once for each function it appears in
gen-posix-lock-obj.c:84:11: error: ‘HOST_TRIPLET_STRING’ undeclared (first use in this function)
           HOST_TRIPLET_STRING,

由于似乎未设置HAVE_CONFIG_H,因此会触发错误。我想这会在配置过程中发生,但我想不会。知道去哪里看吗?我不太熟悉整个automake的东西,也不太熟悉一些关于从哪里开始或解决方案会很好的指南

为什么不使用Cygwin安装程序中提供的libgpg错误包?我正在尝试编译一个需要更新版本libgpg-error.Ah的库。首先,我要从Cygwin获得当前版本的源代码开始。从中,您将能够看到配置标志和用于创建它的任何修补程序。您应该能够将其作为编译新版本的起点。谢谢,这是一个好主意。我会调查的。