Menu

#131 PLplot build fails on cygwin 1.7.17

None
closed-fixed
nobody
None
8
2014-01-15
2013-03-03
No

I attempted to build PLplot on cygwin 1.7.17 using a minimal
set of options for cmake to turn off all bindings. The result was
a failure to build one of the qt drivers/devices.

Discussion

  • Chris Marshall

    Chris Marshall - 2013-03-03

    cygwin cmake log

     
  • Chris Marshall

    Chris Marshall - 2013-03-03

    cygwin make log

     
  • Chris Marshall

    Chris Marshall - 2013-03-03

    There are a number of obstacles to building PLplot for the new user/developer:

    1) cryptic to non-existent documentation
    2) incorrect documentation (still refs to configure in readme file)
    3) cmake does not fail gracefully (no clue to problem or fix for beginner)
    4) extremely high learning curve and time to start for unsuported platforms
    5) lack of a binary distribution which could act as a "quick start" for cygwin

    Apologies for the minimal follow up but I've been hoping
    the situation with PLplot portability would have been resolved
    with the improvements from cmake. Unfortunately, due to the
    issues above, I am not even able to get a kickstart version of
    PLplot to work with. (My plan was to enable a more robust
    build of PDL::Graphics::PLplot).

    I know the difficulties of resolving something with no active
    developer support but I thought it would be useful to open a
    ticket to at least track the problem. I doubt that I am the
    only one facing these build issues.

     
  • Chris Marshall

    Chris Marshall - 2013-03-03
    • priority: 5 --> 8
     
  • Arjen Markus

    Arjen Markus - 2013-03-04

    The error messages that cause the make utility to fail have to do with "dllimport". But I do not see
    where the redefinition is coming from:

    /home/chm/pdl/try/plplot-5.9.9/bindings/qt_gui/plqt.cpp:28:28: error: definition of 'int vectorize' is marked 'dllimport'
    /home/chm/pdl/try/plplot-5.9.9/bindings/qt_gui/plqt.cpp:28:28: warning: 'vectorize' redeclared without dllimport attribute: previous dllimport ignored

     
  • Alan W. Irwin

    Alan W. Irwin - 2014-01-15
    • status: open --> closed-fixed
    • Group: -->
     
  • Alan W. Irwin

    Alan W. Irwin - 2014-01-15

    There were significant improvements in the PLplot build system for the Cygwin platform for the 5.9.11 release and Chris has reported on the plplot-devel list that "For the first time I have been able to build the PLplot
    library on cygwin" with that release. So changing status of this bug report to closed-fixed.

     

Log in to post a comment.