Thanks for your patch which has inspired development of a whole new topic branch for PLplot!
For that topic branch I can currently test the D examples part of your patch which for gdc gives perfect configure, build, run-time AND difference report (where we compare results of D examples with corresponding C examples) results. So that is a promising start to this topic, but before pushing this topic to our master branch (for eventual release) I want to make sure all these example changes work for all three of gdc, ldc, and dmd for our three different build systems (for our core build of the D binding and examples with CMake, for our build of the installed D examples against the installed D binding with CMake, and the build system you used for your test (our build of the installed D examples against the installed D binding using the traditional Makefile + pkg-config result)). So there is likely a lot more work for me to do on this topic (see the initial discussion of this topic at https://sourceforge.net/p/plplot/mailman/message/36740712/). Anyhow, if you are interested in how that topic is progressing or any other PLplot development topic, I suggest you subscribe to the plplot-devel mailing list.
Last edit: Alan W. Irwin 2019-08-15
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I maintain plplot port for MacPorts. I found the problem when I maintain the port. Thank you very much for a kind to the developer mailing list. I will subscribe the list with my macports.org account.
Takeshi
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I was careless in making grammatical errors in the title and the text. I'd like to fix them but I cannot edit.
To Takeshi Enomoto:
Thanks for your patch which has inspired development of a whole new topic branch for PLplot!
For that topic branch I can currently test the D examples part of your patch which for gdc gives perfect configure, build, run-time AND difference report (where we compare results of D examples with corresponding C examples) results. So that is a promising start to this topic, but before pushing this topic to our master branch (for eventual release) I want to make sure all these example changes work for all three of gdc, ldc, and dmd for our three different build systems (for our core build of the D binding and examples with CMake, for our build of the installed D examples against the installed D binding with CMake, and the build system you used for your test (our build of the installed D examples against the installed D binding using the traditional Makefile + pkg-config result)). So there is likely a lot more work for me to do on this topic (see the initial discussion of this topic at https://sourceforge.net/p/plplot/mailman/message/36740712/). Anyhow, if you are interested in how that topic is progressing or any other PLplot development topic, I suggest you subscribe to the plplot-devel mailing list.
Last edit: Alan W. Irwin 2019-08-15
Dear Alan,
I maintain plplot port for MacPorts. I found the problem when I maintain the port. Thank you very much for a kind to the developer mailing list. I will subscribe the list with my macports.org account.
Takeshi