Export to GitHub

wrapitk - issue #41

WrapITK 0.3.0 not building on Mac OS X Lion


Posted on Dec 5, 2011 by Quick Horse

What steps will reproduce the problem? 1. Build ITK 3.20.1 and install it in /usr/local/. 2. Acquire CSWIG from macports (installed in /opt/local/) 3. Download wrapitk030 from wrapitk google site and attempt to build.

What is the expected output? What do you see instead? Should build with no issues if I have given the appropriate ITK_DIR in the CMake step. I get a problem with VXL. Please help! ... [ 1%] Built target ITKPyBasePython Scanning dependencies of target VXLNumericsIdx [ 1%] Generating wrap_vcl_complex.xml In file included from /usr/include/libkern/_OSByteOrder.h:66, from /usr/include/sys/_endian.h:124, from /usr/include/i386/endian.h:99, from /usr/include/machine/endian.h:35, from /usr/include/sys/wait.h:193, from /usr/include/stdlib.h:65, from /usr/include/c++/4.2.1/cstdlib:72, from /usr/include/c++/4.2.1/bits/stl_algobase.h:68, from /usr/include/c++/4.2.1/bits/char_traits.h:46, from /usr/include/c++/4.2.1/ios:45, from /usr/include/c++/4.2.1/istream:44, from /usr/include/c++/4.2.1/sstream:44, from /usr/include/c++/4.2.1/complex:50, from /Users/vraj004/sourcecodes/InsightToolkit/Utilities/vxl/vcl/iso/vcl_complex.h:6, from /Users/vraj004/sourcecodes/InsightToolkit/Utilities/vxl/vcl/vcl_complex.h:62, from /Users/vraj004/sourcecodes/wrapitkbuild/Libraries/VXLNumerics/wrap_vcl_complex.cxx:1: /usr/include/libkern/i386/_OSByteOrder.h: In function '__uint32_t _OSSwapInt32(__uint32_t)': /usr/include/libkern/i386/_OSByteOrder.h:60: error: '__builtin_bswap32' was not declared in this scope /usr/include/libkern/i386/_OSByteOrder.h: In function '__uint64_t _OSSwapInt64(__uint64_t)': /usr/include/libkern/i386/_OSByteOrder.h:74: error: '__builtin_bswap64' was not declared in this scope In file included from /usr/include/c++/4.2.1/cstdlib:72, from /usr/include/c++/4.2.1/bits/stl_algobase.h:68, from /usr/include/c++/4.2.1/bits/char_traits.h:46, from /usr/include/c++/4.2.1/ios:45, from /usr/include/c++/4.2.1/istream:44, from /usr/include/c++/4.2.1/sstream:44, from /usr/include/c++/4.2.1/complex:50, from /Users/vraj004/sourcecodes/InsightToolkit/Utilities/vxl/vcl/iso/vcl_complex.h:6, from /Users/vraj004/sourcecodes/InsightToolkit/Utilities/vxl/vcl/vcl_complex.h:62, from /Users/vraj004/sourcecodes/wrapitkbuild/Libraries/VXLNumerics/wrap_vcl_complex.cxx:1: /usr/include/stdlib.h: At global scope: /usr/include/stdlib.h:275: error: expected primary-expression before 'void' /usr/include/stdlib.h:277: error: expected )' before '^' token /usr/include/stdlib.h:277: error: expected ',' or '...' before '^' token /usr/include/stdlib.h:277: error: expected initializer before ')' token /usr/include/stdlib.h:304: error: expected)' before '^' token /usr/include/stdlib.h:304: error: expected ',' or '...' before '^' token /usr/include/stdlib.h:304: error: expected initializer before ')' token /usr/include/stdlib.h:310: error: expected )' before '^' token /usr/include/stdlib.h:310: error: expected ',' or '...' before '^' token /usr/include/stdlib.h:310: error: expected initializer before ')' token /usr/include/stdlib.h:316: error: expected)' before '^' token /usr/include/stdlib.h:316: error: expected ',' or '...' before '^' token /usr/include/stdlib.h:316: error: expected initializer before ')' token /usr/include/stdlib.h:322: error: expected `)' before '^' token /usr/include/stdlib.h:322: error: expected ',' or '...' before '^' token /usr/include/stdlib.h:322: error: expected initializer before ')' token make[2]: * [Libraries/VXLNumerics/wrap_vcl_complex.xml] Error 1 make[1]: * [Libraries/VXLNumerics/CMakeFiles/VXLNumericsIdx.dir/all] Error 2 make: * [all] Error 2

What version of the product are you using? On what operating system? I have a 64 bit OS Lion and am trying to install wrapITK 0.3.0.

Please provide any additional information below.

Comment #1

Posted on Dec 5, 2011 by Quick Horse

Another piece of information - I am trying to bind wrapITK with python2.7.

Comment #2

Posted on Dec 5, 2011 by Quick Horse

ps: It seems to be the same unresolved issue as issue 37 - wrapitk build problems with python 2.7 on ubuntu.

Status: New

Labels:
Type-Defect Priority-Medium