Opened 15 years ago

Closed 10 years ago

#23092 closed defect (wontfix)

InsightToolKit should not clean on each build

Reported by: trog24 (Frank J. R. Hanstick) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: Cc: jeremyhu (Jeremy Huddleston Sequoia), petrrr
Port: InsightToolKit

Description

Four attempts at building InsightToolKit resulted in the following error:

[ 17%] Built target itkvnl_inst
/usr/bin/gnumake -f Code/Common/CMakeFiles/ITKCommon.dir/build.make Code/Common/CMakeFiles/ITKCommon.dir/depend
cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build && /opt/local/bin/cmake -E cmake_depends "Unix Makefiles" /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16/Code/Common /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Code/Common /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Code/Common/CMakeFiles/ITKCommon.dir/DependInfo.cmake --color=
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/GCC/gcc/config/rs6000/host-darwin.c:39: error: conflicting types for 'sigaltstack'
/usr/include/signal.h:89: error: previous declaration of 'sigaltstack' was here
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/GCC/gcc/config/rs6000/host-darwin.c: In function 'segv_handler':
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/GCC/gcc/config/rs6000/host-darwin.c:81: error: 'struct __darwin_mcontext' has no member named 'ss'
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/GCC/gcc/config/rs6000/host-darwin.c:130: error: 'struct __darwin_mcontext' has no member named 'es'
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/GCC/gcc/config/rs6000/host-darwin.c:131: error: 'struct __darwin_mcontext' has no member named 'ss'
gnumake[2]: *** [Utilities/CableSwig/GCC/gcc/CMakeFiles/backend.dir/config/rs6000/host-darwin.o] Error 1
gnumake[1]: *** [Utilities/CableSwig/GCC/gcc/CMakeFiles/backend.dir/all] Error 2
gnumake[1]: *** Waiting for unfinished jobs....
/usr/bin/gnumake -f Code/Common/CMakeFiles/ITKCommon.dir/build.make Code/Common/CMakeFiles/ITKCommon.dir/build
gnumake[2]: Nothing to be done for `Code/Common/CMakeFiles/ITKCommon.dir/build'.
/opt/local/bin/cmake -E cmake_progress_report /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/CMakeFiles  23
[ 18%] Built target ITKCommon
gnumake: *** [all] Error 2
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build" && /usr/bin/gnumake -j2 all " returned error 2
DEBUG: Backtrace: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build" && /usr/bin/gnumake -j2 all " returned error 2
   while executing
"command_exec build"
   (procedure "portbuild::build_main" line 9)
   invoked from within
"$procedure $targetname"
Warning: the following items did not execute (for InsightToolkit): org.macports.activate org.macports.build org.macports.destroot org.macports.install
Error: Status 1 encountered during processing.

The platform is a dual 1.73 GHz PowerPC G4 w/ 1 MB of RAM on a 133 MHz bus with 165 GB free disk space available.

Attachments (2)

InsightToolkit.log.bz2 (180.7 KB) - added by jeremyhu (Jeremy Huddleston Sequoia) 15 years ago.
javac oom
mpd (4.0 KB) - added by jeremyhu (Jeremy Huddleston Sequoia) 15 years ago.
dependency script

Download all attachments as: .zip

Change History (28)

comment:1 Changed 15 years ago by mf2k (Frank Schima)

Owner: changed from macports-tickets@… to dweber@…
Port: InsightToolKit added

comment:2 in reply to:  description Changed 15 years ago by dweber@…

What was the port command for the installation(s)?

This port has never been tested on a PPC system (by me). What is the OS X version?

You might try

port clean --all InsightToolkit
port install InsightToolkit -doc -py25

Take care, Darren

Replying to trog24@…:

Four attempts at building InsightToolKit resulted in the following error:

[ 17%] Built target itkvnl_inst
/usr/bin/gnumake -f Code/Common/CMakeFiles/ITKCommon.dir/build.make Code/Common/CMakeFiles/ITKCommon.dir/depend
cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build && /opt/local/bin/cmake -E cmake_depends "Unix Makefiles" /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16/Code/Common /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Code/Common /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Code/Common/CMakeFiles/ITKCommon.dir/DependInfo.cmake --color=
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/GCC/gcc/config/rs6000/host-darwin.c:39: error: conflicting types for 'sigaltstack'
/usr/include/signal.h:89: error: previous declaration of 'sigaltstack' was here
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/GCC/gcc/config/rs6000/host-darwin.c: In function 'segv_handler':
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/GCC/gcc/config/rs6000/host-darwin.c:81: error: 'struct __darwin_mcontext' has no member named 'ss'
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/GCC/gcc/config/rs6000/host-darwin.c:130: error: 'struct __darwin_mcontext' has no member named 'es'
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/GCC/gcc/config/rs6000/host-darwin.c:131: error: 'struct __darwin_mcontext' has no member named 'ss'
gnumake[2]: *** [Utilities/CableSwig/GCC/gcc/CMakeFiles/backend.dir/config/rs6000/host-darwin.o] Error 1
gnumake[1]: *** [Utilities/CableSwig/GCC/gcc/CMakeFiles/backend.dir/all] Error 2
gnumake[1]: *** Waiting for unfinished jobs....
/usr/bin/gnumake -f Code/Common/CMakeFiles/ITKCommon.dir/build.make Code/Common/CMakeFiles/ITKCommon.dir/build
gnumake[2]: Nothing to be done for `Code/Common/CMakeFiles/ITKCommon.dir/build'.
/opt/local/bin/cmake -E cmake_progress_report /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/CMakeFiles  23
[ 18%] Built target ITKCommon
gnumake: *** [all] Error 2
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build" && /usr/bin/gnumake -j2 all " returned error 2
DEBUG: Backtrace: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build" && /usr/bin/gnumake -j2 all " returned error 2
   while executing
"command_exec build"
   (procedure "portbuild::build_main" line 9)
   invoked from within
"$procedure $targetname"
Warning: the following items did not execute (for InsightToolkit): org.macports.activate org.macports.build org.macports.destroot org.macports.install
Error: Status 1 encountered during processing.

The platform is a dual 1.73 GHz PowerPC G4 w/ 1 MB of RAM on a 133 MHz bus with 165 GB free disk space available.

comment:3 Changed 15 years ago by dweber@…

The following are relevant comments from Ryan on the macports user mail-list:

I saw your previous message on this topic on December 24, whereupon I tried to build InsightToolkit to see what happened for me. I did not realize how large this port is. With Snow Leopard on my 2.2 GHz MacBook Pro with build.jobs=1, I think it took over 12 hours and over 8 GB of disk space to build, after which it said it ran out of resources (I think it said memory -- this machine has 4 GB RAM and > 50GB free disk space). I simply re-ran the port install command and it completed successfully; it takes 1.6GB of disk space after installation.

If retrying (multiple times if necessary) does not lead to a successful build for you, please file a ticket in the issue tracker, as always, with as much debug output and other information about your system as you can produce. Using build.jobs=1 will also help reduce confusion and aide in reading the log.

comment:4 Changed 15 years ago by dweber@…

Sorry, formatting above is lousy, let's try that again!

From Ryan's email:

I saw your previous message on this topic on December 24, whereupon I tried to build InsightToolkit to see what happened for me. I did not realize how large this port is. With Snow Leopard on my 2.2 GHz MacBook Pro with build.jobs=1, I think it took over 12 hours and over 8 GB of disk space to build, after which it said it ran out of resources (I think it said memory -- this machine has 4 GB RAM and > 50GB free disk space). I simply re-ran the port install command and it completed successfully; it takes 1.6GB of disk space after installation.

If retrying (multiple times if necessary) does not lead to a successful build for you, please file a ticket in the issue tracker, as always, with as much debug output and other information about your system as you can produce. Using build.jobs=1 will also help reduce confusion and aide in reading the log.

comment:5 Changed 15 years ago by jeremyhu (Jeremy Huddleston Sequoia)

retrying is rather annoying. Unlike other ports (which simply continue to retry the build), this port actually cleans first. I was at 94% complete when the java compiler ran out of memory and aborted. Simply running 'port install' again should continue the build.

Changed 15 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Attachment: InsightToolkit.log.bz2 added

javac oom

comment:6 Changed 15 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Also, the only reason that I'm trying to install this port is to fix your dependencies. If you could just fix your X11 dependencies, that would help. don't depend on the port:xorg-libs metaport ... depend on just the libs that you need.

comment:7 Changed 15 years ago by dweber@…

The port man page has some very interesting information on options. For example, look at the -k and -o options.

When debugging a single instance of a system with problems (assuming the port works on most other systems), the following debug cycle may be helpful:

$ # Edit the Portfile
$ sudo vim `port file InsightToolkit`
$
$ # Remove the current destroot (if it exists)
$ sudo rm -rf /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/destroot
$
$ # Run the installation up to the destroot phase (keeping the current build)
$ sudo port -d destroot -f -k -o InsightToolkit

I hope this helps, sorry for the build issues. I have found frequent build issues with parallel builds, so using build.jobs=1 has worked after multiple runs.

comment:8 in reply to:  6 Changed 15 years ago by dweber@…

Replying to jeremyhu@…:

