On 2014-08-28 16:18-0700 phil rosenberg wrote: > Hi Alan > I found the same location in the file you specified between checking emails. > I have been through and added the \" where appropriate to the various (rpath, > compile, linker) flags. This allows me to compile, but I am getting linker > errors in the examples, because the linker flags are ending up as > "C:/Program Files/Tcl/lib/tcl86.lib".lib > I'm not sure where the extra .lib is appearing from. If I fix this manually I > then get further linker errors which seem to be name decoration static vs > dynamic library issues. I will have to figure those out on my system.
There may also be non-blank build-system issues for Tcl, because I believe this is the first time anyone has tried building our Tcl bindings for the MSVC case (as opposed to Cygwin which Arjen has pioneered for Tcl and MinGW/MSYS(Wine) which I have pioneered for Tcl). So I believe you are pioneering your particular MSVC platform for Tcl which is good for making the build system more robust for that case and a most welcome result if you are able to achieve success. I think the most helpful suggestion I can make (other than the cmake -P test.cmake trick) is to isolate the non-blank build-system issues (if any) with your MSVC platform and Tcl by copying the whole directory tree "C:Program Files/Tcl" to "C:Program_Files/Tcl" (or else try reinstalling with that unblank prefix without interfering with the blank one). Then adjust CMAKE_INCLUDE_PATH and CMAKE_LIBRARY_PATH so the nonblank Tcl version is being found by CMake. Once that simpler case is working for you, then you can move back to trying the case with a blank in the Tcl system path to flush out any remaining blank-related Tcl build-system issues. 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 __________________________ ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel