<div dir="ltr"><div><div><div>I'm getting following error when I try to crosscompile strongswan on ubuntu for my Synology NAS server:<br><b>error: GNU Multi Precision library gmp not found</b><br><br></div>Host:<br>hostname = ubuntu<br>

uname -m = i686<br>uname -r = 3.8.0-32-generic<br>uname -s = Linux<br><br></div>Target:<br>Synology:<br>- model DS213+<br>- CPU: Freescale QorIQ P1022<br>- Arch: PowerPC<br>- Endianness: Big Endian<br>- Linux 2.6.32<br>- uname -a:    <br>

Linux LupoDiskStation 2.6.32.12 #3776 SMP Sat Aug 17 02:11:24 CST 2013 ppc GNU/Linux synology_qoriq_213+<br><br></div><div>I'm using official Synology toolchain.<br></div><div><br></div>Here is terminal output after I run configure command:<br>

x@ubuntu:~/strongswan-5.1.1env CC=/usr/local/powerpc-none-linux-gnuspe/bin/powerpc-none-linux-gnuspe-gcc LD=/usr/local/powerpc-none-linux-gnuspe/bin/powerpc-none-linux-gnuspe-ld RANLIB=/usr/local/powerpc-none-linux-gnuspe/bin/powerpc-none-linux-gnuspe-ranlib CFLAGS="-I/usr/local/powerpc-none-linux-gnuspe/include -mcpu=8548 -mhard-float -mfloat-gprs=double" LDFLAGS="-L/usr/local/powerpc-none-linux-gnuspe/lib" ./configure --host=powerpc-unknown-linux --target=powerpc-unknown-linux --build=i686-pc-linux --prefix=/usr/local > configureOut.txt<br>

configure: WARNING: using cross tools not prefixed with host triplet<br>configure: WARNING: linux/fib_rules.h: present but cannot be compiled<br>configure: WARNING: linux/fib_rules.h:     check for missing prerequisite headers?<br>

configure: WARNING: linux/fib_rules.h: see the Autoconf documentation<br>configure: WARNING: linux/fib_rules.h:     section "Present But Cannot Be Compiled"<br>configure: WARNING: linux/fib_rules.h: proceeding with the compiler's result<br>

configure: error: GNU Multi Precision library gmp not found<br><br><div><div><div><div>Here is full configure output:<br><a href="https://dl.dropboxusercontent.com/u/2261256/forums/ipsec/crosscompile/configureOutput.txt">https://dl.dropboxusercontent.com/u/2261256/forums/ipsec/crosscompile/configureOutput.txt</a><br>

<br>And here is config.log file:<br><a href="https://dl.dropboxusercontent.com/u/2261256/forums/ipsec/crosscompile/config.log">https://dl.dropboxusercontent.com/u/2261256/forums/ipsec/crosscompile/config.log</a><br><br><br>

</div><div>Any idea what should I do to make crosscompile work ?<br></div></div></div></div></div>