From: Walt B. <wal...@gm...> - 2014-11-29 02:05:55
|
Yes, it appears that this is a little complicated. I build static, but linking an application was missing a bunch of stuff. One more (last?) question: Do you have an idea why I get only the 6 drivers, when I get more building on Cygwin? I am happy with what I have, so thanks again for all the advice. I found Inkscape, which will convert to some more formats. On Fri, Nov 28, 2014 at 2:40 PM, Alan W. Irwin <ir...@be...> wrote: > On 2014-11-28 13:02-0700 Walt Brainerd wrote: > > SUCCESS! >> > > Good! > [...] > >> Another question: if I (or you) provide this install directory as a >> Windows binary distribution, how many systems do you think it >> would work on? >> > > Good question! > > To avoid dependency hell (which is likely the fundamental constraint > on how many different Windows platforms a binary distribution of > PLplot would work on) you would want to (1) build and install PLplot > with internal static libraries that are (2) linked to static versions > of external libraries, and likely (3) using a static run-time as well > (although I am not sure on that point, and "real" Windows users should > chime in here). (1) is already implemented; you simply specify > -DBUILD_SHARED_LIBS=OFF as a cmake command-line option. I think (2) > and (3) are possible with our CMake-based build system, but no PLplot > developer has yet investigated what CMake options are required (or > what other steps you have to do) to implement these features. If you > are interested further, I would be willing to ask about these issues > on the CMake list. > > Once you know how to deal with issue (2) and possibly (3), then cmake > provides fairly sophisticated facilities to create binary > distributions from the contents of the install tree. > > > 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 > __________________________ > -- Walt Brainerd |