On 2014-01-05 13:32-0800 Alan W. Irwin wrote:

> Assuming all those [Tcl-related] builds eventually work on
MinGW/MSYS [...]

I had success with the epa_build of itcl3 on the MinGW/MSYS/Wine
platform.  Since itcl4 is implictly part of the Tcl8.6 build, that
only left the epa_build configurations of the Tcl-related packages
itk3, itk, iwidgets4.0, and iwidgets to update (if necessary) so those
packages would epa_build on MinGW/MSYS/Wine.

However, after that success I immediately ran into the following
internal error in the autotools configure script for itk3 on
MinGW/MSYS/Wine:

/Z/home/wine/newstart/build_script/build_dir-1.6.1_buildtools/epa_build/Source/build_itk3/configure:
line 10357: syntax error near unexpected token ('
/Z/home/wine/newstart/build_script/build_dir-1.6.1_buildtools/epa_build/Source/build_itk3/configure:
line 10357:     case `(ac_space=' '; set | grep ac_space) 2>&1` in'

So something inside that backticked `(ac_space=' '; set | grep
ac_space) 2>&1` command generates a parentheses error.  However if I
run that command by hand under bash.exe there are no issues, and there
seem to be no obvious issues in the options I use for running that
configure script.  So the cause of this issue is not going to
be easy to discover.

I am still trying to make up my mind how to proceed further with this.
One alternative is to modify that configure script to dump out 
information until I figure out the source of the issue.  And
dissecting the Cygwin build (especially if there are any relevant
patches) might help to figure this out. But the problem is really that
I am dealing with a badly maintained 11000-line (!) script to
configure what, after all, is a simple build.  So it might be a much
better use of my time to implement from scratch a simple CMake-based
build system for itk3 and itk4.  (Note, I have already taken that
approach with iwidgets4.0 and iwidgets because their autotools-based
configure scripts were hopelessly out of date.)

Regardless of what I decide to do, the above build error is going to
cause a delay in realizing the goal of getting the epa_build
configurations for the remaining Tcl-related components (itk3, itk,
iwidgets4.0, iwidgets) updated so those packages would epa_build on
MinGW/MSYS.

Alan
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (freeeos.sf.net); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.sf.net); the libLASi project
(unifont.org/lasi); the Loads of Linux Links project (loll.sf.net);
and the Linux Brochure Project (lbproject.sf.net).
__________________________

Linux-powered Science
__________________________

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to