<div>Hi,</div>
<div>&nbsp;</div>
<div>I am trying out gmp v4.2.4 with C++ support after applying the patches for v4.2.4 (<a href="http://gmplib.org/">http://gmplib.org/</a>) but the compilation fails. I am using the studio-12 cc compiler. </div>
<div>&nbsp;</div>
<div>Are there any known issues when c++ is enabled with gmp? (P.S. I am trying out gmp for the gcc build). Any suggestions before look into the code?</div>
<div>&nbsp;</div>
<div>thanks,</div>
<div>- JNR</div>
<div>&nbsp;</div>
<div>&lt;&gt;</div>
<div>/bin/bash ../libtool --mode=compile CC -DHAVE_CONFIG_H&nbsp; -I. -I. -I.. -D__GMP_WITHIN_GMPXX -I..&nbsp; -I/usr/local/pkgs/gmp-4.2.4/include&nbsp;&nbsp; -xO5 -xarch=sse3 -g -c -o isfuns.lo isfuns.cc<br>CC -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMPXX -I.. -I/usr/local/pkgs/gmp-4.2.4/include -xO5 -xarch=sse3 -g&nbsp;-c isfuns.cc&nbsp; -KPIC -DPIC -o .libs/isfuns.o<br>
&quot;../gmp-impl.h&quot;, line 320: Warning: attribute malloc is unsupported and will be skipped..<br>&quot;../gmp-impl.h&quot;, line 851: Warning: Attribute name expected instead of const..<br>&quot;../gmp-impl.h&quot;, line 851: Warning: attribute&nbsp; is unsupported and will be skipped..<br>
&quot;../gmp-impl.h&quot;, line 851: Error: &quot;)&quot; expected instead of &quot;const&quot;.<br>&quot;../gmp-impl.h&quot;, line 851: Error: The function &quot;__gmpn_jacobi_base(unsigned long, unsigned long, int) const&quot; cannot be declared const.<br>
&quot;../gmp-impl.h&quot;, line 851: Error: &quot;{&quot; expected instead of &quot;)&quot;.<br>&quot;../gmp-impl.h&quot;, line 851: Error: Unexpected &quot;)&quot; -- Check for matching parenthesis.<br>&quot;../gmp-impl.h&quot;, line 851: Error: Operand expected instead of &quot;)&quot;.<br>
&quot;../gmp-impl.h&quot;, line 1018: Error: Badly formed expression.<br>&quot;../gmp-impl.h&quot;, line 1018: Warning: Attribute name expected instead of const..<br>&quot;../gmp-impl.h&quot;, line 1018: Warning: attribute&nbsp; is unsupported and will be skipped..<br>
&quot;../gmp-impl.h&quot;, line 1018: Error: &quot;)&quot; expected instead of &quot;const&quot;.<br>&quot;../gmp-impl.h&quot;, line 1018: Error: Identifier expected instead of &quot;)&quot;.<br>&quot;../gmp-impl.h&quot;, line 1032: Warning: Attribute name expected instead of const..<br>
&quot;../gmp-impl.h&quot;, line 1032: Warning: attribute&nbsp; is unsupported and will be skipped..<br>&quot;../gmp-impl.h&quot;, line 1032: Error: &quot;)&quot; expected instead of &quot;const&quot;.<br>&quot;../gmp-impl.h&quot;, line 1032: Error: The function &quot;__gmpn_fft_next_size(long, int) const&quot; cannot be declared const.<br>
&quot;../gmp-impl.h&quot;, line 1032: Error: &quot;,&quot; expected instead of &quot;)&quot;.<br>&quot;../gmp-impl.h&quot;, line 1556: Warning: attribute noreturn is unsupported and will be skipped..<br>&quot;../gmp-impl.h&quot;, line 2157: Warning: Attribute name expected instead of const..<br>
&quot;../gmp-impl.h&quot;, line 2157: Warning: attribute&nbsp; is unsupported and will be skipped..<br>&quot;../gmp-impl.h&quot;, line 2157: Error: &quot;)&quot; expected instead of &quot;const&quot;.<br>&quot;../gmp-impl.h&quot;, line 2157: Error: The function &quot;__gmpn_invert_limb(unsigned long) const&quot; cannot be declared const.<br>
&quot;../gmp-impl.h&quot;, line 2157: Error: &quot;,&quot; expected instead of &quot;)&quot;.<br>&quot;../gmp-impl.h&quot;, line 2810: Warning: attribute mode is unsupported and will be skipped..<br>&quot;../gmp-impl.h&quot;, line 2811: Warning: attribute mode is unsupported and will be skipped..<br>
&quot;../gmp-impl.h&quot;, line 2812: Warning: attribute mode is unsupported and will be skipped..<br>&quot;../gmp-impl.h&quot;, line 2813: Warning: attribute mode is unsupported and will be skipped..<br>&quot;../gmp-impl.h&quot;, line 2814: Warning: attribute mode is unsupported and will be skipped..<br>
&quot;../gmp-impl.h&quot;, line 2971: Warning: attribute noreturn is unsupported and will be skipped..<br>&quot;../gmp-impl.h&quot;, line 2972: Warning: attribute noreturn is unsupported and will be skipped..<br>&quot;../gmp-impl.h&quot;, line 2973: Warning: attribute noreturn is unsupported and will be skipped..<br>
&quot;../gmp-impl.h&quot;, line 2974: Warning: attribute noreturn is unsupported and will be skipped..<br>&quot;../gmp-impl.h&quot;, line 3641: Error: &quot;__gmpn_jacobi_base(unsigned long, unsigned long, int)&quot; is expected to return a value.<br>
&quot;isfuns.cc&quot;, line 105: Error: &quot;}&quot; expected instead of &quot;end of file&quot;.<br>16 Error(s) and 19 Warning(s) detected.<br>&lt;/&gt;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>