Hello An, Can you also upload the 'config.log' file? As it may contain some hints on why it is failing. Cheers, Alex An Liu writes: > Hi, List > > I'm trying to compile guile-2.2.4 on CentOS 6.10, but failed > > - why guile-2.2.4? > I want to try artanis which requires guile-2.2+, and yum repos only > have guile-1.8, so i decide to compile install myself > > - CentOS release > # cat /etc/centos-release > CentOS release 6.10 (Final) > # uname -a > Linux test 2.6.32-754.3.5.el6.x86_64 #1 SMP Tue Aug 14 20:46:41 UTC > 2018 x86_64 x86_64 x86_64 GNU/Linux > > - guile release > # curl -O https://ftp.gnu.org/gnu/guile/guile-2.2.4.tar.xz > > - configure error > # ./configure --prefix=/opt/guile-2.2.4 > ... > checking whether sigpending is declared without a macro... no > checking whether sigprocmask is declared without a macro... no > checking for socklen_t... no > checking for socklen_t equivalent... configure: error: Cannot find a > type to use in place of socklen_t > > > it stops at socklen_t, as config_log attached > > I've no idea of this as /usr/include/sys/socket.h exists there and > socklen_t should have be defined. > > I've google for this error but hardly got any solutions. > Any suggestion on this? I don't think trying to modify the > "sys/socket.h" is a good idea. > > or is there guile-2.2+ rpm release for centos 6 > > BTW, how long would it take for me to build guile from source code (i7 > 6500Ux4, with 8GB RAM, laptop) , the manual of artanis says it would > take quite a long time even seem like halt. > > Thank you in advance.