Also, the only reason that I'm trying to install this port is to fix your dependencies. If you could just fix your X11 dependencies, that would help. don't depend on the port:xorg-libs metaport ... depend on just the libs that you need.

If I knew exactly what they are and I could be confident they will not change in ITK (or the xorg libs packages will not change much), this would be nice. Sorry about that, but the safe option is to depend on a meta package (IMHO). Still, if there is detailed and tested advice on how to change this, I'm willing to look into it further.

comment:9 Changed 15 years ago by dweber@…

Resolution: worksforme
Status: newclosed

Is there anything to fix here? Without any recommendations that are specific to the code in the InsightToolkit port, this ticket may remain closed. Please reopen it if something more can be done and provide specific recommendations on the fix.

This port is building on every system that I can lay my hands on (there is a post-destroot issue that will be fixed soon, but no substantial build issues AFAIK. The only build issues that I've seen are related to parallel builds and the solution, for me, has been to use build.jobs=1 and to keep running the build every time it falls over.

comment:10 Changed 15 years ago by jmroot (Joshua Root)

If parallel build is not reliable, you should disable it in the portfile with use_parallel_build no.

comment:11 Changed 15 years ago by dweber@…

I thought that the default was no parallel builds, maybe that changed in the latest release of MacPorts. I'll make this change so that parallel builds are disabled in the port.

comment:12 Changed 15 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Resolution: worksforme
Status: closedreopened

@dwebber:

If you can't fix this port so that it builds, then I can't fix your dependencies. You will need to either fix the dependencies or fix the build.

xorg-libs is not an end solution, and you should not be depending on it. It is a transitional package and will be removed once you fix your port to address this. You have had one year worth of notice to address this, and this port is the only lagger. Please fix it.

http://lists.macosforge.org/pipermail/macports-dev/2009-February/007550.html

As for a detailed test, otool -L works great. I'm attaching a script that I use (very hackish) to figure out the dependencies. You may need to adapt it if binaries aren't just in lib and bin.

Changed 15 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Attachment: mpd added

dependency script

comment:13 Changed 15 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Cc: jeremyhu@… added

Cc Me!

comment:14 Changed 15 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Summary: InsightToolKit did not buildInsightToolKit should not clean on each build

The main problem here is that InsightToolkit starts building from scratch every time. The failure happnes around 95% completion. You should be able to resume building at the point of failure like with other ports.

comment:15 in reply to:  12 Changed 15 years ago by dweber@…

Replying to jeremyhu@…:

@dwebber:

If you can't fix this port so that it builds, then I can't fix your dependencies. You will need to either fix the dependencies or fix the build.

xorg-libs is not an end solution, and you should not be depending on it. It is a transitional package and will be removed once you fix your port to address this. You have had one year worth of notice to address this, and this port is the only lagger. Please fix it.

http://lists.macosforge.org/pipermail/macports-dev/2009-February/007550.html

As for a detailed test, otool -L works great. I'm attaching a script that I use (very hackish) to figure out the dependencies. You may need to adapt it if binaries aren't just in lib and bin.

I was not aware of being 'notified' about this problem a year ago. (I'm not able to keep up with everything MacPorts, I'm doing the best that I can to keep up with the ports that I've worked on.)

So, now I can understand a bit of your frustration with this port.

OK, so let's assume you want to fix the xorg-lib dependency issue. Then build the port without any wrapping. So, try this:

$ sudo port install InsightToolkit -doc -py25 +shared

I hope that helps. It should help with the 95% complete failures, because I see these on 10.6 and they are all related to inadequate java resources and that will only happen when the wrapping variant is enabled (it is required by the 'py25' variant and it, in turn, requires 'shared').

I will try to find time for otool -L explorations, to identify the xorg-libs deps. For the most part, this port provides a library for image processing, not visualization. I'm not entirely clear on why it should depend on anything xorg at all.

comment:16 Changed 15 years ago by dweber@…

I have no idea whether the port is 'cleaning' before every build - is it? There is nothing specific in the port to instruct a clean. Maybe the latest version of cmake is doing an automatic clean during the configure phase? Even if it did, the configure phase should be done and port should skip it when re-running the build after a failure.

For the record, this is the java failure, very late in the build process that includes java wrapping of the c++ code:

[ 94%] Building /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Wrapping/WrapITK/Java/InsightToolkit/BaseJava.class
cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Wrapping/WrapITK/Java && /usr/bin/javac -classpath /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Wrapping/WrapITK/Java -d /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Wrapping/WrapITK/Java /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Wrapping/WrapITK/Java/InsightToolkit/BaseJava.java


The system is out of resources.
Consult the following stack trace for details.
java.lang.OutOfMemoryError: Java heap space
	at com.sun.tools.javac.util.Position$LineMapImpl.build(Position.java:139)
	at com.sun.tools.javac.util.Position.makeLineMap(Position.java:63)
	at com.sun.tools.javac.parser.Scanner.getLineMap(Scanner.java:1105)
	at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:512)
	at com.sun.tools.javac.main.JavaCompiler.complete(JavaCompiler.java:646)
	at com.sun.tools.javac.jvm.ClassReader.fillIn(ClassReader.java:1869)
	at com.sun.tools.javac.jvm.ClassReader.complete(ClassReader.java:1777)
	at com.sun.tools.javac.code.Symbol.complete(Symbol.java:386)
	at com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:758)
	at com.sun.tools.javac.jvm.ClassReader.loadClass(ClassReader.java:1951)
	at com.sun.tools.javac.comp.Resolve.loadClass(Resolve.java:842)
	at com.sun.tools.javac.comp.Resolve.findGlobalType(Resolve.java:901)
	at com.sun.tools.javac.comp.Resolve.findType(Resolve.java:957)
	at com.sun.tools.javac.comp.Resolve.findIdent(Resolve.java:986)
	at com.sun.tools.javac.comp.Resolve.resolveIdent(Resolve.java:1162)
	at com.sun.tools.javac.comp.Attr.visitIdent(Attr.java:1714)
	at com.sun.tools.javac.tree.JCTree$JCIdent.accept(JCTree.java:1547)
	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:360)
	at com.sun.tools.javac.comp.Attr.attribType(Attr.java:390)
	at com.sun.tools.javac.comp.Attr.visitNewClass(Attr.java:1351)
	at com.sun.tools.javac.tree.JCTree$JCNewClass.accept(JCTree.java:1257)
	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:360)
	at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:377)
	at com.sun.tools.javac.comp.Attr.visitAssign(Attr.java:1550)
	at com.sun.tools.javac.tree.JCTree$JCAssign.accept(JCTree.java:1342)
	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:360)
	at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:384)
	at com.sun.tools.javac.comp.Attr.visitExec(Attr.java:1017)
	at com.sun.tools.javac.tree.JCTree$JCExpressionStatement.accept(JCTree.java:1074)
	at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:360)
	at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:397)
	at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:413)
gnumake[2]: *** [Wrapping/WrapITK/Java/InsightToolkit/BaseJava.class] Error 3
gnumake[1]: *** [Wrapping/WrapITK/Java/CMakeFiles/ITKJavaJar.dir/all] Error 2
gnumake: *** [all] Error 2
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build" && /usr/bin/gnumake -j1 all " returned error 2
DEBUG: Backtrace: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build" && /usr/bin/gnumake -j1 all " returned error 2
    while executing
"command_exec build"
    (procedure "portbuild::build_main" line 9)
    invoked from within
"$procedure $targetname"
Warning: the following items did not execute (for InsightToolkit): org.macports.activate org.macports.build org.macports.destroot org.macports.install
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>

This particular failure was run on a recent Mac Pro system with 16 Gb of RAM, running OSX 10.6.x. I've now seen numerous failures like this on 10.6, which were not apparent on 10.5.x - are we dealing with a crappy java-vm on 10.6.x?

Is there a way to modify the java-vm memory space in a Portfile?

I'm not familiar with how to set java parameters in a build process like this, but I've seen recommendations on how to increase memory available to java in the ImageJ community, e.g.: http://imagejdocu.tudor.lu/doku.php?id=faq:technical:how_do_i_increase_the_memory_in_imagej

comment:17 Changed 15 years ago by dweber@…

Resolution: wontfix
Status: reopenedclosed

OK, ran a build last night that failed as above. Now trying to "recover" from that by just running the build again, using:

$ sudo port -d build -o InsightToolkit build.jobs=1

So, as expected, it skips all the phases up to the build phase and starts that off with a call to 'gnumake', i.e.:

...
DEBUG: Executing org.macports.main (InsightToolkit)
DEBUG: Skipping completed org.macports.fetch (InsightToolkit)
DEBUG: Skipping completed org.macports.checksum (InsightToolkit)
DEBUG: Skipping completed org.macports.extract (InsightToolkit)
DEBUG: Skipping completed org.macports.patch (InsightToolkit)
DEBUG: Skipping completed org.macports.configure (InsightToolkit)
--->  Building InsightToolkit
DEBUG: Executing org.macports.build (InsightToolkit)
DEBUG: Environment: MACOSX_DEPLOYMENT_TARGET='10.6'
DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build" && /usr/bin/gnumake -j1 all'
...

This quickly gets a long way into the build (as I write, it's about 80% complete after a few minutes on a fast system). So, it appears to be using the pre-compiled objects, as expected.

However, it appears to be re-building the java objects. For example, at about 90%, it quickly identified that the Tcl and Python objects were built already, but it is re-building a java object, i.e.:

gnumake[2]: Nothing to be done for `Wrapping/WrapITK/Modules/SimpleFilters/CMakeFiles/SimpleFiltersTcl.dir/build'.
/opt/local/bin/cmake -E cmake_progress_report /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/CMakeFiles  54
[ 90%] Built target SimpleFiltersTcl
/usr/bin/gnumake -f Wrapping/WrapITK/Modules/SimpleFilters/CMakeFiles/_SimpleFiltersPython.dir/build.make Wrapping/WrapITK/Modules/SimpleFilters/CMakeFiles/_SimpleFiltersPython.dir/depend
cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build && /opt/local/bin/cmake -E cmake_depends "Unix Makefiles" /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16/Wrapping/WrapITK/Modules/SimpleFilters /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Wrapping/WrapITK/Modules/SimpleFilters /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Wrapping/WrapITK/Modules/SimpleFilters/CMakeFiles/_SimpleFiltersPython.dir/DependInfo.cmake --color=
/usr/bin/gnumake -f Wrapping/WrapITK/Modules/SimpleFilters/CMakeFiles/_SimpleFiltersPython.dir/build.make Wrapping/WrapITK/Modules/SimpleFilters/CMakeFiles/_SimpleFiltersPython.dir/build
gnumake[2]: Nothing to be done for `Wrapping/WrapITK/Modules/SimpleFilters/CMakeFiles/_SimpleFiltersPython.dir/build'.
/opt/local/bin/cmake -E cmake_progress_report /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/CMakeFiles  79
[ 91%] Built target _SimpleFiltersPython
/usr/bin/gnumake -f Wrapping/WrapITK/Modules/UnaryPixelMath/CMakeFiles/UnaryPixelMathJava.dir/build.make Wrapping/WrapITK/Modules/UnaryPixelMath/CMakeFiles/UnaryPixelMathJava.dir/depend

This may be an issue to discuss on the main InsightToolkit and CMake user lists.

IMHO, this is not a defect in this port. Rather, it's some kind of defect in the build system for java wrapping.

This may have been noted in another ticket, but for the record, the base c++ library can be installed without any wrapping by using:

$ sudo port install InsightToolkit -doc -py25 +shared

Finally and hopefully, closing this ticket. The build system problem for java wrapping is probably beyond the control of this port (certainly beyond my understanding to fix it).

comment:18 Changed 15 years ago by jeremyhu (Jeremy Huddleston Sequoia)

As for the memory consumption on 10.6... it isn't because of a buggy vm but because of insufficient memory resources in general. I saw this reported for other systems as well (various linux versions). I'm testing a fix right now... (basically giving the vm more room to play). Assuming it works, I'll commit it. It's been building for about 7 hours, so it should hopefully be done soon.

As for "cleaning" before each build... it's not explicitly cleaning, but something is happening whereby simply executing 'sudo port -v install InsightToolKit' causes everything to be rebuilt after the failure (rather than just starting where it left off). I'm not seeing your "resume at 80%" =/

Anyways, I should be able to test the X11 dependencies with your suggestion, thanks.

comment:19 Changed 15 years ago by dweber@…

Given that port command, I can only assume it rebuilds everything when there are changes to the Portfile or changes to the variants used for the build. One way to avoid that, is to use the -o flag, as in:

$ sudo port -d build -o InsightToolkit

That should keep the "old" state files (in the work path), even when the Portfile is modified. During debug runs, I sometimes manually delete state files while using the -o flag.

Also, if you want to continue working on the port after a successful install, use the -k flag to keep all the valuable build files in the work path.

When I started work on this port, it was a huge hassle to rebuild all the time. The -o and -k flags were my saviour.

comment:20 Changed 15 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Resolution: wontfix
Status: closedreopened

No, it definitely isn't working. I made a typo in my patch, changed the srcdir, ran it with -o, and it started from scratch:

~/src/macports-trunk/dports/graphics/InsightToolkit  $ sudo port -v -o install InsightToolkit -python25 +python26
Warning: InsightToolkit has no universal variant
Warning: xorg-libs has no universal variant
Warning: xorg-xproto has no universal variant
Warning: xorg-kbproto has no universal variant
Warning: xorg-renderproto has no universal variant
Warning: xorg-glproto has no universal variant
Warning: xorg-dri2proto has no universal variant
Warning: xorg-fixesproto has no universal variant
Warning: xorg-xextproto has no universal variant
Warning: xorg-inputproto has no universal variant
Warning: xorg-fontsproto has no universal variant
Warning: xorg-scrnsaverproto has no universal variant
Warning: xorg-trapproto has no universal variant
Warning: xorg-compositeproto has no universal variant
Warning: xorg-damageproto has no universal variant
Warning: xorg-evieproto has no universal variant
Warning: xorg-fontcacheproto has no universal variant
Warning: xorg-xineramaproto has no universal variant
Warning: xorg-randrproto has no universal variant
Warning: xorg-recordproto has no universal variant
Warning: xorg-videoproto has no universal variant
Warning: xorg-xf86dgaproto has no universal variant
Warning: xorg-xf86miscproto has no universal variant
Warning: xorg-xf86vidmodeproto has no universal variant
Warning: xorg-dmxproto has no universal variant
Warning: xorg-xcb-proto has no universal variant
--->  Computing dependencies for InsightToolkit.
--->  Building InsightToolkit
/opt/local/bin/cmake -H/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16 -B/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build --check-build-system CMakeFiles/Makefile.cmake 0
WrapITK is an experimental system for wrapping ITK. It is tested on Linux, Mac OS and Solaris, but is known to have some problems on some Windows platforms.
running /bin/sh "/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/GCC/config_cmake/gcc_platform.sh" "/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/GCC/config_cmake/gcc_platform.cmake" "/opt/local/bin/cmake"  2>&1
-- Found UUID: /opt/local/lib/libuuid.dylib
Attention: You have chosen to use the files in the Review directory. The Copyright of these files has not been cleared up, and the coding style and API of the classes in the Review directory may change drastically as it get code reviews from the developers. Please set ITK_USE_REVIEW to OFF if you don't want to use these files.
running /opt/local/bin/cmake -E copy_if_different "/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Wrapping/WrapITK/itk.swg" "/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Wrapping/WrapITK/SWIG/itk.swg"  2>&1
-- VXLNumerics: Creating vcl_complex wrappers.
-- VXLNumerics: Creating vnl_matrix wrappers.
-- VXLNumerics: Creating vnl_vector wrappers.
-- VXLNumerics: Creating vnl_c_vector wrappers.
-- VXLNumerics: Creating vnl_diag_matrix wrappers.
-- VXLNumerics: Creating vnl_file_matrix wrappers.
-- VXLNumerics: Creating vnl_file_vector wrappers.
-- VXLNumerics: Creating vnl_fortran_copy wrappers.
-- VXLNumerics: Creating vnl_matrix_fixed wrappers.
-- VXLNumerics: Creating vnl_matrix_fixed_ref wrappers.
-- VXLNumerics: Creating vnl_matrix_ref wrappers.
-- VXLNumerics: Creating vnl_vector_ref wrappers.
-- VXLNumerics: Creating module wrapper files.
-- VXLNumerics: Creating language support files.
-- Base: Creating ITKCommonBase wrappers.
-- Base: Creating itkOffset wrappers.
-- Base: Creating itkArray wrappers.
-- Base: Creating itkFixedArray wrappers.
-- Base: Creating itkPoint wrappers.
-- Base: Creating itkDefaultStaticMeshTraits wrappers.
-- Base: Creating itkDefaultDynamicMeshTraits wrappers.
-- Base: Creating itkPointSet wrappers.
-- Base: Creating itkContinuousIndex wrappers.
-- Base: Creating itkCovariantVector wrappers.
-- Base: Creating itkVector wrappers.
-- Base: Creating itkRGBPixel wrappers.
-- Base: Creating itkRGBAPixel wrappers.
-- Base: Creating itkVariableLengthVector wrappers.
-- Base: Creating itkImage wrappers.
-- Base: Creating itkVectorImage wrappers.
-- Base: Creating itkLevelSet wrappers.
-- Base: Creating itkNeighborhood wrappers.
-- Base: Creating ITKRegions wrappers.
-- Base: Creating SwigExtras wrappers.
-- Base: Creating itkImageSource wrappers.
-- Base: Creating itkImageToImageFilterA wrappers.
-- Base: Creating itkImageToImageFilterB wrappers.
-- Base: Creating itkInPlaceImageFilterA wrappers.
-- Base: Creating itkInPlaceImageFilterB wrappers.
-- Base: Creating itkFiniteDifferenceImageFilter wrappers.
-- Base: Creating itkPath wrappers.
-- Base: Creating itkParametricPath wrappers.
-- Base: Creating itkPolyLineParametricPath wrappers.
-- Base: Creating itkBoxImageFilter wrappers.
-- Base: Creating itkDenseFiniteDifferenceImageFilter wrappers.
-- Base: Creating itkEventObjects wrappers.
-- Base: Creating itkFiniteDifferenceFunction wrappers.
-- Base: Creating itkFlatStructuringElement wrappers.
-- Base: Creating itkFunctionBase wrappers.
-- Base: Creating itkImageBoundaryCondition wrappers.
-- Base: Creating itkImageFunction wrappers.
-- Base: Creating itkIndex wrappers.
-- Base: Creating itkInterpolateImageFunction wrappers.
-- Base: Creating itkKernelImageFilter wrappers.
-- Base: Creating itkMatrix wrappers.
-- Base: Creating itkMesh wrappers.
-- Base: Creating itkNarrowBand wrappers.
-- Base: Creating itkNumericTraits wrappers.
-- Base: Creating itkPathSource wrappers.
-- Base: Creating itkSimpleDataObjectDecorator wrappers.
-- Base: Creating itkSize wrappers.
-- Base: Creating itkVectorContainer wrappers.
-- Base: Creating itkVersor wrappers.
-- Base: Creating module wrapper files.
-- Base: Creating language support files.
-- BaseNumerics: Creating ITKCostFunctions wrappers.
-- BaseNumerics: Creating ITKOptimizers wrappers.
-- BaseNumerics: Creating itkSample wrappers.
-- BaseNumerics: Creating module wrapper files.
-- BaseNumerics: Creating language support files.
-- BaseTransforms: Creating itkTransform wrappers.
-- BaseTransforms: Creating itkMatrixOffsetTransformBase wrappers.
-- BaseTransforms: Creating ITKRigidTransforms wrappers.
-- BaseTransforms: Creating ITKEulerTransform wrappers.
-- BaseTransforms: Creating itkVersorTransform wrappers.
-- BaseTransforms: Creating ITKVersorRigidTransform wrappers.
-- BaseTransforms: Creating ITKSimilarityTransforms wrappers.
-- BaseTransforms: Creating itkAffineTransform wrappers.
-- BaseTransforms: Creating itkScalableAffineTransform wrappers.
-- BaseTransforms: Creating itkScaleTransform wrappers.
-- BaseTransforms: Creating ITKCenteredEulerTransform wrappers.
-- BaseTransforms: Creating ITKCenteredRigidTransform wrappers.
-- BaseTransforms: Creating ITKCenteredSimilarityTransforms wrappers.
-- BaseTransforms: Creating ITKRigidPerspectiveTransform wrappers.
-- BaseTransforms: Creating ITKScaleSkewVersorTransforms wrappers.
-- BaseTransforms: Creating itkAzimuthElevationToCartesianTransform wrappers.
-- BaseTransforms: Creating itkCenteredAffineTransform wrappers.
-- BaseTransforms: Creating itkFixedCenterOfRotationAffineTransform wrappers.
-- BaseTransforms: Creating itkIdentityTransform wrappers.
-- BaseTransforms: Creating itkQuaternionRigidTransform wrappers.
-- BaseTransforms: Creating itkScaleLogarithmicTransform wrappers.
-- BaseTransforms: Creating itkTranslationTransform wrappers.
-- BaseTransforms: Creating module wrapper files.
-- BaseTransforms: Creating language support files.
-- BaseSpatialObject: Creating itkSpatialObjectBase wrappers.
-- BaseSpatialObject: Creating itkPointBasedSpatialObject wrappers.
-- BaseSpatialObject: Creating itkImageSpatialObject wrappers.
-- BaseSpatialObject: Creating itkTreeNodeSO wrappers.
-- BaseSpatialObject: Creating itkArrowSpatialObject wrappers.
-- BaseSpatialObject: Creating itkBlobSpatialObject wrappers.
-- BaseSpatialObject: Creating itkBoxSpatialObject wrappers.
-- BaseSpatialObject: Creating itkCenteredTransformInitializer wrappers.
-- BaseSpatialObject: Creating itkCenteredVersorTransformInitializer wrappers.
-- BaseSpatialObject: Creating itkContourSpatialObject wrappers.
-- BaseSpatialObject: Creating itkEllipseSpatialObject wrappers.
-- BaseSpatialObject: Creating itkGaussianSpatialObject wrappers.
-- BaseSpatialObject: Creating itkGroupSpatialObject wrappers.
-- BaseSpatialObject: Creating itkImageMaskSpatialObject wrappers.
-- BaseSpatialObject: Creating itkLandmarkSpatialObject wrappers.
-- BaseSpatialObject: Creating itkLineSpatialObject wrappers.
-- BaseSpatialObject: Creating itkPlaneSpatialObject wrappers.
-- BaseSpatialObject: Creating itkPolygonGroupSpatialObject wrappers.
-- BaseSpatialObject: Creating itkPolygonSpatialObject wrappers.
-- BaseSpatialObject: Creating itkSceneSpatialObject wrappers.
-- BaseSpatialObject: Creating itkSpatialObjectProperty wrappers.
-- BaseSpatialObject: Creating itkSpatialObjectReader wrappers.
-- BaseSpatialObject: Creating itkSpatialObjectToImageFilter wrappers.
-- BaseSpatialObject: Creating itkSpatialObjectTreeNode wrappers.
-- BaseSpatialObject: Creating itkSpatialObjectWriter wrappers.
-- BaseSpatialObject: Creating itkSurfaceSpatialObject wrappers.
-- BaseSpatialObject: Creating module wrapper files.
-- BaseSpatialObject: Creating language support files.
-- BinaryMorphology: Creating itkBinaryDilateImageFilter wrappers.
-- BinaryMorphology: Creating itkBinaryErodeImageFilter wrappers.
-- BinaryMorphology: Creating itkBinaryPruningImageFilter wrappers.
-- BinaryMorphology: Creating itkBinaryThinningImageFilter wrappers.
-- BinaryMorphology: Creating itkBinaryThresholdImageFilter wrappers.
-- BinaryMorphology: Creating module wrapper files.
-- BinaryMorphology: Creating language support files.
-- Calculators: Creating itkBSplineDecompositionImageFilter wrappers.
-- Calculators: Creating itkImageMomentsCalculator wrappers.
-- Calculators: Creating itkLabelStatisticsImageFilter wrappers.
-- Calculators: Creating itkMaximumImageFilter wrappers.
-- Calculators: Creating itkMinimumImageFilter wrappers.
-- Calculators: Creating itkMinimumMaximumImageCalculator wrappers.
-- Calculators: Creating itkMinimumMaximumImageFilter wrappers.
-- Calculators: Creating itkNoiseImageFilter wrappers.
-- Calculators: Creating itkScalarImageToHistogramGenerator wrappers.
-- Calculators: Creating itkStatisticsImageFilter wrappers.
-- Calculators: Creating module wrapper files.
-- Calculators: Creating language support files.
-- Compose: Creating itkCheckerBoardImageFilter wrappers.
-- Compose: Creating itkCompose2DCovariantVectorImageFilter wrappers.
-- Compose: Creating itkCompose2DVectorImageFilter wrappers.
-- Compose: Creating itkCompose3DCovariantVectorImageFilter wrappers.
-- Compose: Creating itkCompose3DVectorImageFilter wrappers.
-- Compose: Creating itkComposeRGBAImageFilter wrappers.
-- Compose: Creating itkComposeRGBImageFilter wrappers.
-- Compose: Creating itkJoinSeriesImageFilter wrappers.
-- Compose: Creating itkPasteImageFilter wrappers.
-- Compose: Creating itkRGBToLuminanceImageFilter wrappers.
-- Compose: Creating itkRegionOfInterestImageFilter wrappers.
-- Compose: Creating itkTileImageFilter wrappers.
-- Compose: Creating itkVectorIndexSelectionCastImageFilter wrappers.
-- Compose: Creating module wrapper files.
-- Compose: Creating language support files.
-- DeformableTransforms: Creating itkKernelTransform wrappers.
-- DeformableTransforms: Creating itkBSplineDeformableTransform wrappers.
-- DeformableTransforms: Creating itkElasticBodyReciprocalSplineKernelTransform wrappers.
-- DeformableTransforms: Creating itkElasticBodySplineKernelTransform wrappers.
-- DeformableTransforms: Creating itkThinPlateR2LogRSplineKernelTransform wrappers.
-- DeformableTransforms: Creating itkThinPlateSplineKernelTransform wrappers.
-- DeformableTransforms: Creating itkVolumeSplineKernelTransform wrappers.
-- DeformableTransforms: Creating module wrapper files.
-- DeformableTransforms: Creating language support files.
-- Denoising: Creating itkCurvatureFlowImageFilter wrappers.
-- Denoising: Creating itkMinMaxCurvatureFlowImageFilter wrappers.
-- Denoising: Creating itkVotingBinaryImageFilter wrappers.
-- Denoising: Creating itkAnisotropicDiffusionImageFilter wrappers.
-- Denoising: Creating itkBilateralImageFilter wrappers.
-- Denoising: Creating itkBinaryMedianImageFilter wrappers.
-- Denoising: Creating itkBinaryMinMaxCurvatureFlowImageFilter wrappers.
-- Denoising: Creating itkCurvatureAnisotropicDiffusionImageFilter wrappers.
-- Denoising: Creating itkGradientAnisotropicDiffusionImageFilter wrappers.
-- Denoising: Creating itkMeanImageFilter wrappers.
-- Denoising: Creating itkMedianImageFilter wrappers.
-- Denoising: Creating itkVotingBinaryHoleFillingImageFilter wrappers.
-- Denoising: Creating itkVotingBinaryIterativeHoleFillingImageFilter wrappers.
-- Denoising: Creating module wrapper files.
-- Denoising: Creating language support files.
-- DistanceMap: Creating itkApproximateSignedDistanceMapImageFilter wrappers.
-- DistanceMap: Creating itkDanielssonDistanceMapImageFilter wrappers.
-- DistanceMap: Creating itkFastChamferDistanceImageFilter wrappers.
-- DistanceMap: Creating itkSignedDanielssonDistanceMapImageFilter wrappers.
-- DistanceMap: Creating itkSignedMaurerDistanceMapImageFilter wrappers.
-- DistanceMap: Creating module wrapper files.
-- DistanceMap: Creating language support files.
-- EdgesAndContours: Creating itkCannyEdgeDetectionImageFilter wrappers.
-- EdgesAndContours: Creating itkSimpleContourExtractorImageFilter wrappers.
-- EdgesAndContours: Creating itkSobelEdgeDetectionImageFilter wrappers.
-- EdgesAndContours: Creating itkZeroCrossingBasedEdgeDetectionImageFilter wrappers.
-- EdgesAndContours: Creating itkZeroCrossingImageFilter wrappers.
-- EdgesAndContours: Creating module wrapper files.
-- EdgesAndContours: Creating language support files.
-- FFT: Creating itkComplexToImaginaryImageFilter wrappers.
-- FFT: Creating itkComplexToModulusImageFilter wrappers.
-- FFT: Creating itkComplexToPhaseImageFilter wrappers.
-- FFT: Creating itkComplexToRealImageFilter wrappers.
-- FFT: Creating itkFFTComplexConjugateToRealImageFilter wrappers.
-- FFT: Creating itkFFTComplexToComplexImageFilter wrappers.
-- FFT: Creating itkFFTRealToComplexConjugateImageFilter wrappers.
-- FFT: Creating itkMagnitudeAndPhaseToComplexImageFilter wrappers.
-- FFT: Creating itkRealAndImaginaryToComplexImageFilter wrappers.
-- FFT: Creating module wrapper files.
-- FFT: Creating language support files.
-- Filtering: Creating itkRecursiveSeparableImageFilter wrappers.
-- Filtering: Creating itkHessianRecursiveGaussianImageFilter wrappers.
-- Filtering: Creating itkBinomialBlurImageFilter wrappers.
-- Filtering: Creating itkDerivativeImageFilter wrappers.
-- Filtering: Creating itkDiscreteGaussianImageFilter wrappers.
-- Filtering: Creating itkEdgePotentialImageFilter wrappers.
-- Filtering: Creating itkGradientImageFilter wrappers.
-- Filtering: Creating itkGradientMagnitudeImageFilter wrappers.
-- Filtering: Creating itkGradientMagnitudeRecursiveGaussianImageFilter wrappers.
-- Filtering: Creating itkGradientRecursiveGaussianImageFilter wrappers.
-- Filtering: Creating itkGradientToMagnitudeImageFilter wrappers.
-- Filtering: Creating itkGradientVectorFlowImageFilter wrappers.
-- Filtering: Creating itkHessian3DToVesselnessMeasureImageFilter wrappers.
-- Filtering: Creating itkLaplacianImageFilter wrappers.
-- Filtering: Creating itkLaplacianRecursiveGaussianImageFilter wrappers.
-- Filtering: Creating itkLaplacianSharpeningImageFilter wrappers.
-- Filtering: Creating itkRecursiveGaussianImageFilter wrappers.
-- Filtering: Creating itkSmoothingRecursiveGaussianImageFilter wrappers.
-- Filtering: Creating module wrapper files.
-- Filtering: Creating language support files.
-- IntensityFilters: Creating itkAdaptiveHistogramEqualizationImageFilter wrappers.
-- IntensityFilters: Creating itkHistogramMatchingImageFilter wrappers.
-- IntensityFilters: Creating itkIntensityWindowingImageFilter wrappers.
-- IntensityFilters: Creating itkInvertIntensityImageFilter wrappers.
-- IntensityFilters: Creating itkMaskImageFilter wrappers.
-- IntensityFilters: Creating itkMaskNegatedImageFilter wrappers.
-- IntensityFilters: Creating itkNormalizeImageFilter wrappers.
-- IntensityFilters: Creating itkRescaleIntensityImageFilter wrappers.
-- IntensityFilters: Creating itkShiftScaleImageFilter wrappers.
-- IntensityFilters: Creating itkSigmoidImageFilter wrappers.
-- IntensityFilters: Creating module wrapper files.
-- IntensityFilters: Creating language support files.
-- Interpolators: Creating itkBSplineInterpolateImageFunction wrappers.
-- Interpolators: Creating itkBSplineResampleImageFunction wrappers.
-- Interpolators: Creating itkLinearInterpolateImageFunction wrappers.
-- Interpolators: Creating itkNearestNeighborInterpolateImageFunction wrappers.
-- Interpolators: Creating itkWindowedSincInterpolateImageFunction wrappers.
-- Interpolators: Creating module wrapper files.
-- Interpolators: Creating language support files.
-- IO: Creating ITKIOBase wrappers.
-- IO: Creating itkImageFileReader wrappers.
-- IO: Creating itkImageFileWriter wrappers.
-- IO: Creating itkImageSeriesReader wrappers.
-- IO: Creating itkImageSeriesWriter wrappers.
-- IO: Creating itkOrientImageFilter wrappers.
-- IO: Creating module wrapper files.
-- IO: Creating language support files.
-- LevelSet: Creating itkSparseFieldLevelSetImageFilter wrappers.
-- LevelSet: Creating itkSparseFieldFourthOrderLevelSetImageFilter wrappers.
-- LevelSet: Creating itkSegmentationLevelSetImageFilter wrappers.
-- LevelSet: Creating itkShapePriorSegmentationLevelSetImageFilter wrappers.
-- LevelSet: Creating itkFastMarchingImageFilter wrappers.
-- LevelSet: Creating itkAnisotropicFourthOrderLevelSetImageFilter wrappers.
-- LevelSet: Creating itkAntiAliasBinaryImageFilter wrappers.
-- LevelSet: Creating itkCannySegmentationLevelSetImageFilter wrappers.
-- LevelSet: Creating itkCollidingFrontsImageFilter wrappers.
-- LevelSet: Creating itkCurvesLevelSetImageFilter wrappers.
-- LevelSet: Creating itkFastMarchingExtensionImageFilter wrappers.
-- LevelSet: Creating itkFastMarchingUpwindGradientImageFilter wrappers.
-- LevelSet: Creating itkGeodesicActiveContourLevelSetImageFilter wrappers.
-- LevelSet: Creating itkGeodesicActiveContourShapePriorLevelSetImageFilter wrappers.
-- LevelSet: Creating itkIsotropicFourthOrderLevelSetImageFilter wrappers.
-- LevelSet: Creating itkLaplacianSegmentationLevelSetImageFilter wrappers.
-- LevelSet: Creating itkLevelSetFunction wrappers.
-- LevelSet: Creating itkNarrowBandImageFilterBase wrappers.
-- LevelSet: Creating itkNarrowBandLevelSetImageFilter wrappers.
-- LevelSet: Creating itkNarrowBandThresholdSegmentationLevelSetImageFilter wrappers.
-- LevelSet: Creating itkParallelSparseFieldLevelSetImageFilter wrappers.
-- LevelSet: Creating itkSegmentationLevelSetFunction wrappers.
-- LevelSet: Creating itkShapeDetectionLevelSetImageFilter wrappers.
-- LevelSet: Creating itkSpatialFunction wrappers.
-- LevelSet: Creating itkThresholdSegmentationLevelSetImageFilter wrappers.
-- LevelSet: Creating module wrapper files.
-- LevelSet: Creating language support files.
-- Morphology: Creating itkBlackTopHatImageFilter wrappers.
-- Morphology: Creating itkClosingByReconstructionImageFilter wrappers.
-- Morphology: Creating itkDilateObjectMorphologyImageFilter wrappers.
-- Morphology: Creating itkErodeObjectMorphologyImageFilter wrappers.
-- Morphology: Creating itkGrayscaleConnectedClosingImageFilter wrappers.
-- Morphology: Creating itkGrayscaleConnectedOpeningImageFilter wrappers.
-- Morphology: Creating itkGrayscaleDilateImageFilter wrappers.
-- Morphology: Creating itkGrayscaleErodeImageFilter wrappers.
-- Morphology: Creating itkGrayscaleFillholeImageFilter wrappers.
-- Morphology: Creating itkGrayscaleFunctionDilateImageFilter wrappers.
-- Morphology: Creating itkGrayscaleFunctionErodeImageFilter wrappers.
-- Morphology: Creating itkGrayscaleGeodesicDilateImageFilter wrappers.
-- Morphology: Creating itkGrayscaleGeodesicErodeImageFilter wrappers.
-- Morphology: Creating itkGrayscaleGrindPeakImageFilter wrappers.
-- Morphology: Creating itkGrayscaleMorphologicalClosingImageFilter wrappers.
-- Morphology: Creating itkGrayscaleMorphologicalOpeningImageFilter wrappers.
-- Morphology: Creating itkHConcaveImageFilter wrappers.
-- Morphology: Creating itkHConvexImageFilter wrappers.
-- Morphology: Creating itkHMaximaImageFilter wrappers.
-- Morphology: Creating itkHMinimaImageFilter wrappers.
-- Morphology: Creating itkMorphologicalGradientImageFilter wrappers.
-- Morphology: Creating itkOpeningByReconstructionImageFilter wrappers.
-- Morphology: Creating itkReconstructionByDilationImageFilter wrappers.
-- Morphology: Creating itkReconstructionByErosionImageFilter wrappers.
-- Morphology: Creating itkWhiteTopHatImageFilter wrappers.
-- Morphology: Creating module wrapper files.
-- Morphology: Creating language support files.
-- PixelMath: Creating itkAbsoluteValueDifferenceImageFilter wrappers.
-- PixelMath: Creating itkAddImageFilter wrappers.
-- PixelMath: Creating itkAndImageFilter wrappers.
-- PixelMath: Creating itkAtan2ImageFilter wrappers.
-- PixelMath: Creating itkBinaryMagnitudeImageFilter wrappers.
-- PixelMath: Creating itkConstrainedValueAdditionImageFilter wrappers.
-- PixelMath: Creating itkConstrainedValueDifferenceImageFilter wrappers.
-- PixelMath: Creating itkDivideImageFilter wrappers.
-- PixelMath: Creating itkMultiplyImageFilter wrappers.
-- PixelMath: Creating itkNaryAddImageFilter wrappers.
-- PixelMath: Creating itkNaryMaximumImageFilter wrappers.
-- PixelMath: Creating itkOrImageFilter wrappers.
-- PixelMath: Creating itkSquaredDifferenceImageFilter wrappers.
-- PixelMath: Creating itkSubtractImageFilter wrappers.
-- PixelMath: Creating itkTernaryAddImageFilter wrappers.
-- PixelMath: Creating itkTernaryMagnitudeImageFilter wrappers.
-- PixelMath: Creating itkTernaryMagnitudeSquaredImageFilter wrappers.
-- PixelMath: Creating itkWeightedAddImageFilter wrappers.
-- PixelMath: Creating itkXorImageFilter wrappers.
-- PixelMath: Creating module wrapper files.
-- PixelMath: Creating language support files.
-- Registration: Creating itkPDEDeformableRegistrationFilter wrappers.
-- Registration: Creating itkPDEDeformableRegistrationFunction wrappers.
-- Registration: Creating itkESMDemonsRegistrationFunction wrappers.
-- Registration: Creating itkDisplacementFieldJacobianDeterminantFilter wrappers.
-- Registration: Creating itkDeformationFieldJacobianDeterminantFilter wrappers.
-- Registration: Creating itkDemonsRegistrationFilter wrappers.
-- Registration: Creating itkDiffeomorphicDemonsRegistrationFilter wrappers.
-- Registration: Creating itkDifferenceOfGaussiansGradientImageFilter wrappers.
-- Registration: Creating itkEigenAnalysis2DImageFilter wrappers.
-- Registration: Creating itkExponentialDeformationFieldImageFilter wrappers.
-- Registration: Creating itkFastSymmetricForcesDemonsRegistrationFilter wrappers.
-- Registration: Creating itkGridForwardWarpImageFilter wrappers.
-- Registration: Creating itkImageRegistrationMethod wrappers.
-- Registration: Creating itkImageToImageMetric wrappers.
-- Registration: Creating itkLevelSetMotionRegistrationFilter wrappers.
-- Registration: Creating itkMattesMutualInformationImageToImageMetric wrappers.
-- Registration: Creating itkMeanReciprocalSquareDifferenceImageToImageMetric wrappers.
-- Registration: Creating itkMeanSquaresImageToImageMetric wrappers.
-- Registration: Creating itkMultiResolutionImageRegistrationMethod wrappers.
-- Registration: Creating itkMutualInformationImageToImageMetric wrappers.
-- Registration: Creating itkNormalizedCorrelationImageToImageMetric wrappers.
-- Registration: Creating itkSymmetricForcesDemonsRegistrationFilter wrappers.
-- Registration: Creating itkVectorResampleImageFilter wrappers.
-- Registration: Creating module wrapper files.
-- Registration: Creating language support files.
-- Resize: Creating itkExtractImageFilter wrappers.
-- Resize: Creating itkAccumulateImageFilter wrappers.
-- Resize: Creating itkBSplineDownsampleImageFilter wrappers.
-- Resize: Creating itkBSplineUpsampleImageFilter wrappers.
-- Resize: Creating itkConstantPadImageFilter wrappers.
-- Resize: Creating itkCropImageFilter wrappers.
-- Resize: Creating itkExpandImageFilter wrappers.
-- Resize: Creating itkMirrorPadImageFilter wrappers.
-- Resize: Creating itkMultiResolutionPyramidImageFilter wrappers.
-- Resize: Creating itkRecursiveMultiResolutionPyramidImageFilter wrappers.
-- Resize: Creating itkShrinkImageFilter wrappers.
-- Resize: Creating module wrapper files.
-- Resize: Creating language support files.
-- Review: Creating itkMovingHistogramImageFilterBase wrappers.
-- Review: Creating itkImageToPathFilter wrappers.
-- Review: Creating itkAddConstantToImageFilter wrappers.
-- Review: Creating itkAreaClosingImageFilter wrappers.
-- Review: Creating itkAreaOpeningImageFilter wrappers.
-- Review: Creating itkBinaryContourImageFilter wrappers.
-- Review: Creating itkBinaryMorphologicalClosingImageFilter wrappers.
-- Review: Creating itkBinaryMorphologicalOpeningImageFilter wrappers.
-- Review: Creating itkBinaryProjectionImageFilter wrappers.
-- Review: Creating itkBinaryThresholdProjectionImageFilter wrappers.
-- Review: Creating itkBoxMeanImageFilter wrappers.
-- Review: Creating itkBoxSigmaImageFilter wrappers.
-- Review: Creating itkContourExtractor2DImageFilter wrappers.
-- Review: Creating itkConvolutionImageFilter wrappers.
-- Review: Creating itkDivideByConstantImageFilter wrappers.
-- Review: Creating itkFFTShiftImageFilter wrappers.
-- Review: Creating itkFastApproximateRankImageFilter wrappers.
-- Review: Creating itkKappaSigmaThresholdImageFilter wrappers.
-- Review: Creating itkLabelContourImageFilter wrappers.
-- Review: Creating itkLabelOverlayImageFilter wrappers.
-- Review: Creating itkLabelToRGBImageFilter wrappers.
-- Review: Creating itkMaskedRankImageFilter wrappers.
-- Review: Creating itkMaximumProjectionImageFilter wrappers.
-- Review: Creating itkMeanProjectionImageFilter wrappers.
-- Review: Creating itkMedianProjectionImageFilter wrappers.
-- Review: Creating itkMinimumProjectionImageFilter wrappers.
-- Review: Creating itkMorphologicalWatershedFromMarkersImageFilter wrappers.
-- Review: Creating itkMorphologicalWatershedImageFilter wrappers.
-- Review: Creating itkMultiplyByConstantImageFilter wrappers.
-- Review: Creating itkRankImageFilter wrappers.
-- Review: Creating itkRegionalMaximaImageFilter wrappers.
-- Review: Creating itkRegionalMinimaImageFilter wrappers.
-- Review: Creating itkRobustAutomaticThresholdImageFilter wrappers.
-- Review: Creating itkSliceBySliceImageFilter wrappers.
-- Review: Creating itkStandardDeviationProjectionImageFilter wrappers.
-- Review: Creating itkSubtractConstantFromImageFilter wrappers.
-- Review: Creating itkSumProjectionImageFilter wrappers.
-- Review: Creating itkValuedRegionalMaximaImageFilter wrappers.
-- Review: Creating itkValuedRegionalMinimaImageFilter wrappers.
-- Review: Creating module wrapper files.
-- Review: Creating language support files.
-- SegmentationAndThreshold: Creating itkBayesianClassifierImageFilter wrappers.
-- SegmentationAndThreshold: Creating itkBayesianClassifierInitializationImageFilter wrappers.
-- SegmentationAndThreshold: Creating itkChangeLabelImageFilter wrappers.
-- SegmentationAndThreshold: Creating itkConfidenceConnectedImageFilter wrappers.
-- SegmentationAndThreshold: Creating itkConnectedComponentImageFilter wrappers.
-- SegmentationAndThreshold: Creating itkConnectedThresholdImageFilter wrappers.
-- SegmentationAndThreshold: Creating itkDoubleThresholdImageFilter wrappers.
-- SegmentationAndThreshold: Creating itkIsolatedConnectedImageFilter wrappers.
-- SegmentationAndThreshold: Creating itkIsolatedWatershedImageFilter wrappers.
-- SegmentationAndThreshold: Creating itkLabelVotingImageFilter wrappers.
-- SegmentationAndThreshold: Creating itkNeighborhoodConnectedImageFilter wrappers.
-- SegmentationAndThreshold: Creating itkOtsuMultipleThresholdsImageFilter wrappers.
-- SegmentationAndThreshold: Creating itkOtsuThresholdImageCalculator wrappers.
-- SegmentationAndThreshold: Creating itkOtsuThresholdImageFilter wrappers.
-- SegmentationAndThreshold: Creating itkRelabelComponentImageFilter wrappers.
-- SegmentationAndThreshold: Creating itkScalarConnectedComponentImageFilter wrappers.
-- SegmentationAndThreshold: Creating itkThresholdImageFilter wrappers.
-- SegmentationAndThreshold: Creating itkThresholdLabelerImageFilter wrappers.
-- SegmentationAndThreshold: Creating itkThresholdMaximumConnectedComponentsImageFilter wrappers.
-- SegmentationAndThreshold: Creating itkTobogganImageFilter wrappers.
-- SegmentationAndThreshold: Creating itkVoronoiSegmentationImageFilter wrappers.
-- SegmentationAndThreshold: Creating itkWatershedImageFilter wrappers.
-- SegmentationAndThreshold: Creating module wrapper files.
-- SegmentationAndThreshold: Creating language support files.
-- SegmentationValidation: Creating itkContourDirectedMeanDistanceImageFilter wrappers.
-- SegmentationValidation: Creating itkContourMeanDistanceImageFilter wrappers.
-- SegmentationValidation: Creating itkDirectedHausdorffDistanceImageFilter wrappers.
-- SegmentationValidation: Creating itkHausdorffDistanceImageFilter wrappers.
-- SegmentationValidation: Creating itkSTAPLEImageFilter wrappers.
-- SegmentationValidation: Creating itkSimilarityIndexImageFilter wrappers.
-- SegmentationValidation: Creating module wrapper files.
-- SegmentationValidation: Creating language support files.
-- SimpleFilters: Creating itkCastImageFilter wrappers.
-- SimpleFilters: Creating itkChangeInformationImageFilter wrappers.
-- SimpleFilters: Creating itkDifferenceImageFilter wrappers.
-- SimpleFilters: Creating itkFlipImageFilter wrappers.
-- SimpleFilters: Creating itkImageDuplicator wrappers.
-- SimpleFilters: Creating itkImportImageFilter wrappers.
-- SimpleFilters: Creating itkPermuteAxesImageFilter wrappers.
-- SimpleFilters: Creating itkRandomImageSource wrappers.
-- SimpleFilters: Creating itkReflectImageFilter wrappers.
-- SimpleFilters: Creating itkResampleImageFilter wrappers.
-- SimpleFilters: Creating itkStreamingImageFilter wrappers.
-- SimpleFilters: Creating itkVTKImageExport wrappers.
-- SimpleFilters: Creating itkVTKImageImport wrappers.
-- SimpleFilters: Creating itkVectorCastImageFilter wrappers.
-- SimpleFilters: Creating itkWarpImageFilter wrappers.
-- SimpleFilters: Creating module wrapper files.
-- SimpleFilters: Creating language support files.
-- UnaryPixelMath: Creating itkAbsImageFilter wrappers.
-- UnaryPixelMath: Creating itkAcosImageFilter wrappers.
-- UnaryPixelMath: Creating itkAsinImageFilter wrappers.
-- UnaryPixelMath: Creating itkAtanImageFilter wrappers.
-- UnaryPixelMath: Creating itkBoundedReciprocalImageFilter wrappers.
-- UnaryPixelMath: Creating itkCosImageFilter wrappers.
-- UnaryPixelMath: Creating itkExpImageFilter wrappers.
-- UnaryPixelMath: Creating itkExpNegativeImageFilter wrappers.
-- UnaryPixelMath: Creating itkLog10ImageFilter wrappers.
-- UnaryPixelMath: Creating itkLogImageFilter wrappers.
-- UnaryPixelMath: Creating itkModulusImageFilter wrappers.
-- UnaryPixelMath: Creating itkNotImageFilter wrappers.
-- UnaryPixelMath: Creating itkSinImageFilter wrappers.
-- UnaryPixelMath: Creating itkSqrtImageFilter wrappers.
-- UnaryPixelMath: Creating itkSquareImageFilter wrappers.
-- UnaryPixelMath: Creating itkTanImageFilter wrappers.
-- UnaryPixelMath: Creating module wrapper files.
-- UnaryPixelMath: Creating language support files.
-- ITKTclSupport: Creating ITKTclUtils wrappers.
-- ITKTclSupport: Creating module wrapper files.
-- ITKTclSupport: Creating language support files.
-- ITKPyUtils: Creating PyCommand wrappers.
-- ITKPyUtils: Creating itkPyImageFilter wrappers.
-- ITKPyUtils: Creating module wrapper files.
-- ITKPyUtils: Creating language support files.
-- Configuring done
-- Generating done
-- Build files have been written to: /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build
/opt/local/bin/cmake -E cmake_progress_start /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/CMakeFiles /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/CMakeFiles/progress.marks
/usr/bin/gnumake -f CMakeFiles/Makefile2 all
/usr/bin/gnumake -f Utilities/CableSwig/Cable/CxxTypes/CMakeFiles/CxxTypes.dir/build.make Utilities/CableSwig/Cable/CxxTypes/CMakeFiles/CxxTypes.dir/depend
cd /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build && /opt/local/bin/cmake -E cmake_depends "Unix Makefiles" /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16 /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/CxxTypes /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/Cable/CxxTypes /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/Cable/CxxTypes/CMakeFiles/CxxTypes.dir/DependInfo.cmake --color=
/usr/bin/gnumake -f Utilities/CableSwig/Cable/CxxTypes/CMakeFiles/CxxTypes.dir/build.make Utilities/CableSwig/Cable/CxxTypes/CMakeFiles/CxxTypes.dir/build
/opt/local/bin/cmake -E cmake_progress_report /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/CMakeFiles 
[  0%] Building CXX object Utilities/CableSwig/Cable/CxxTypes/CMakeFiles/CxxTypes.dir/cxxArrayType.o
cd /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/Cable/CxxTypes && /usr/bin/c++   -D_cxx_STATIC -mmacosx-version-min=10.6 -fpermissive  -ftemplate-depth-50 -Wall -Wno-deprecated -no-cpp-precomp -msse2 -O2 -g -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Parsers -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Generators -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Expat -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Executables -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/CxxTypes -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/Cable -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/SWIG -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/SWIG/Source/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/DOH/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/DOH -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Swig -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Preprocessor -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/CParse -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Modules   -o CMakeFiles/CxxTypes.dir/cxxArrayType.o -c /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/CxxTypes/cxxArrayType.cxx
/opt/local/bin/cmake -E cmake_progress_report /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/CMakeFiles 
[  0%] Building CXX object Utilities/CableSwig/Cable/CxxTypes/CMakeFiles/CxxTypes.dir/cxxClassType.o
cd /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/Cable/CxxTypes && /usr/bin/c++   -D_cxx_STATIC -mmacosx-version-min=10.6 -fpermissive  -ftemplate-depth-50 -Wall -Wno-deprecated -no-cpp-precomp -msse2 -O2 -g -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Parsers -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Generators -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Expat -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Executables -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/CxxTypes -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/Cable -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/SWIG -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/SWIG/Source/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/DOH/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/DOH -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Swig -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Preprocessor -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/CParse -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Modules   -o CMakeFiles/CxxTypes.dir/cxxClassType.o -c /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/CxxTypes/cxxClassType.cxx
/opt/local/bin/cmake -E cmake_progress_report /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/CMakeFiles 
[  0%] Building CXX object Utilities/CableSwig/Cable/CxxTypes/CMakeFiles/CxxTypes.dir/cxxConversions.o
cd /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/Cable/CxxTypes && /usr/bin/c++   -D_cxx_STATIC -mmacosx-version-min=10.6 -fpermissive  -ftemplate-depth-50 -Wall -Wno-deprecated -no-cpp-precomp -msse2 -O2 -g -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Parsers -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Generators -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Expat -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Executables -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/CxxTypes -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/Cable -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/SWIG -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/SWIG/Source/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/DOH/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/DOH -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Swig -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Preprocessor -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/CParse -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Modules   -o CMakeFiles/CxxTypes.dir/cxxConversions.o -c /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/CxxTypes/cxxConversions.cxx
/opt/local/bin/cmake -E cmake_progress_report /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/CMakeFiles 
[  0%] Building CXX object Utilities/CableSwig/Cable/CxxTypes/CMakeFiles/CxxTypes.dir/cxxCvQualifiedType.o
cd /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/Cable/CxxTypes && /usr/bin/c++   -D_cxx_STATIC -mmacosx-version-min=10.6 -fpermissive  -ftemplate-depth-50 -Wall -Wno-deprecated -no-cpp-precomp -msse2 -O2 -g -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Parsers -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Generators -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Expat -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Executables -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/CxxTypes -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/Cable -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/SWIG -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/SWIG/Source/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/DOH/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/DOH -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Swig -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Preprocessor -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/CParse -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Modules   -o CMakeFiles/CxxTypes.dir/cxxCvQualifiedType.o -c /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/CxxTypes/cxxCvQualifiedType.cxx
/opt/local/bin/cmake -E cmake_progress_report /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/CMakeFiles 
[  0%] Building CXX object Utilities/CableSwig/Cable/CxxTypes/CMakeFiles/CxxTypes.dir/cxxEnumerationType.o
cd /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/Cable/CxxTypes && /usr/bin/c++   -D_cxx_STATIC -mmacosx-version-min=10.6 -fpermissive  -ftemplate-depth-50 -Wall -Wno-deprecated -no-cpp-precomp -msse2 -O2 -g -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Parsers -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Generators -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Expat -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Executables -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/CxxTypes -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/Cable -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/SWIG -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/SWIG/Source/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/DOH/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/DOH -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Swig -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Preprocessor -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/CParse -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Modules   -o CMakeFiles/CxxTypes.dir/cxxEnumerationType.o -c /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/CxxTypes/cxxEnumerationType.cxx
/opt/local/bin/cmake -E cmake_progress_report /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/CMakeFiles 
[  0%] Building CXX object Utilities/CableSwig/Cable/CxxTypes/CMakeFiles/CxxTypes.dir/cxxFunctionType.o
cd /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/Cable/CxxTypes && /usr/bin/c++   -D_cxx_STATIC -mmacosx-version-min=10.6 -fpermissive  -ftemplate-depth-50 -Wall -Wno-deprecated -no-cpp-precomp -msse2 -O2 -g -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Parsers -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Generators -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Expat -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Executables -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/CxxTypes -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/Cable -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/SWIG -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/SWIG/Source/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/DOH/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/DOH -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Swig -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Preprocessor -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/CParse -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Modules   -o CMakeFiles/CxxTypes.dir/cxxFunctionType.o -c /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/CxxTypes/cxxFunctionType.cxx
/opt/local/bin/cmake -E cmake_progress_report /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/CMakeFiles 
[  0%] Building CXX object Utilities/CableSwig/Cable/CxxTypes/CMakeFiles/CxxTypes.dir/cxxFundamentalType.o
cd /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/Cable/CxxTypes && /usr/bin/c++   -D_cxx_STATIC -mmacosx-version-min=10.6 -fpermissive  -ftemplate-depth-50 -Wall -Wno-deprecated -no-cpp-precomp -msse2 -O2 -g -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Parsers -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Generators -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Expat -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Executables -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/CxxTypes -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/Cable -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/SWIG -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/SWIG/Source/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/DOH/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/DOH -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Swig -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Preprocessor -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/CParse -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Modules   -o CMakeFiles/CxxTypes.dir/cxxFundamentalType.o -c /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/CxxTypes/cxxFundamentalType.cxx
/opt/local/bin/cmake -E cmake_progress_report /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/CMakeFiles 
[  0%] Building CXX object Utilities/CableSwig/Cable/CxxTypes/CMakeFiles/CxxTypes.dir/cxxPointerToMemberType.o
cd /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/Cable/CxxTypes && /usr/bin/c++   -D_cxx_STATIC -mmacosx-version-min=10.6 -fpermissive  -ftemplate-depth-50 -Wall -Wno-deprecated -no-cpp-precomp -msse2 -O2 -g -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Parsers -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Generators -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Expat -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Executables -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/CxxTypes -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/Cable -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/SWIG -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/SWIG/Source/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/DOH/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/DOH -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Swig -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Preprocessor -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/CParse -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Modules   -o CMakeFiles/CxxTypes.dir/cxxPointerToMemberType.o -c /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/CxxTypes/cxxPointerToMemberType.cxx
/opt/local/bin/cmake -E cmake_progress_report /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/CMakeFiles 
[  0%] Building CXX object Utilities/CableSwig/Cable/CxxTypes/CMakeFiles/CxxTypes.dir/cxxPointerType.o
cd /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/Cable/CxxTypes && /usr/bin/c++   -D_cxx_STATIC -mmacosx-version-min=10.6 -fpermissive  -ftemplate-depth-50 -Wall -Wno-deprecated -no-cpp-precomp -msse2 -O2 -g -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Parsers -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Generators -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Expat -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Executables -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/CxxTypes -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/Cable -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/SWIG -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/SWIG/Source/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/DOH/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/DOH -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Swig -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Preprocessor -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/CParse -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Modules   -o CMakeFiles/CxxTypes.dir/cxxPointerType.o -c /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/CxxTypes/cxxPointerType.cxx
/opt/local/bin/cmake -E cmake_progress_report /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/CMakeFiles 
[  0%] Building CXX object Utilities/CableSwig/Cable/CxxTypes/CMakeFiles/CxxTypes.dir/cxxReferenceType.o
cd /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/Cable/CxxTypes && /usr/bin/c++   -D_cxx_STATIC -mmacosx-version-min=10.6 -fpermissive  -ftemplate-depth-50 -Wall -Wno-deprecated -no-cpp-precomp -msse2 -O2 -g -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Parsers -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Generators -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Expat -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Executables -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/CxxTypes -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/Cable -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/SWIG -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/SWIG/Source/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/DOH/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/DOH -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Swig -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Preprocessor -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/CParse -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Modules   -o CMakeFiles/CxxTypes.dir/cxxReferenceType.o -c /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/CxxTypes/cxxReferenceType.cxx
/opt/local/bin/cmake -E cmake_progress_report /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/CMakeFiles 
[  0%] Building CXX object Utilities/CableSwig/Cable/CxxTypes/CMakeFiles/CxxTypes.dir/cxxType.o
cd /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/Cable/CxxTypes && /usr/bin/c++   -D_cxx_STATIC -mmacosx-version-min=10.6 -fpermissive  -ftemplate-depth-50 -Wall -Wno-deprecated -no-cpp-precomp -msse2 -O2 -g -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Parsers -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Generators -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Expat -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/Executables -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/CxxTypes -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/Cable -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/SWIG -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16-build/Utilities/CableSwig/SWIG/Source/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/DOH/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Include -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/DOH -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Swig -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Preprocessor -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/CParse -I/opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/SWIG/Source/Modules   -o CMakeFiles/CxxTypes.dir/cxxType.o -c /opt/local/var/macports/build/_Users_jeremy_src_macports-trunk_dports_graphics_InsightToolkit/work/InsightToolkit-3.16/Utilities/CableSwig/Cable/CxxTypes/cxxType.cxx

comment:21 Changed 15 years ago by dweber@…

Oh, interesting.

Also, here is a very interesting response from the insight-users@… list, by Luis Ibanez (THE guru on ITK):

Hi Darren,

Let me address first one of the issues that seems to
be making harder to track the real underlying problem.


       The fact that ITK builds on Mac always
       start to build from scratch.


We have observed this behavior in the continuous
builds in Mac Minis in the Dashboard:

http://www.cdash.org/CDash/index.php?project=Insight#Continuous


See for example

   *   thurmite.kitware
   *   mini3.nlm


We believe that this related to a configuration problem
that was introduced while improving support for SSE
for other platforms.

This is a pending issue that we have to solve.

We suspect (although this is mostly speculation at
this point) that the problem may be related to try-
compiles associated with SSE, that were not
defined correctly in this platform.


    Luis

This is a puzzle to me, because it "appeared" that my build system moved very quickly to +75% complete on resuming a prior build. Also, note in my previous snippet that gnumake clearly indicates that some of the Tcl and Python builds had "Nothing to be done".

I wonder if the -o option should appear after the "build" command, i.e.:

$ sudo port -d build -o InsightToolkit  ${variants}
$ # instead of
$ sudo port -v -o install InsightToolkit  ${variants}

Also, I wonder if the "install" command is doing the auto-clean, even when the build fails. When testing the port, I use the "build" or "destroot" commands. When I want to run the "install", I also use the -k option to keep all the work files.

Thanks for looking into all this, I hope we get it working.

PS, maybe something like this would help to track the xorg deps (for the c++ dylibs):

for f in /opt/local/lib/InsightToolkit/*.dylib; do otool -L $f | grep 'xorg'; done

The problem is the right grep pattern - I have no idea what pattern will identify links to xorg libs.

comment:22 Changed 15 years ago by jeremyhu (Jeremy Huddleston Sequoia)

yeah, I pretty much did something like that, but 'grep X11' instead... and guess what... there is not a single file linking against libX11... so I removed the dependency. I'm guessing it was there because you display to X11 via tk/wish ... but that doesn't result in a depends_lib dependency.

comment:23 Changed 15 years ago by dweber@…

Ah, yea, the wrapping is another matter. I only searched the .dylib files with otool. The Tcl, python, and java wrapping might include some display code. I don't know how to search those objects for links to X11.

There's now a new ticket on this issue, to isolate it from this ticket about the build problem (or re-build problem).

comment:24 Changed 10 years ago by mf2k (Frank Schima)

Owner: changed from dweber@… to macports-tickets@…
Status: reopenednew

dweber has retired. See #43834.

comment:25 Changed 10 years ago by petrrr

Cc: petr@… added

Cc Me!

comment:26 Changed 10 years ago by jmroot (Joshua Root)

Resolution: wontfix
Status: newclosed

If I read the comments right this is an upstream issue. So, closing given the lack of a maintainer.

Note: See TracTickets for help on using tickets.