Skip to Content.
Sympa Menu

cado-nfs - [Cado-nfs-discuss] 2.2.0 build fails on MacOS X 10.9.5

Subject: Discussion related to cado-nfs

List archive

[Cado-nfs-discuss] 2.2.0 build fails on MacOS X 10.9.5


Chronological Thread 
  • From: Timothy Geiser <slimshady007@gmail.com>
  • To: cado-nfs-discuss@lists.gforge.inria.fr
  • Subject: [Cado-nfs-discuss] 2.2.0 build fails on MacOS X 10.9.5
  • Date: Fri, 2 Sep 2016 13:02:26 -0400
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=slimshady007@gmail.com; spf=Pass smtp.mailfrom=slimshady007@gmail.com; spf=None smtp.helo=postmaster@mail-qk0-f173.google.com
  • Ironport-phdr: 9a23:bePfiBF6pzHfGAkku4nDJZ1GYnF86YWxBRYc798ds5kLTJ76rsqwAkXT6L1XgUPTWs2DsrQf2rOQ7vurCDRIoc7Y9itdINoUD15NoP5VtjJjKfbNMVf8Iv/uYn5yN+V5f3ghwUuGN1NIEt31fVzYry76xzcTHhLiKVg9fbytScaBx/iwguu795qWZQtTwTa8erhvNw6eqQTKqtJQjoVlMKk8jBrPuHpBPepMlk1yIlfGoxf54duw7dZM/iVLtuhpo9VEUKDhf600XOQAUxwpNmk04IvgshyVHljH3WcVTmhDykkAOAPC9hyvBpo=
  • List-archive: <http://lists.gforge.inria.fr/pipermail/cado-nfs-discuss/>
  • List-id: A discussion list for Cado-NFS <cado-nfs-discuss.lists.gforge.inria.fr>

CADO-NFS 2.2.0 doesn't build on MacOS X "Mavericks" 10.9.5
I am not a programmer, just trying to build CADO-NFS

GMP 6.1.1 already installed
tar -vxf cado-nfs-2.2.0.tar.gz
cd cado-nfs-2.2.0
cp local.sh.macosx.x86_64 local.sh
make

-- The C compiler identification is AppleClang 6.0.0.6000057
-- The CXX compiler identification is AppleClang 6.0.0.6000057
-- Check for working C compiler:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
-- Check for working C compiler:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
-- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
-- Check for working CXX compiler:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
-- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring CADO revision 217d477
-- PREFIX=/Users/Tim/Applications/cado-nfs-2.2.0/installed
-- CFLAGS=-O2
-- CXXFLAGS=-O2
--
CC=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
--
CXX=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
-- GMP_INCDIR=/usr/local/include
-- GMP_LIBDIR=/usr/local/lib
****[SNIP A LOT OF OUTPUT]****
Scanning dependencies of target sqrt
[ 50%] Building C object sqrt/CMakeFiles/sqrt.dir/sqrt.c.o
[ 50%] Linking CXX executable sqrt
[ 50%] Built target sqrt
Scanning dependencies of target bitlinalg
[ 50%] Building C object linalg/CMakeFiles/bitlinalg.dir/blockmatrix.c.o
[ 50%] Building CXX object linalg/CMakeFiles/bitlinalg.dir/matops.cpp.o
/Users/Tim/Applications/cado-nfs-2.2.0/linalg/matops.cpp:134:24: error: unused
function 'bitrev' [-Werror,-Wunused-function]
static inline uint64_t bitrev(uint64_t a)/*{{{*/
^
/Users/Tim/Applications/cado-nfs-2.2.0/linalg/matops.cpp:151:24: error: unused
function 'nibrev' [-Werror,-Wunused-function]
static inline uint64_t nibrev(uint64_t a)
^
/Users/Tim/Applications/cado-nfs-2.2.0/linalg/matops.cpp:364:20: error: unused
function 'copy_N64' [-Werror,-Wunused-function]
static inline void copy_N64(uint64_t * dst, const uint64_t * src, size_t m)
^
/Users/Tim/Applications/cado-nfs-2.2.0/linalg/matops.cpp:369:19: error: unused
function 'cmp_N64' [-Werror,-Wunused-function]
static inline int cmp_N64(const uint64_t * dst, const uint64_t * src, size_t
m)
^
/Users/Tim/Applications/cado-nfs-2.2.0/linalg/matops.cpp:423:20: error: unused
function 'addmul_N64_6464_lookup4' [-Werror,-Wunused-function]
static inline void addmul_N64_6464_lookup4(uint64_t *C,
^
/Users/Tim/Applications/cado-nfs-2.2.0/linalg/matops.cpp:889:20: error: unused
function 'mul_TN64K_N64_sse2' [-Werror,-Wunused-function]
static inline void mul_TN64K_N64_sse2(uint64_t * w, uint64_t * u, uint64...
^
/Users/Tim/Applications/cado-nfs-2.2.0/linalg/matops.cpp:918:20: error: unused
function 'mul_TN64K_N64_C' [-Werror,-Wunused-function]
static inline void mul_TN64K_N64_C(uint64_t * b, uint64_t * A, uint64_t ...
^
7 errors generated.
make[2]: *** [linalg/CMakeFiles/bitlinalg.dir/matops.cpp.o] Error 1
make[1]: *** [linalg/CMakeFiles/bitlinalg.dir/all] Error 2
make: *** [all] Error 2
make: *** [all] Error 2

The website states, "Mac OS X Mavericks have been successfully tested
with both Apple's gcc and clang. (see local.sh.macosx.x86_64)" so I'm
hoping that I'm just missing a small detail.


Here are some version numbers:

clang -v
Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn)
Target: x86_64-apple-darwin13.4.0
Thread model: posix

cmake --version
cmake version 3.6.1
CMake suite maintained and supported by Kitware (kitware.com/cmake).

uname -a
Darwin <hostname> 13.4.0 Darwin Kernel Version 13.4.0: Mon Jan 11
18:17:34 PST 2016; root:xnu-2422.115.15~1/RELEASE_X86_64 x86_64

Any help would be appreciated.

Regards,
Timothy Geiser




Archive powered by MHonArc 2.6.19+.

Top of Page