Compilation of libgcrypt 1.7.5 on cygwin 64 bit fails

Roger Qiu roger.qiu at matrix.ai
Thu May 11 11:26:20 CEST 2017


Hi Gcrypt devs,

I just tried compiling from source libgcrypt 1.7.5 (and I also tried 
earlier versions).

It always comes to this:

```

libtool: link: ranlib .libs/libgcrypt.alibtool: link: rm -fr 
.libs/libgcrypt.laxlibtool: link: ( cd ".libs" && rm -f "libgcrypt.la" 
&& ln -s "../libgcrypt.la" "libgcrypt.la" )gcc -DHAVE_CONFIG_H -I. 
-I..    -I/usr/local/include -g -O2 -Wall -MT mpicalc-mpicalc.o -MD -MP 
-MF .deps/mpicalc-mpicalc.Tpo -c -o mpicalc-mpicalc.o `test -f 
'mpicalc.c' || echo './'`mpicalc.cmv -f .deps/mpicalc-mpicalc.Tpo 
.deps/mpicalc-mpicalc.Po/bin/sh ../libtool  --tag=CC   --mode=link gcc 
-I/usr/local/include -g -O2 -Wall   -o mpicalc.exe mpicalc-mpicalc.o 
libgcrypt.la  -L/usr/local/lib -lgpg-errorlibtool: link: gcc 
-I/usr/local/include -g -O2 -Wall -o .libs/mpicalc.exe 
mpicalc-mpicalc.o  ./.libs/libgcrypt.a -L/usr/local/lib 
/usr/local/lib/libgpg-error.a -lintl./.libs/libgcrypt.a(rijndael.o): In 
function 
`do_encrypt':/cygdrive/c/Users/CMCDragonkai/.src/libgcrypt-1.7.5/cipher/rijndael.c:747:(.text+0x9f): 
relocation truncated to fit: R_X86_64_32S against 
`.rdata'./.libs/libgcrypt.a(rijndael.o): In function 
`do_decrypt':/cygdrive/c/Users/CMCDragonkai/.src/libgcrypt-1.7.5/cipher/rijndael.c:1130:(.text+0x110): 
relocation truncated to fit: R_X86_64_32S against 
`.rdata'./.libs/libgcrypt.a(cast5-amd64.o):/cygdrive/c/Users/CMCDragonkai/.src/libgcrypt-1.7.5/cipher/cast5-amd64.S:201:(.text+0x9): 
relocation truncated to fit: R_X86_64_32S against symbol 
`_gcry_cast5_s1to4' defined in .rdata section in 
./.libs/libgcrypt.a(cast5.o)./.libs/libgcrypt.a(cast5-amd64.o):/cygdrive/c/Users/CMCDragonkai/.src/libgcrypt-1.7.5/cipher/cast5-amd64.S:241:(.text+0x429): 
relocation truncated to fit: R_X86_64_32S against symbol 
`_gcry_cast5_s1to4' defined in .rdata section in 
./.libs/libgcrypt.a(cast5.o)./.libs/libgcrypt.a(cast5-amd64.o):/cygdrive/c/Users/CMCDragonkai/.src/libgcrypt-1.7.5/cipher/cast5-amd64.S:376:(.text+0x844): 
relocation truncated to fit: R_X86_64_32S against symbol 
`_gcry_cast5_s1to4' defined in .rdata section in 
./.libs/libgcrypt.a(cast5.o)./.libs/libgcrypt.a(cast5-amd64.o):/cygdrive/c/Users/CMCDragonkai/.src/libgcrypt-1.7.5/cipher/cast5-amd64.S:404:(.text+0x177c): 
relocation truncated to fit: R_X86_64_32S against symbol 
`_gcry_cast5_s1to4' defined in .rdata section in 
./.libs/libgcrypt.a(cast5.o)collect2: error: ld returned 1 exit 
statusmake[2]: *** [Makefile:712: mpicalc.exe] Error 1make[2]: Leaving 
directory 
'/cygdrive/c/Users/CMCDragonkai/.src/libgcrypt-1.7.5/src'make[1]: *** 
[Makefile:477: all-recursive] Error 1make[1]: Leaving directory 
'/cygdrive/c/Users/CMCDragonkai/.src/libgcrypt-1.7.5'make: *** 
[Makefile:408: all] Error 2

```

Please cc me as I am not subscribed to the mailing list.

All other dependencies of gnupg works on cygwin 64 bit, this is the only 
one that fails, and thus prevents building gpg2 on Cygwin 64 bit.

Thanks,

Roger

-- 
Founder of Matrix AI
https://matrix.ai/
+61420925975




More information about the Gnupg-users mailing list