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

Reply via email to