Hi Alan,

thanks for the answers, and thanks for connecting with Orion. I hope to
keep everything together here.

> Yes.  We have long since implemented a CMake-based build system for
> the installed example source code + installed binary libraries that
> implements the test_diff_psc, etc., targets that also are implemented
> for our core build system.  See examples/CMakeLists.txt for details.

OK, thanks I will have a look. Should be solvable, and will help to get
early warnings in case of incompatibilities.

> Anyhow, if you and Ole don't want to mess with this issue, I will take it
> up myself once I get my hands on octave-4 (i.e., post-release).  And
> hopefully this time I will find octave developers who are more aware
> of the power of UTF-8.

I will contact the swig maintainers and probably open a bug for them.
For the UTF-8 problem, I would just wait for you (and re-enable the
ocave package when it is solved).

With the Debian specific nitpicker ("lintian"), I found a few more small
issues: First (again) tcl/tk: Currently, the shared libs are in
$INSTALL_LIBDIR, while for Debian they should be in the arch dependent
tcltk path (/usr/lib/tcltk/$ARCH/plplot5.12.0/). And for simplicity, the
tcl files themself could also live there. Is there a way to configure
that? (@orion: how is this done in Fedora?)

Then, the qt and wxwidgets drivers contain *two* shared libraries: one
in the drivers subdir, and one in the normal libdir:

$INSTALL_LIBDIR/libplplotwxwidgets.so.1.2.0
$INSTALL_LIBDIR/plplot5.12.0/drivers/wxwidgets.so

What is the reason for that? Has the libplplotwxwidgets.so.1.2.0 an
independent use case (and should therefore separate into its own
package)? Or could they in principle both combined into wxwidgets.so?

Another (probable longer-standing) topic would be the use of exit() in
several libraries in case of error. That usually has the disadvantage
that it makes debugging more complicated, since you don't get a
stacktrace; abort() may be the better solution here. Any thoughts about
that?

And, finally, there are a few spelling errors found by lintian:
 directorys -> directories
 Continous -> Continuous
 argment -> argument
 argments -> arguments

Best regards

Ole

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to