Error with matplotlib

Samir samir at aol.com
Mon Feb 18 21:28:14 UTC 2019


On Monday, 18 February 2019 at 20:30:23 UTC, Andre Pany wrote:
> The issue is, the dub package is using python 2 (it executes 
> application python) while you have installed matplotlib for 
> Python 3 (application python3).

Thank you for that!  After installing the version of matplotlib 
for python2 and rerunning dub build, I now get the following 
error:

$ dub build
Performing "debug" build using 
/usr/home/samir/dlang/dmd-2.082.0/freebsd/bin64/dmd for x86_64.
matplotlib-d 0.1.4: building configuration "library"...
Running pre-build commands...
/home/samir/.dub/packages/matplotlib-d-0.1.4/matplotlib-d/source/matplotlibd/pyplot.d-mixin-41(191,6): Error: no identifier for declarator void
/home/samir/.dub/packages/matplotlib-d-0.1.4/matplotlib-d/source/matplotlibd/pyplot.d-mixin-41(191,18): Error: found ... when expecting )
/home/samir/.dub/packages/matplotlib-d-0.1.4/matplotlib-d/source/matplotlibd/pyplot.d-mixin-41(191,21): Error: declaration expected, not )
/home/samir/.dub/packages/matplotlib-d-0.1.4/matplotlib-d/source/matplotlibd/pyplot.d-mixin-41(191,63): Error: declaration expected, not if
/home/samir/.dub/packages/matplotlib-d-0.1.4/matplotlib-d/source/matplotlibd/pyplot.d-mixin-41(191,89): Error: no identifier for declarator a
/home/samir/.dub/packages/matplotlib-d-0.1.4/matplotlib-d/source/matplotlibd/pyplot.d-mixin-41(191,89): Error: declaration expected, not )
/usr/home/samir/dlang/dmd-2.082.0/freebsd/bin64/dmd failed with 
exit code 1.

I don't see a pyplot.d-mixin-41 file in that directory but I do 
have pyplot.d.

Is there an issue with the package itself?

Samir


More information about the Digitalmars-d-learn mailing list