Mock Version: 3.5 Mock Version: 3.5 Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/libmpc.spec'], chrootPath='/var/lib/mock/dist-an23-build-185152-60499/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=990gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/libmpc.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1602201600 Wrote: /builddir/build/SRPMS/libmpc-1.1.0-9.1.an23.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/libmpc.spec'], chrootPath='/var/lib/mock/dist-an23-build-185152-60499/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=990gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/libmpc.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1602201600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.lLn0JU + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf mpc-1.1.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/mpc-1.1.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd mpc-1.1.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + cd /builddir/build/BUILD + rm -rf mpc-1.1.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/mpc-1.1.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd mpc-1.1.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/mpc-0.9.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (libmpc-fix-uninit-var.patch):' Patch #0 (libmpc-fix-uninit-var.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .uninit~ --fuzz=0 patching file src/atan.c Hunk #1 succeeded at 145 (offset 2 lines). patching file src/pow.c + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.lvfEqJ + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd mpc-1.1.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2018-01-11 18:47:14.000000000 +0800 +++ ./configure 2022-12-21 15:51:55.529778546 +0800 @@ -1769,7 +1769,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2022-12-21 15:51:55.529778546 +0800 +++ ./configure 2022-12-21 15:51:55.541778884 +0800 @@ -6528,7 +6528,7 @@ # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="sed -n"\ +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" $lt_cdecl_hook\ " -e 's/^T .* \(.*\)$/extern int \1();/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" @@ -15466,7 +15466,7 @@ compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./mpc-0.9/configure + diff -u ./mpc-0.9/configure.backup ./mpc-0.9/configure + mv ./mpc-0.9/configure.backup ./mpc-0.9/configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./mpc-0.9/configure + diff -u ./mpc-0.9/configure.backup ./mpc-0.9/configure + mv ./mpc-0.9/configure.backup ./mpc-0.9/configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./mpc-0.9/configure + diff -u ./mpc-0.9/configure.backup ./mpc-0.9/configure --- ./mpc-0.9/configure.backup 2011-02-21 18:12:02.000000000 +0800 +++ ./mpc-0.9/configure 2022-12-21 15:51:55.555779279 +0800 @@ -1850,7 +1850,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./mpc-0.9/configure + diff -u ./mpc-0.9/configure.backup ./mpc-0.9/configure + mv ./mpc-0.9/configure.backup ./mpc-0.9/configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./mpc-0.9/configure + diff -u ./mpc-0.9/configure.backup ./mpc-0.9/configure --- ./mpc-0.9/configure.backup 2022-12-21 15:51:55.555779279 +0800 +++ ./mpc-0.9/configure 2022-12-21 15:51:55.565779561 +0800 @@ -13131,7 +13131,7 @@ compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/anolis/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/anolis/config.guess ./config.guess '/usr/lib/rpm/anolis/config.guess' -> './config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/anolis/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/anolis/config.sub ./config.sub '/usr/lib/rpm/anolis/config.sub' -> './config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./mpc-0.9/config.sub + '[' -f /usr/lib/rpm/anolis/config.sub ']' + /usr/bin/rm -f ./mpc-0.9/config.sub ++ basename ./mpc-0.9/config.sub + /usr/bin/cp -fv /usr/lib/rpm/anolis/config.sub ./mpc-0.9/config.sub '/usr/lib/rpm/anolis/config.sub' -> './mpc-0.9/config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./mpc-0.9/config.guess + '[' -f /usr/lib/rpm/anolis/config.guess ']' + /usr/bin/rm -f ./mpc-0.9/config.guess ++ basename ./mpc-0.9/config.guess + /usr/bin/cp -fv /usr/lib/rpm/anolis/config.guess ./mpc-0.9/config.guess '/usr/lib/rpm/anolis/config.guess' -> './mpc-0.9/config.guess' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld' ']' ++ find . -name ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld"~' ./ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld"~' ./mpc-0.9/ltmain.sh + /usr/lib/rpm/anolis/fix-dlsearch-path-in-libtool . lib64 Forcing run-time library search path definition in configure to prevent libtool from adding rpath for standard directories (configure was generated with libtool without support for autodetection) + ./configure --build=x86_64-Anolis-linux --host=x86_64-Anolis-linux --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-static checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking build system type... x86_64-Anolis-linux-gnu checking host system type... x86_64-Anolis-linux-gnu checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for a sed that does not truncate output... /usr/bin/sed checking for x86_64-Anolis-linux-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of gcc... none checking for x86_64-Anolis-linux-ar... no checking for x86_64-Anolis-linux-lib... no checking for x86_64-Anolis-linux-link... no checking for ar... ar checking the archiver (ar) interface... ar checking how to print strings... printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-Anolis-linux-gnu file names to x86_64-Anolis-linux-gnu format... func_convert_file_noop checking how to convert x86_64-Anolis-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for x86_64-Anolis-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-Anolis-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-Anolis-linux-ar... ar checking for archiver @FILE support... @ checking for x86_64-Anolis-linux-strip... no checking for strip... strip checking for x86_64-Anolis-linux-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ./configure: line 6534: -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p': No such file or directory ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for x86_64-Anolis-linux-mt... no checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for gmp.h... yes checking for ANSI C header files... (cached) yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for unistd.h... (cached) yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking whether time.h and sys/time.h may both be included... yes checking complex.h usability... yes checking complex.h presence... yes checking for complex.h... yes checking for library containing creal... -lm checking whether creal, cimag and I can be used... yes checking for an ANSI C-conforming const... yes checking for size_t... yes checking for gettimeofday... yes checking for localeconv... yes checking for setlocale... yes checking for getrusage... yes checking for dup... yes checking for dup2... yes checking for __gmpz_init in -lgmp... yes checking for MPFR... yes checking for mpfr_fmma... yes checking for recent GMP... yes checking for recent MPFR... yes checking if gcc accepts -dumpversion option... yes checking gcc version... 12 checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating tests/Makefile config.status: creating doc/Makefile config.status: creating tools/Makefile config.status: creating tools/bench/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands + sed -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' -e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' -e 's|CC="\(g..\)"|CC="\1 -Wl,--as-needed"|' -i libtool + /usr/bin/make -O -j80 V=1 VERBOSE=1 /usr/bin/make all-recursive Making all in src make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o get_version.lo get_version.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c get_version.c -fPIC -DPIC -o .libs/get_version.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o cmp.lo cmp.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c cmp.c -fPIC -DPIC -o .libs/cmp.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o add_ui.lo add_ui.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c add_ui.c -fPIC -DPIC -o .libs/add_ui.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o add_si.lo add_si.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c add_si.c -fPIC -DPIC -o .libs/add_si.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o add_fr.lo add_fr.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c add_fr.c -fPIC -DPIC -o .libs/add_fr.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o arg.lo arg.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c arg.c -fPIC -DPIC -o .libs/arg.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o cmp_si_si.lo cmp_si_si.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c cmp_si_si.c -fPIC -DPIC -o .libs/cmp_si_si.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o abs.lo abs.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c abs.c -fPIC -DPIC -o .libs/abs.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o fr_div.lo fr_div.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c fr_div.c -fPIC -DPIC -o .libs/fr_div.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o get_prec.lo get_prec.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c get_prec.c -fPIC -DPIC -o .libs/get_prec.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o cosh.lo cosh.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c cosh.c -fPIC -DPIC -o .libs/cosh.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o asinh.lo asinh.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c asinh.c -fPIC -DPIC -o .libs/asinh.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o clear.lo clear.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c clear.c -fPIC -DPIC -o .libs/clear.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' clear.c:24:18: warning: argument 1 of type '__mpc_struct[1]' with mismatched bound [-Warray-parameter=] 24 | mpc_clear (mpc_t x) | ~~~~~~^ In file included from mpc-impl.h:30, from clear.c:21: mpc.h:204:38: note: previously declared as 'mpc_ptr' {aka '__mpc_struct *'} 204 | __MPC_DECLSPEC void mpc_clear (mpc_ptr); | ^~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o conj.lo conj.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c conj.c -fPIC -DPIC -o .libs/conj.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o acosh.lo acosh.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c acosh.c -fPIC -DPIC -o .libs/acosh.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o cos.lo cos.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c cos.c -fPIC -DPIC -o .libs/cos.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o atanh.lo atanh.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c atanh.c -fPIC -DPIC -o .libs/atanh.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o div_2ui.lo div_2ui.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c div_2ui.c -fPIC -DPIC -o .libs/div_2ui.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o div_ui.lo div_ui.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c div_ui.c -fPIC -DPIC -o .libs/div_ui.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o fr_sub.lo fr_sub.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c fr_sub.c -fPIC -DPIC -o .libs/fr_sub.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o get_prec2.lo get_prec2.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c get_prec2.c -fPIC -DPIC -o .libs/get_prec2.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o imag.lo imag.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c imag.c -fPIC -DPIC -o .libs/imag.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o init3.lo init3.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c init3.c -fPIC -DPIC -o .libs/init3.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' init3.c:24:18: warning: argument 1 of type '__mpc_struct[1]' with mismatched bound [-Warray-parameter=] 24 | mpc_init3 (mpc_t x, mpfr_prec_t prec_re, mpfr_prec_t prec_im) | ~~~~~~^ In file included from mpc-impl.h:30, from init3.c:21: mpc.h:207:38: note: previously declared as 'mpc_ptr' {aka '__mpc_struct *'} 207 | __MPC_DECLSPEC void mpc_init3 (mpc_ptr, mpfr_prec_t, mpfr_prec_t); | ^~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o div_2si.lo div_2si.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c div_2si.c -fPIC -DPIC -o .libs/div_2si.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mul_2si.lo mul_2si.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mul_2si.c -fPIC -DPIC -o .libs/mul_2si.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mem.lo mem.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mem.c -fPIC -DPIC -o .libs/mem.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o cmp_abs.lo cmp_abs.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c cmp_abs.c -fPIC -DPIC -o .libs/cmp_abs.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mul_2ui.lo mul_2ui.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mul_2ui.c -fPIC -DPIC -o .libs/mul_2ui.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o add.lo add.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c add.c -fPIC -DPIC -o .libs/add.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o init2.lo init2.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c init2.c -fPIC -DPIC -o .libs/init2.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' init2.c:24:18: warning: argument 1 of type '__mpc_struct[1]' with mismatched bound [-Warray-parameter=] 24 | mpc_init2 (mpc_t x, mpfr_prec_t prec) | ~~~~~~^ In file included from mpc-impl.h:30, from init2.c:21: mpc.h:206:38: note: previously declared as 'mpc_ptr' {aka '__mpc_struct *'} 206 | __MPC_DECLSPEC void mpc_init2 (mpc_ptr, mpfr_prec_t); | ^~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mul_fr.lo mul_fr.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mul_fr.c -fPIC -DPIC -o .libs/mul_fr.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mul_i.lo mul_i.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mul_i.c -fPIC -DPIC -o .libs/mul_i.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mul_si.lo mul_si.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mul_si.c -fPIC -DPIC -o .libs/mul_si.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mul_ui.lo mul_ui.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mul_ui.c -fPIC -DPIC -o .libs/mul_ui.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o neg.lo neg.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c neg.c -fPIC -DPIC -o .libs/neg.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o out_str.lo out_str.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c out_str.c -fPIC -DPIC -o .libs/out_str.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o pow_fr.lo pow_fr.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c pow_fr.c -fPIC -DPIC -o .libs/pow_fr.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o pow_d.lo pow_d.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c pow_d.c -fPIC -DPIC -o .libs/pow_d.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o pow_si.lo pow_si.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c pow_si.c -fPIC -DPIC -o .libs/pow_si.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o pow_z.lo pow_z.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c pow_z.c -fPIC -DPIC -o .libs/pow_z.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o pow_ld.lo pow_ld.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c pow_ld.c -fPIC -DPIC -o .libs/pow_ld.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o real.lo real.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c real.c -fPIC -DPIC -o .libs/real.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o urandom.lo urandom.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c urandom.c -fPIC -DPIC -o .libs/urandom.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o set.lo set.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c set.c -fPIC -DPIC -o .libs/set.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o proj.lo proj.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c proj.c -fPIC -DPIC -o .libs/proj.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o set_prec.lo set_prec.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c set_prec.c -fPIC -DPIC -o .libs/set_prec.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' set_prec.c:24:21: warning: argument 1 of type '__mpc_struct[1]' with mismatched bound [-Warray-parameter=] 24 | mpc_set_prec (mpc_t x, mpfr_prec_t prec) | ~~~~~~^ In file included from mpc-impl.h:30, from set_prec.c:21: mpc.h:210:38: note: previously declared as 'mpc_ptr' {aka '__mpc_struct *'} 210 | __MPC_DECLSPEC void mpc_set_prec (mpc_ptr, mpfr_prec_t); | ^~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o set_str.lo set_str.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c set_str.c -fPIC -DPIC -o .libs/set_str.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' set_str.c:25:20: warning: argument 1 of type '__mpc_struct[1]' with mismatched bound [-Warray-parameter=] 25 | mpc_set_str (mpc_t z, const char *str, int base, mpc_rnd_t rnd) | ~~~~~~^ In file included from mpc-impl.h:30, from set_str.c:22: mpc.h:214:38: note: previously declared as 'mpc_ptr' {aka '__mpc_struct *'} 214 | __MPC_DECLSPEC int mpc_set_str (mpc_ptr, const char *, int, mpc_rnd_t); | ^~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o sinh.lo sinh.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c sinh.c -fPIC -DPIC -o .libs/sinh.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o sub.lo sub.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c sub.c -fPIC -DPIC -o .libs/sub.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o sub_fr.lo sub_fr.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c sub_fr.c -fPIC -DPIC -o .libs/sub_fr.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o sub_ui.lo sub_ui.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c sub_ui.c -fPIC -DPIC -o .libs/sub_ui.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o swap.lo swap.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c swap.c -fPIC -DPIC -o .libs/swap.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o uceil_log2.lo uceil_log2.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c uceil_log2.c -fPIC -DPIC -o .libs/uceil_log2.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o ui_ui_sub.lo ui_ui_sub.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c ui_ui_sub.c -fPIC -DPIC -o .libs/ui_ui_sub.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o ui_div.lo ui_div.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c ui_div.c -fPIC -DPIC -o .libs/ui_div.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tanh.lo tanh.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c tanh.c -fPIC -DPIC -o .libs/tanh.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o div_fr.lo div_fr.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c div_fr.c -fPIC -DPIC -o .libs/div_fr.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o sin.lo sin.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c sin.c -fPIC -DPIC -o .libs/sin.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o strtoc.lo strtoc.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c strtoc.c -fPIC -DPIC -o .libs/strtoc.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o norm.lo norm.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c norm.c -fPIC -DPIC -o .libs/norm.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o log10.lo log10.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c log10.c -fPIC -DPIC -o .libs/log10.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o get_x.lo get_x.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c get_x.c -fPIC -DPIC -o .libs/get_x.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o exp.lo exp.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c exp.c -fPIC -DPIC -o .libs/exp.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o pow_ui.lo pow_ui.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c pow_ui.c -fPIC -DPIC -o .libs/pow_ui.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o acos.lo acos.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c acos.c -fPIC -DPIC -o .libs/acos.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o log.lo log.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c log.c -fPIC -DPIC -o .libs/log.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o set_x_x.lo set_x_x.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c set_x_x.c -fPIC -DPIC -o .libs/set_x_x.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o asin.lo asin.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c asin.c -fPIC -DPIC -o .libs/asin.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o fma.lo fma.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c fma.c -fPIC -DPIC -o .libs/fma.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o rootofunity.lo rootofunity.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c rootofunity.c -fPIC -DPIC -o .libs/rootofunity.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o atan.lo atan.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c atan.c -fPIC -DPIC -o .libs/atan.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o set_x.lo set_x.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c set_x.c -fPIC -DPIC -o .libs/set_x.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o inp_str.lo inp_str.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c inp_str.c -fPIC -DPIC -o .libs/inp_str.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o tan.lo tan.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c tan.c -fPIC -DPIC -o .libs/tan.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o sqr.lo sqr.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c sqr.c -fPIC -DPIC -o .libs/sqr.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o sqrt.lo sqrt.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c sqrt.c -fPIC -DPIC -o .libs/sqrt.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o sin_cos.lo sin_cos.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c sin_cos.c -fPIC -DPIC -o .libs/sin_cos.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o mul.lo mul.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c mul.c -fPIC -DPIC -o .libs/mul.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o div.lo div.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c div.c -fPIC -DPIC -o .libs/div.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o pow.lo pow.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c pow.c -fPIC -DPIC -o .libs/pow.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/src' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -version-info 4:0:1 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -o libmpc.la -rpath /usr/lib64 abs.lo acos.lo acosh.lo add.lo add_fr.lo add_si.lo add_ui.lo arg.lo asin.lo asinh.lo atan.lo atanh.lo clear.lo cmp.lo cmp_abs.lo cmp_si_si.lo conj.lo cos.lo cosh.lo div_2si.lo div_2ui.lo div.lo div_fr.lo div_ui.lo exp.lo fma.lo fr_div.lo fr_sub.lo get_prec2.lo get_prec.lo get_version.lo get_x.lo imag.lo init2.lo init3.lo inp_str.lo log.lo log10.lo mem.lo mul_2si.lo mul_2ui.lo mul.lo mul_fr.lo mul_i.lo mul_si.lo mul_ui.lo neg.lo norm.lo out_str.lo pow.lo pow_fr.lo pow_ld.lo pow_d.lo pow_si.lo pow_ui.lo pow_z.lo proj.lo real.lo rootofunity.lo urandom.lo set.lo set_prec.lo set_str.lo set_x.lo set_x_x.lo sin.lo sin_cos.lo sinh.lo sqr.lo sqrt.lo strtoc.lo sub.lo sub_fr.lo sub_ui.lo swap.lo tan.lo tanh.lo uceil_log2.lo ui_div.lo ui_ui_sub.lo -lmpfr -lmpfr -lgmp -lm libtool: link: gcc -Wl,--as-needed -shared -fPIC -DPIC .libs/abs.o .libs/acos.o .libs/acosh.o .libs/add.o .libs/add_fr.o .libs/add_si.o .libs/add_ui.o .libs/arg.o .libs/asin.o .libs/asinh.o .libs/atan.o .libs/atanh.o .libs/clear.o .libs/cmp.o .libs/cmp_abs.o .libs/cmp_si_si.o .libs/conj.o .libs/cos.o .libs/cosh.o .libs/div_2si.o .libs/div_2ui.o .libs/div.o .libs/div_fr.o .libs/div_ui.o .libs/exp.o .libs/fma.o .libs/fr_div.o .libs/fr_sub.o .libs/get_prec2.o .libs/get_prec.o .libs/get_version.o .libs/get_x.o .libs/imag.o .libs/init2.o .libs/init3.o .libs/inp_str.o .libs/log.o .libs/log10.o .libs/mem.o .libs/mul_2si.o .libs/mul_2ui.o .libs/mul.o .libs/mul_fr.o .libs/mul_i.o .libs/mul_si.o .libs/mul_ui.o .libs/neg.o .libs/norm.o .libs/out_str.o .libs/pow.o .libs/pow_fr.o .libs/pow_ld.o .libs/pow_d.o .libs/pow_si.o .libs/pow_ui.o .libs/pow_z.o .libs/proj.o .libs/real.o .libs/rootofunity.o .libs/urandom.o .libs/set.o .libs/set_prec.o .libs/set_str.o .libs/set_x.o .libs/set_x_x.o .libs/sin.o .libs/sin_cos.o .libs/sinh.o .libs/sqr.o .libs/sqrt.o .libs/strtoc.o .libs/sub.o .libs/sub_fr.o .libs/sub_ui.o .libs/swap.o .libs/tan.o .libs/tanh.o .libs/uceil_log2.o .libs/ui_div.o .libs/ui_ui_sub.o -lmpfr -lgmp -lm -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -Wl,--build-id=sha1 -Wl,-soname -Wl,libmpc.so.3 -o .libs/libmpc.so.3.1.0 libtool: link: (cd ".libs" && rm -f "libmpc.so.3" && ln -s "libmpc.so.3.1.0" "libmpc.so.3") libtool: link: (cd ".libs" && rm -f "libmpc.so" && ln -s "libmpc.so.3.1.0" "libmpc.so") libtool: link: ( cd ".libs" && rm -f "libmpc.la" && ln -s "../libmpc.la" "libmpc.la" ) make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/src' Making all in tests make[2]: Nothing to be done for 'all'. Making all in doc make[2]: Nothing to be done for 'all'. Making all in tools Making all in bench make[3]: Nothing to be done for 'all'. make[3]: Nothing to be done for 'all-am'. + export 'CPPFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99' + CPPFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99' ~/build/BUILD/mpc-1.1.0/mpc-0.9 ~/build/BUILD/mpc-1.1.0 + export 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99' + export EGREP=egrep + EGREP=egrep + pushd mpc-0.9 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/anolis/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/anolis/config.sub ./config.sub '/usr/lib/rpm/anolis/config.sub' -> './config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/anolis/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/anolis/config.guess ./config.guess '/usr/lib/rpm/anolis/config.guess' -> './config.guess' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld' ']' ++ find . -name ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld"~' ./ltmain.sh + /usr/lib/rpm/anolis/fix-dlsearch-path-in-libtool . lib64 Forcing run-time library search path definition in configure to prevent libtool from adding rpath for standard directories (configure was generated with libtool without support for autodetection) + ./configure --build=x86_64-Anolis-linux --host=x86_64-Anolis-linux --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-static checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking build system type... x86_64-Anolis-linux-gnu checking host system type... x86_64-Anolis-linux-gnu checking for x86_64-Anolis-linux-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... none checking for gmp.h... yes checking for a sed that does not truncate output... /usr/bin/sed checking for fgrep... /usr/bin/fgrep checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... -r checking for x86_64-Anolis-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-Anolis-linux-ar... no checking for ar... ar checking for x86_64-Anolis-linux-strip... no checking for strip... strip checking for x86_64-Anolis-linux-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for ANSI C header files... no checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... egrep: warning: egrep is obsolescent; using grep -E yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for ANSI C header files... (cached) no checking complex.h usability... yes checking complex.h presence... no checking for complex.h... configure: WARNING: complex.h: accepted by the compiler, rejected by the preprocessor! configure: WARNING: complex.h: proceeding with the compiler's result yes checking locale.h usability... yes checking locale.h presence... no checking for locale.h... configure: WARNING: locale.h: accepted by the compiler, rejected by the preprocessor! configure: WARNING: locale.h: proceeding with the compiler's result yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking limits.h usability... yes checking limits.h presence... no checking for limits.h... configure: WARNING: limits.h: accepted by the compiler, rejected by the preprocessor! configure: WARNING: limits.h: proceeding with the compiler's result yes checking for unistd.h... (cached) yes checking sys/time.h usability... yes checking sys/time.h presence... no checking for sys/time.h... configure: WARNING: sys/time.h: accepted by the compiler, rejected by the preprocessor! configure: WARNING: sys/time.h: proceeding with the compiler's result yes checking for an ANSI C-conforming const... yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes checking for creal in -lm... yes checking for __gmpz_init in -lgmp... yes checking for MPFR... yes checking for recent GMP... yes checking for recent MPFR... yes checking for gettimeofday... yes checking for localeconv... yes checking for setlocale... yes checking for dup... yes checking for dup2... yes checking for fileno... yes configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating tests/Makefile config.status: creating doc/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands + /usr/bin/make -O -j80 V=1 VERBOSE=1 /usr/bin/make all-recursive Making all in src make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o fr_div.lo fr_div.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c fr_div.c -fPIC -DPIC -o .libs/fr_div.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' In file included from mpc-impl.h:27, from fr_div.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ fr_div.c:25:39: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_fr_div (mpc_ptr a, mpfr_srcptr b, mpc_srcptr c, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: fr_div.lo] Error 1 make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o add_fr.lo add_fr.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c add_fr.c -fPIC -DPIC -o .libs/add_fr.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o acosh.lo acosh.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c acosh.c -fPIC -DPIC -o .libs/acosh.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o cmp_si_si.lo cmp_si_si.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c cmp_si_si.c -fPIC -DPIC -o .libs/cmp_si_si.o make[2]: *** Waiting for unfinished jobs.... In file included from mpc-impl.h:27, from add_fr.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ add_fr.c:26:24: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 26 | mpc_add_fr (mpc_ptr a, mpc_srcptr b, mpfr_srcptr c, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: add_fr.lo] Error 1 In file included from mpc-impl.h:27, from acosh.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ acosh.c:25:25: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_acosh (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: acosh.lo] Error 1 In file included from mpc-impl.h:27, from cmp_si_si.c:23: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ cmp_si_si.c:27:16: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 27 | mpc_cmp_si_si (mpc_srcptr a, long int b, long int c) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: cmp_si_si.lo] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o abs.lo abs.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c abs.c -fPIC -DPIC -o .libs/abs.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o acos.lo acos.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c acos.c -fPIC -DPIC -o .libs/acos.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o add.lo add.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c add.c -fPIC -DPIC -o .libs/add.o In file included from mpc-impl.h:27, from abs.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ abs.c:26:22: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 26 | mpc_abs (mpfr_ptr a, mpc_srcptr b, mpfr_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: abs.lo] Error 1 In file included from mpc-impl.h:27, from acos.c:23: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc.h:253:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 253 | __MPC_DECLSPEC size_t mpc_out_str __MPC_PROTO ((FILE *, int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ acos.c:26:24: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 26 | mpc_acos (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: acos.lo] Error 1 In file included from mpc-impl.h:27, from add.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ add.c:26:21: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 26 | mpc_add (mpc_ptr a, mpc_srcptr b, mpc_srcptr c, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr add.c:26:35: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 26 | mpc_add (mpc_ptr a, mpc_srcptr b, mpc_srcptr c, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: add.lo] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o add_si.lo add_si.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c add_si.c -fPIC -DPIC -o .libs/add_si.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o add_ui.lo add_ui.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c add_ui.c -fPIC -DPIC -o .libs/add_ui.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o arg.lo arg.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c arg.c -fPIC -DPIC -o .libs/arg.o In file included from mpc-impl.h:27, from add_si.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ add_si.c:25:26: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_add_si (mpc_ptr rop, mpc_srcptr op1, long int op2, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: add_si.lo] Error 1 In file included from mpc-impl.h:27, from add_ui.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ add_ui.c:26:24: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 26 | mpc_add_ui (mpc_ptr a, mpc_srcptr b, unsigned long int c, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: add_ui.lo] Error 1 In file included from mpc-impl.h:27, from arg.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ arg.c:25:22: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_arg (mpfr_ptr a, mpc_srcptr b, mpfr_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: arg.lo] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o asin.lo asin.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c asin.c -fPIC -DPIC -o .libs/asin.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o asinh.lo asinh.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c asinh.c -fPIC -DPIC -o .libs/asinh.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o atan.lo atan.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c atan.c -fPIC -DPIC -o .libs/atan.o In file included from mpc-impl.h:27, from asin.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ asin.c:25:24: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_asin (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: asin.lo] Error 1 In file included from mpc-impl.h:27, from asinh.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ asinh.c:25:25: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_asinh (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: asinh.lo] Error 1 In file included from mpc-impl.h:27, from atan.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ atan.c:46:24: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 46 | mpc_atan (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: atan.lo] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o atanh.lo atanh.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c atanh.c -fPIC -DPIC -o .libs/atanh.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o clear.lo clear.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c clear.c -fPIC -DPIC -o .libs/clear.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o cmp.lo cmp.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c cmp.c -fPIC -DPIC -o .libs/cmp.o In file included from mpc-impl.h:27, from atanh.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ atanh.c:25:25: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_atanh (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: atanh.lo] Error 1 In file included from mpc-impl.h:27, from clear.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ clear.c:25:18: warning: argument 1 of type '__mpc_struct[1]' with mismatched bound [-Warray-parameter=] 25 | mpc_clear (mpc_t x) | ~~~~~~^ mpc.h:238:47: note: previously declared as 'mpc_ptr' {aka '__mpc_struct *'} 238 | __MPC_DECLSPEC void mpc_clear __MPC_PROTO ((mpc_ptr)); | ^~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ make[2]: *** [Makefile:407: clear.lo] Error 1 In file included from mpc-impl.h:27, from cmp.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ cmp.c:26:10: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 26 | mpc_cmp (mpc_srcptr a, mpc_srcptr b) | ^~~~~~~~~~ | mpq_srcptr cmp.c:26:24: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 26 | mpc_cmp (mpc_srcptr a, mpc_srcptr b) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: cmp.lo] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o conj.lo conj.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c conj.c -fPIC -DPIC -o .libs/conj.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o cosh.lo cosh.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c cosh.c -fPIC -DPIC -o .libs/cosh.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o div_2exp.lo div_2exp.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c div_2exp.c -fPIC -DPIC -o .libs/div_2exp.o In file included from mpc-impl.h:27, from conj.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ conj.c:25:22: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_conj (mpc_ptr a, mpc_srcptr b, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: conj.lo] Error 1 In file included from mpc-impl.h:27, from cosh.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ cosh.c:25:24: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_cosh (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: cosh.lo] Error 1 In file included from mpc-impl.h:27, from div_2exp.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ div_2exp.c:25:26: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_div_2exp (mpc_ptr a, mpc_srcptr b, unsigned long int c, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: div_2exp.lo] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o div.lo div.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c div.c -fPIC -DPIC -o .libs/div.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o div_fr.lo div_fr.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c div_fr.c -fPIC -DPIC -o .libs/div_fr.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o div_ui.lo div_ui.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c div_ui.c -fPIC -DPIC -o .libs/div_ui.o In file included from mpc-impl.h:27, from div.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ div.c:25:26: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_div_zero (mpc_ptr a, mpc_srcptr z, mpc_srcptr w, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr div.c:25:40: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_div_zero (mpc_ptr a, mpc_srcptr z, mpc_srcptr w, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr div.c:37:31: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 37 | mpc_div_inf_fin (mpc_ptr rop, mpc_srcptr z, mpc_srcptr w) | ^~~~~~~~~~ | mpq_srcptr div.c:37:45: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 37 | mpc_div_inf_fin (mpc_ptr rop, mpc_srcptr z, mpc_srcptr w) | ^~~~~~~~~~ | mpq_srcptr div.c:103:31: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 103 | mpc_div_fin_inf (mpc_ptr rop, mpc_srcptr z, mpc_srcptr w) | ^~~~~~~~~~ | mpq_srcptr div.c:103:45: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 103 | mpc_div_fin_inf (mpc_ptr rop, mpc_srcptr z, mpc_srcptr w) | ^~~~~~~~~~ | mpq_srcptr div.c:147:21: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | mpc_div (mpc_ptr a, mpc_srcptr b, mpc_srcptr c, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr div.c:147:35: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | mpc_div (mpc_ptr a, mpc_srcptr b, mpc_srcptr c, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: div.lo] Error 1 In file included from mpc-impl.h:27, from div_fr.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ div_fr.c:25:24: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_div_fr (mpc_ptr a, mpc_srcptr b, mpfr_srcptr c, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: div_fr.lo] Error 1 In file included from mpc-impl.h:27, from div_ui.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ div_ui.c:25:24: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_div_ui (mpc_ptr a, mpc_srcptr b, unsigned long int c, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: div_ui.lo] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o exp.lo exp.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c exp.c -fPIC -DPIC -o .libs/exp.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o fma.lo fma.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c fma.c -fPIC -DPIC -o .libs/fma.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o fr_sub.lo fr_sub.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c fr_sub.c -fPIC -DPIC -o .libs/fr_sub.o In file included from mpc-impl.h:27, from exp.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ exp.c:25:23: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_exp (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: exp.lo] Error 1 In file included from mpc-impl.h:27, from fma.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ fma.c:46:21: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 46 | mpc_fma (mpc_ptr r, mpc_srcptr a, mpc_srcptr b, mpc_srcptr c, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr fma.c:46:35: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 46 | mpc_fma (mpc_ptr r, mpc_srcptr a, mpc_srcptr b, mpc_srcptr c, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr fma.c:46:49: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 46 | mpc_fma (mpc_ptr r, mpc_srcptr a, mpc_srcptr b, mpc_srcptr c, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr fma.c:26:1: warning: 'bound_prec_addsub' defined but not used [-Wunused-function] 26 | bound_prec_addsub (mpfr_srcptr x, mpfr_srcptr y) | ^~~~~~~~~~~~~~~~~ make[2]: *** [Makefile:407: fma.lo] Error 1 In file included from mpc-impl.h:27, from fr_sub.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ fr_sub.c:26:39: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 26 | mpc_fr_sub (mpc_ptr a, mpfr_srcptr b, mpc_srcptr c, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: fr_sub.lo] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o get.lo get.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c get.c -fPIC -DPIC -o .libs/get.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o get_prec2.lo get_prec2.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c get_prec2.c -fPIC -DPIC -o .libs/get_prec2.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o get_prec.lo get_prec.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c get_prec.c -fPIC -DPIC -o .libs/get_prec.o In file included from mpc-impl.h:27, from get.c:28: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:211:70: error: expected ')' before 'mpc_rnd_t' 211 | __MPC_DECLSPEC double _Complex mpc_get_dc __MPC_PROTO ((mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:212:76: error: expected ')' before 'mpc_rnd_t' 212 | __MPC_DECLSPEC long double _Complex mpc_get_ldc __MPC_PROTO ((mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ get.c:32:13: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 32 | mpc_get_dc (mpc_srcptr op, mpc_rnd_t rnd) { | ^~~~~~~~~~ | mpq_srcptr get.c:38:14: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 38 | mpc_get_ldc (mpc_srcptr op, mpc_rnd_t rnd) { | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: get.lo] Error 1 In file included from mpc-impl.h:27, from get_prec2.c:23: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ get_prec2.c:26:50: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 26 | mpc_get_prec2 (mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: get_prec2.lo] Error 1 In file included from mpc-impl.h:27, from get_prec.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ get_prec.c:25:15: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_get_prec (mpc_srcptr x) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: get_prec.lo] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o get_str.lo get_str.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c get_str.c -fPIC -DPIC -o .libs/get_str.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o get_version.lo get_version.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c get_version.c -fPIC -DPIC -o .libs/get_version.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o imag.lo imag.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c imag.c -fPIC -DPIC -o .libs/imag.o In file included from mpc-impl.h:27, from get_str.c:25: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc.h:253:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 253 | __MPC_DECLSPEC size_t mpc_out_str __MPC_PROTO ((FILE *, int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ get_str.c:188:34: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 188 | mpc_get_str (int base, size_t n, mpc_srcptr op, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr get_str.c:170:1: warning: 'get_pretty_str' defined but not used [-Wunused-function] 170 | get_pretty_str (const int base, const size_t n, mpfr_srcptr x, mpfr_rnd_t rnd) | ^~~~~~~~~~~~~~ make[2]: *** [Makefile:407: get_str.lo] Error 1 In file included from mpc-impl.h:27, from get_version.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ get_version.c:25:1: error: conflicting types for 'mpc_get_version'; have 'const char *(void)' 25 | mpc_get_version (void) | ^~~~~~~~~~~~~~~ mpc.h:245:35: note: previous declaration of 'mpc_get_version' with type 'char *(void)' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~~~~~~~~~~~ make[2]: *** [Makefile:407: get_version.lo] Error 1 In file included from mpc-impl.h:27, from imag.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ imag.c:25:23: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_imag (mpfr_ptr a, mpc_srcptr b, mpfr_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: imag.lo] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o init2.lo init2.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c init2.c -fPIC -DPIC -o .libs/init2.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o init3.lo init3.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c init3.c -fPIC -DPIC -o .libs/init3.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o inp_str.lo inp_str.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c inp_str.c -fPIC -DPIC -o .libs/inp_str.o In file included from mpc-impl.h:27, from init2.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ init2.c:25:18: warning: argument 1 of type '__mpc_struct[1]' with mismatched bound [-Warray-parameter=] 25 | mpc_init2 (mpc_t x, mpfr_prec_t prec) | ~~~~~~^ mpc.h:240:45: note: previously declared as 'mpc_ptr' {aka '__mpc_struct *'} 240 | __MPC_DECLSPEC void mpc_init2 __MPC_PROTO ((mpc_ptr, mpfr_prec_t)); | ^~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ make[2]: *** [Makefile:407: init2.lo] Error 1 In file included from mpc-impl.h:27, from init3.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ init3.c:25:18: warning: argument 1 of type '__mpc_struct[1]' with mismatched bound [-Warray-parameter=] 25 | mpc_init3 (mpc_t x, mpfr_prec_t prec_re, mpfr_prec_t prec_im) | ~~~~~~^ mpc.h:241:45: note: previously declared as 'mpc_ptr' {aka '__mpc_struct *'} 241 | __MPC_DECLSPEC void mpc_init3 __MPC_PROTO ((mpc_ptr, mpfr_prec_t, mpfr_prec_t)); | ^~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ make[2]: *** [Makefile:407: init3.lo] Error 1 In file included from mpc-impl.h:27, from inp_str.c:25: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc.h:253:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 253 | __MPC_DECLSPEC size_t mpc_out_str __MPC_PROTO ((FILE *, int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ inp_str.c: In function 'mpc_inp_str': inp_str.c:226:13: warning: implicit declaration of function 'mpc_set_str'; did you mean 'mpf_set_str'? [-Wimplicit-function-declaration] 226 | inex = mpc_set_str (rop, str, base, rnd_mode); | ^~~~~~~~~~~ | mpf_set_str make[2]: *** [Makefile:407: inp_str.lo] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o log.lo log.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c log.c -fPIC -DPIC -o .libs/log.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o mem.lo mem.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c mem.c -fPIC -DPIC -o .libs/mem.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o mul_2exp.lo mul_2exp.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c mul_2exp.c -fPIC -DPIC -o .libs/mul_2exp.o In file included from mpc-impl.h:27, from log.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ log.c:25:23: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_log (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd){ | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: log.lo] Error 1 In file included from mpc-impl.h:27, from mem.c:23: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ make[2]: *** [Makefile:407: mem.lo] Error 1 In file included from mpc-impl.h:27, from mul_2exp.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mul_2exp.c:25:26: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_mul_2exp (mpc_ptr a, mpc_srcptr b, unsigned long int c, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: mul_2exp.lo] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o mul.lo mul.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c mul.c -fPIC -DPIC -o .libs/mul.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o mul_fr.lo mul_fr.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c mul_fr.c -fPIC -DPIC -o .libs/mul_fr.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o mul_i.lo mul_i.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c mul_i.c -fPIC -DPIC -o .libs/mul_i.o In file included from mpc-impl.h:27, from mul.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mul.c:24:37: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 24 | static int mul_infinite (mpc_ptr a, mpc_srcptr u, mpc_srcptr v); | ^~~~~~~~~~ | mpq_srcptr mul.c:24:51: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 24 | static int mul_infinite (mpc_ptr a, mpc_srcptr u, mpc_srcptr v); | ^~~~~~~~~~ | mpq_srcptr mul.c:25:43: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | static int mul_pure_imaginary (mpc_ptr a, mpc_srcptr u, mpfr_srcptr y, | ^~~~~~~~~~ | mpq_srcptr mul.c:33:21: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 33 | mpc_mul (mpc_ptr a, mpc_srcptr b, mpc_srcptr c, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr mul.c:33:35: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 33 | mpc_mul (mpc_ptr a, mpc_srcptr b, mpc_srcptr c, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr mul.c:135:26: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 135 | mul_infinite (mpc_ptr a, mpc_srcptr u, mpc_srcptr v) | ^~~~~~~~~~ | mpq_srcptr mul.c:135:40: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 135 | mul_infinite (mpc_ptr a, mpc_srcptr u, mpc_srcptr v) | ^~~~~~~~~~ | mpq_srcptr mul.c:226:32: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | mul_pure_imaginary (mpc_ptr a, mpc_srcptr u, mpfr_srcptr y, mpc_rnd_t rnd, | ^~~~~~~~~~ | mpq_srcptr mul.c:249:27: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 249 | mpc_mul_naive (mpc_ptr a, mpc_srcptr b, mpc_srcptr c, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr mul.c:249:41: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 249 | mpc_mul_naive (mpc_ptr a, mpc_srcptr b, mpc_srcptr c, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr mul.c:297:33: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 297 | mpc_mul_karatsuba (mpc_ptr rop, mpc_srcptr op1, mpc_srcptr op2, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr mul.c:297:49: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 297 | mpc_mul_karatsuba (mpc_ptr rop, mpc_srcptr op1, mpc_srcptr op2, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: mul.lo] Error 1 In file included from mpc-impl.h:27, from mul_fr.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mul_fr.c:25:24: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_mul_fr (mpc_ptr a, mpc_srcptr b, mpfr_srcptr c, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: mul_fr.lo] Error 1 In file included from mpc-impl.h:27, from mul_i.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mul_i.c:25:23: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_mul_i (mpc_ptr a, mpc_srcptr b, int sign, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: mul_i.lo] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o mul_si.lo mul_si.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c mul_si.c -fPIC -DPIC -o .libs/mul_si.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o mul_ui.lo mul_ui.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c mul_ui.c -fPIC -DPIC -o .libs/mul_ui.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o neg.lo neg.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c neg.c -fPIC -DPIC -o .libs/neg.o In file included from mpc-impl.h:27, from mul_si.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mul_si.c:25:24: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_mul_si (mpc_ptr a, mpc_srcptr b, long int c, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: mul_si.lo] Error 1 In file included from mpc-impl.h:27, from mul_ui.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mul_ui.c:25:24: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_mul_ui (mpc_ptr a, mpc_srcptr b, unsigned long int c, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: mul_ui.lo] Error 1 In file included from mpc-impl.h:27, from neg.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ neg.c:25:21: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_neg (mpc_ptr a, mpc_srcptr b, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: neg.lo] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o norm.lo norm.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c norm.c -fPIC -DPIC -o .libs/norm.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o out_str.lo out_str.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c out_str.c -fPIC -DPIC -o .libs/out_str.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o pow.lo pow.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c pow.c -fPIC -DPIC -o .libs/pow.o In file included from mpc-impl.h:27, from norm.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ norm.c:26:23: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 26 | mpc_norm (mpfr_ptr a, mpc_srcptr b, mpfr_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: norm.lo] Error 1 In file included from mpc-impl.h:27, from out_str.c:24: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc.h:253:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 253 | __MPC_DECLSPEC size_t mpc_out_str __MPC_PROTO ((FILE *, int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ out_str.c:27:48: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 27 | mpc_out_str (FILE *stream, int base, size_t n, mpc_srcptr op, mpc_rnd_t rnd) { | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: out_str.lo] Error 1 In file included from mpc-impl.h:27, from pow.c:23: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc.h:253:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 253 | __MPC_DECLSPEC size_t mpc_out_str __MPC_PROTO ((FILE *, int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ pow.c:108:27: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 108 | mpc_pow_exact (mpc_ptr z, mpc_srcptr x, mpfr_srcptr y, mpc_rnd_t rnd, | ^~~~~~~~~~ | mpq_srcptr pow.c:397:21: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 397 | mpc_pow (mpc_ptr z, mpc_srcptr x, mpc_srcptr y, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr pow.c:397:35: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 397 | mpc_pow (mpc_ptr z, mpc_srcptr x, mpc_srcptr y, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr pow.c:353:1: warning: 'is_odd' defined but not used [-Wunused-function] 353 | is_odd (mpfr_srcptr y, mpfr_exp_t k) | ^~~~~~ pow.c:55:1: warning: 'mpc_perfect_square_p' defined but not used [-Wunused-function] 55 | mpc_perfect_square_p (mpz_t a, mpz_t b, mpz_t c, mpz_t d) | ^~~~~~~~~~~~~~~~~~~~ make[2]: *** [Makefile:407: pow.lo] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o pow_fr.lo pow_fr.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c pow_fr.c -fPIC -DPIC -o .libs/pow_fr.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o pow_ld.lo pow_ld.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c pow_ld.c -fPIC -DPIC -o .libs/pow_ld.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o pow_d.lo pow_d.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c pow_d.c -fPIC -DPIC -o .libs/pow_d.o In file included from mpc-impl.h:27, from pow_fr.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ pow_fr.c:25:24: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_pow_fr (mpc_ptr z, mpc_srcptr x, mpfr_srcptr y, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: pow_fr.lo] Error 1 In file included from mpc-impl.h:27, from pow_ld.c:24: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc.h:253:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 253 | __MPC_DECLSPEC size_t mpc_out_str __MPC_PROTO ((FILE *, int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ pow_ld.c:27:24: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 27 | mpc_pow_ld (mpc_ptr z, mpc_srcptr x, long double y, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: pow_ld.lo] Error 1 In file included from mpc-impl.h:27, from pow_d.c:24: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc.h:253:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 253 | __MPC_DECLSPEC size_t mpc_out_str __MPC_PROTO ((FILE *, int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ pow_d.c:27:23: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 27 | mpc_pow_d (mpc_ptr z, mpc_srcptr x, double y, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: pow_d.lo] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o pow_si.lo pow_si.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c pow_si.c -fPIC -DPIC -o .libs/pow_si.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o pow_ui.lo pow_ui.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c pow_ui.c -fPIC -DPIC -o .libs/pow_ui.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o pow_z.lo pow_z.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c pow_z.c -fPIC -DPIC -o .libs/pow_z.o In file included from mpc-impl.h:27, from pow_si.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ pow_si.c:25:24: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_pow_si (mpc_ptr z, mpc_srcptr x, long y, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: pow_si.lo] Error 1 In file included from mpc-impl.h:27, from pow_ui.c:23: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ pow_ui.c:26:31: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 26 | mpc_pow_usi_naive (mpc_ptr z, mpc_srcptr x, unsigned long y, int sign, | ^~~~~~~~~~ | mpq_srcptr pow_ui.c:45:25: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 45 | mpc_pow_usi (mpc_ptr z, mpc_srcptr x, unsigned long y, int sign, | ^~~~~~~~~~ | mpq_srcptr pow_ui.c:167:24: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | mpc_pow_ui (mpc_ptr z, mpc_srcptr x, unsigned long y, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: pow_ui.lo] Error 1 In file included from mpc-impl.h:27, from pow_z.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ pow_z.c:25:23: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_pow_z (mpc_ptr z, mpc_srcptr x, mpz_srcptr y, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: pow_z.lo] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o proj.lo proj.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c proj.c -fPIC -DPIC -o .libs/proj.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o real.lo real.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c real.c -fPIC -DPIC -o .libs/real.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o urandom.lo urandom.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c urandom.c -fPIC -DPIC -o .libs/urandom.o In file included from mpc-impl.h:27, from proj.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ proj.c:25:22: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_proj (mpc_ptr a, mpc_srcptr b, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: proj.lo] Error 1 In file included from mpc-impl.h:27, from real.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ real.c:25:23: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_real (mpfr_ptr a, mpc_srcptr b, mpfr_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: real.lo] Error 1 In file included from mpc-impl.h:27, from urandom.c:23: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ make[2]: *** [Makefile:407: urandom.lo] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o set.lo set.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c set.c -fPIC -DPIC -o .libs/set.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o set_prec.lo set_prec.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c set_prec.c -fPIC -DPIC -o .libs/set_prec.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o set_str.lo set_str.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c set_str.c -fPIC -DPIC -o .libs/set_str.o In file included from mpc-impl.h:27, from set.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ set.c:25:21: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_set (mpc_ptr a, mpc_srcptr b, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: set.lo] Error 1 In file included from mpc-impl.h:27, from set_prec.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ set_prec.c:25:21: warning: argument 1 of type '__mpc_struct[1]' with mismatched bound [-Warray-parameter=] 25 | mpc_set_prec (mpc_t x, mpfr_prec_t prec) | ~~~~~~^ mpc.h:244:49: note: previously declared as 'mpc_ptr' {aka '__mpc_struct *'} 244 | __MPC_DECLSPEC void mpc_set_prec __MPC_PROTO ((mpc_ptr, mpfr_prec_t)); | ^~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ make[2]: *** [Makefile:407: set_prec.lo] Error 1 In file included from mpc-impl.h:27, from set_str.c:23: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ set_str.c: In function 'mpc_set_str': set_str.c:31:10: warning: implicit declaration of function 'mpc_strtoc' [-Wimplicit-function-declaration] 31 | inex = mpc_strtoc (z, str, &p, base, rnd); | ^~~~~~~~~~ make[2]: *** [Makefile:407: set_str.lo] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o set_x.lo set_x.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c set_x.c -fPIC -DPIC -o .libs/set_x.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o set_x_x.lo set_x_x.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c set_x_x.c -fPIC -DPIC -o .libs/set_x_x.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o sin_cos.lo sin_cos.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c sin_cos.c -fPIC -DPIC -o .libs/sin_cos.o In file included from mpc-impl.h:27, from set_x.c:37: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:211:70: error: expected ')' before 'mpc_rnd_t' 211 | __MPC_DECLSPEC double _Complex mpc_get_dc __MPC_PROTO ((mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:212:76: error: expected ')' before 'mpc_rnd_t' 212 | __MPC_DECLSPEC long double _Complex mpc_get_ldc __MPC_PROTO ((mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ make[2]: *** [Makefile:407: set_x.lo] Error 1 In file included from mpc-impl.h:27, from set_x_x.c:33: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ make[2]: *** [Makefile:407: set_x_x.lo] Error 1 In file included from mpc-impl.h:27, from sin_cos.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ sin_cos.c:25:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_sin_cos_nonfinite (mpc_ptr rop_sin, mpc_ptr rop_cos, mpc_srcptr op, | ^~~~~~~~~~ | mpq_srcptr sin_cos.c:179:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | mpc_sin_cos_real (mpc_ptr rop_sin, mpc_ptr rop_cos, mpc_srcptr op, | ^~~~~~~~~~ | mpq_srcptr sin_cos.c:239:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 239 | mpc_sin_cos_imag (mpc_ptr rop_sin, mpc_ptr rop_cos, mpc_srcptr op, | ^~~~~~~~~~ | mpq_srcptr sin_cos.c:285:48: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 285 | mpc_sin_cos (mpc_ptr rop_sin, mpc_ptr rop_cos, mpc_srcptr op, | ^~~~~~~~~~ | mpq_srcptr sin_cos.c:420:23: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 420 | mpc_sin (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr sin_cos.c:427:23: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 427 | mpc_cos (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: sin_cos.lo] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o sinh.lo sinh.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c sinh.c -fPIC -DPIC -o .libs/sinh.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o sqr.lo sqr.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c sqr.c -fPIC -DPIC -o .libs/sqr.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o sqrt.lo sqrt.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c sqrt.c -fPIC -DPIC -o .libs/sqrt.o In file included from mpc-impl.h:27, from sinh.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ sinh.c:25:24: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_sinh (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: sinh.lo] Error 1 In file included from mpc-impl.h:27, from sqr.c:23: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc.h:253:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 253 | __MPC_DECLSPEC size_t mpc_out_str __MPC_PROTO ((FILE *, int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ sqr.c:26:23: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 26 | mpc_sqr (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: sqr.lo] Error 1 In file included from mpc-impl.h:27, from sqrt.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ sqrt.c:32:22: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 32 | mpc_sqrt (mpc_ptr a, mpc_srcptr b, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: sqrt.lo] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o strtoc.lo strtoc.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c strtoc.c -fPIC -DPIC -o .libs/strtoc.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o sub.lo sub.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c sub.c -fPIC -DPIC -o .libs/sub.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o sub_fr.lo sub_fr.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c sub_fr.c -fPIC -DPIC -o .libs/sub_fr.o In file included from mpc-impl.h:27, from strtoc.c:24: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ make[2]: *** [Makefile:407: strtoc.lo] Error 1 In file included from mpc-impl.h:27, from sub.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ sub.c:25:21: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_sub (mpc_ptr a, mpc_srcptr b, mpc_srcptr c, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr sub.c:25:35: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_sub (mpc_ptr a, mpc_srcptr b, mpc_srcptr c, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: sub.lo] Error 1 In file included from mpc-impl.h:27, from sub_fr.c:23: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ sub_fr.c:27:24: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 27 | mpc_sub_fr (mpc_ptr a, mpc_srcptr b, mpfr_srcptr c, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: sub_fr.lo] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o sub_ui.lo sub_ui.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c sub_ui.c -fPIC -DPIC -o .libs/sub_ui.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o swap.lo swap.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c swap.c -fPIC -DPIC -o .libs/swap.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o tan.lo tan.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c tan.c -fPIC -DPIC -o .libs/tan.o In file included from mpc-impl.h:27, from sub_ui.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ sub_ui.c:26:24: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 26 | mpc_sub_ui (mpc_ptr a, mpc_srcptr b, unsigned long int c, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: sub_ui.lo] Error 1 In file included from mpc-impl.h:27, from swap.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ make[2]: *** [Makefile:407: swap.lo] Error 1 In file included from mpc-impl.h:27, from tan.c:24: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc.h:253:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 253 | __MPC_DECLSPEC size_t mpc_out_str __MPC_PROTO ((FILE *, int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ tan.c:27:23: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 27 | mpc_tan (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: tan.lo] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o tanh.lo tanh.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c tanh.c -fPIC -DPIC -o .libs/tanh.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o uceil_log2.lo uceil_log2.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c uceil_log2.c -fPIC -DPIC -o .libs/uceil_log2.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o ui_div.lo ui_div.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c ui_div.c -fPIC -DPIC -o .libs/ui_div.o In file included from mpc-impl.h:27, from tanh.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ tanh.c:25:24: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 25 | mpc_tanh (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: tanh.lo] Error 1 In file included from mpc-impl.h:27, from uceil_log2.c:22: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ make[2]: *** [Makefile:407: uceil_log2.lo] Error 1 In file included from mpc-impl.h:27, from ui_div.c:23: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ ui_div.c:26:45: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 26 | mpc_ui_div (mpc_ptr a, unsigned long int b, mpc_srcptr c, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: ui_div.lo] Error 1 make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' make[2]: Entering directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c -o ui_ui_sub.lo ui_ui_sub.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -std=gnu99 -c ui_ui_sub.c -fPIC -DPIC -o .libs/ui_ui_sub.o make[2]: Leaving directory '/builddir/build/BUILD/mpc-1.1.0/mpc-0.9/src' RPM build errors: In file included from mpc-impl.h:27, from ui_ui_sub.c:23: mpc.h:123:9: error: unknown type name '__gmp_const' 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^~~~~~~~~~~ mpc.h:123:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token 123 | typedef __gmp_const __mpc_struct *mpc_srcptr; | ^ mpc.h:147:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:147:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 147 | __MPC_DECLSPEC int mpc_add __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:148:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 148 | __MPC_DECLSPEC int mpc_add_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:149:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 149 | __MPC_DECLSPEC int mpc_add_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:150:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 150 | __MPC_DECLSPEC int mpc_add_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:151:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 151 | __MPC_DECLSPEC int mpc_sub __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:152:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 152 | __MPC_DECLSPEC int mpc_sub_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:153:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 153 | __MPC_DECLSPEC int mpc_fr_sub __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:154:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_sub_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:155:96: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_ui_ui_sub __MPC_PROTO ((mpc_ptr, unsigned long int, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:156:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_mul __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:157:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 157 | __MPC_DECLSPEC int mpc_mul_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:158:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 158 | __MPC_DECLSPEC int mpc_mul_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:159:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 159 | __MPC_DECLSPEC int mpc_mul_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:160:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 160 | __MPC_DECLSPEC int mpc_mul_i __MPC_PROTO ((mpc_ptr, mpc_srcptr, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:161:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 161 | __MPC_DECLSPEC int mpc_sqr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:162:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 162 | __MPC_DECLSPEC int mpc_div __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:163:67: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 163 | __MPC_DECLSPEC int mpc_pow __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:164:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 164 | __MPC_DECLSPEC int mpc_pow_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:165:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 165 | __MPC_DECLSPEC int mpc_pow_ld __MPC_PROTO ((mpc_ptr, mpc_srcptr, long double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:166:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 166 | __MPC_DECLSPEC int mpc_pow_d __MPC_PROTO ((mpc_ptr, mpc_srcptr, double, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:167:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 167 | __MPC_DECLSPEC int mpc_pow_si __MPC_PROTO ((mpc_ptr, mpc_srcptr, long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:168:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 168 | __MPC_DECLSPEC int mpc_pow_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:169:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 169 | __MPC_DECLSPEC int mpc_pow_z __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpz_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:170:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 170 | __MPC_DECLSPEC int mpc_div_fr __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpfr_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:171:68: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 171 | __MPC_DECLSPEC int mpc_fr_div __MPC_PROTO ((mpc_ptr, mpfr_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:172:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 172 | __MPC_DECLSPEC int mpc_div_ui __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:173:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 173 | __MPC_DECLSPEC int mpc_ui_div __MPC_PROTO ((mpc_ptr, unsigned long int, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:174:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 174 | __MPC_DECLSPEC int mpc_div_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:175:57: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 175 | __MPC_DECLSPEC int mpc_mul_2exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:176:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 176 | __MPC_DECLSPEC int mpc_conj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:177:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 177 | __MPC_DECLSPEC int mpc_neg __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:178:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 178 | __MPC_DECLSPEC int mpc_norm __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:179:55: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 179 | __MPC_DECLSPEC int mpc_abs __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:180:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 180 | __MPC_DECLSPEC int mpc_sqrt __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:181:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 181 | __MPC_DECLSPEC int mpc_set __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:199:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 199 | __MPC_DECLSPEC int mpc_fma __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:217:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 217 | __MPC_DECLSPEC int mpc_real __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:218:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 218 | __MPC_DECLSPEC int mpc_imag __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:219:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 219 | __MPC_DECLSPEC int mpc_arg __MPC_PROTO ((mpfr_ptr, mpc_srcptr, mpfr_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:220:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 220 | __MPC_DECLSPEC int mpc_proj __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:221:1: warning: parameter names (without types) in function declaration 221 | __MPC_DECLSPEC int mpc_cmp __MPC_PROTO ((mpc_srcptr, mpc_srcptr)); | ^~~~~~~~~~~~~~ mpc.h:222:61: error: expected ')' before 'long' 222 | __MPC_DECLSPEC int mpc_cmp_si_si __MPC_PROTO ((mpc_srcptr, long int, long int)); | ^~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:223:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 223 | __MPC_DECLSPEC int mpc_exp __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:224:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 224 | __MPC_DECLSPEC int mpc_log __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:225:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 225 | __MPC_DECLSPEC int mpc_sin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:226:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 226 | __MPC_DECLSPEC int mpc_cos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:227:66: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 227 | __MPC_DECLSPEC int mpc_sin_cos __MPC_PROTO ((mpc_ptr, mpc_ptr, mpc_srcptr, mpc_rnd_t, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:228:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 228 | __MPC_DECLSPEC int mpc_tan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:229:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 229 | __MPC_DECLSPEC int mpc_sinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:230:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 230 | __MPC_DECLSPEC int mpc_cosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:231:53: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 231 | __MPC_DECLSPEC int mpc_tanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:232:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 232 | __MPC_DECLSPEC int mpc_asin __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:233:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 233 | __MPC_DECLSPEC int mpc_acos __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:234:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 234 | __MPC_DECLSPEC int mpc_atan __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:235:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 235 | __MPC_DECLSPEC int mpc_asinh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:236:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 236 | __MPC_DECLSPEC int mpc_acosh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:237:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 237 | __MPC_DECLSPEC int mpc_atanh __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:242:54: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 242 | __MPC_DECLSPEC mpfr_prec_t mpc_get_prec __MPC_PROTO((mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:243:82: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 243 | __MPC_DECLSPEC void mpc_get_prec2 __MPC_PROTO((mpfr_prec_t *pr, mpfr_prec_t *pi, mpc_srcptr x)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc.h:245:27: error: expected ';' before 'char' 245 | __MPC_DECLSPEC __gmp_const char * mpc_get_version __MPC_PROTO ((void)); | ^~~~~ | ; mpc.h:247:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 247 | __MPC_DECLSPEC int mpc_strtoc _MPFR_PROTO ((mpc_ptr, const char *, char **, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:248:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 248 | __MPC_DECLSPEC int mpc_set_str _MPFR_PROTO ((mpc_ptr, const char *, int, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:249:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 249 | __MPC_DECLSPEC char * mpc_get_str _MPFR_PROTO ((int, size_t, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~~ mpc.h:250:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_MPFR_PROTO' 250 | __MPC_DECLSPEC void mpc_free_str _MPFR_PROTO ((char *)); | ^~~~~~~~~~~ mpc-impl.h:154:58: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:154:70: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 154 | __MPC_DECLSPEC int mpc_mul_naive __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:62: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:155:74: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 155 | __MPC_DECLSPEC int mpc_mul_karatsuba __MPC_PROTO ((mpc_ptr, mpc_srcptr, mpc_srcptr, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ mpc-impl.h:156:56: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 156 | __MPC_DECLSPEC int mpc_pow_usi __MPC_PROTO ((mpc_ptr, mpc_srcptr, unsigned long, int, mpc_rnd_t)); | ^~~~~~~~~~ mpc.h:129:25: note: in definition of macro '__MPC_PROTO' 129 | # define __MPC_PROTO(x) x | ^ ui_ui_sub.c:27:16: error: unknown type name 'mpc_srcptr'; did you mean 'mpq_srcptr'? 27 | mpc_srcptr op, mpc_rnd_t rnd) | ^~~~~~~~~~ | mpq_srcptr make[2]: *** [Makefile:407: ui_ui_sub.lo] Error 1 make[1]: *** [Makefile:344: all-recursive] Error 1 make: *** [Makefile:253: all] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.lvfEqJ (%build) Bad exit status from /var/tmp/rpm-tmp.lvfEqJ (%build) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # bash --login -c /usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/libmpc.spec\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.6/site-packages/mockbuild/util.py", line 598, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/libmpc.spec