Skip to content

plplot: update from 5.9.7 to 5.13.0 #805

Merged
merged 5 commits into from
Sep 7, 2018
Merged

plplot: update from 5.9.7 to 5.13.0 #805

merged 5 commits into from
Sep 7, 2018

Conversation

wwwutz
Copy link
Collaborator

@wwwutz wwwutz commented Jun 7, 2018

  • be0ify
  • get rid of png12 dependency

plplot.be0 Outdated
#}

mee_configure() {
# control which languages we support to keep dependency impact low
Copy link
Collaborator

@pmenzel pmenzel Jun 7, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is that a tab instead of four spaces?

plplot.be0 Outdated
# control which languages we support to keep dependency impact low
bee_configure \
-DBUILD_SHARED_LIBS=OFF \
-DDEFAULT_NO_BINDINGS=ON \
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Indent the lines above?

- be0ify
- get rid of png12 dependency
@donald
Copy link
Collaborator

donald commented Jun 11, 2018

This breaks gdl:

buczek@theinternet:~/libcheck$ gdl
gdl: error while loading shared libraries: libplplotd.so.10: cannot open shared object file: No such file or directory
buczek@theinternet:~/libcheck$ 

I'll try to rebuild gdl on top of this.

@donald
Copy link
Collaborator

donald commented Jun 11, 2018

Can't just rebuild gnudatalanguage-gdl-0.9.5 because plplot changed its name from plplotd (for double-precision) to plplot.

-- Could NOT find PLPLOT (missing:  PLPLOT_LIBRARIES) 
CMake Error at CMakeLists.txt:364 (message):
  plplot library is required but was not found.

  Use -DPLPLOTDIR=DIR to specify the plplot directory tree.

  (suitable Debian/Ubuntu packages: libplplot-dev,
  [plplot9-driver-xwin])(suitable Fedora package: plplot-devel)


-- Configuring incomplete, errors occurred!

buczek@machmal:~/git/bee-files (update-plplot)$ sudo bee query plplot-5.9.7-1.x86_64 | grep .pc
/usr/lib/pkgconfig/plplotd-c++.pc
/usr/lib/pkgconfig/plplotd-tcl.pc
/usr/lib/pkgconfig/plplotd.pc

buczek@theinternet:/scratch/local/bee-buczek/gnudatalanguage-gdl/gnudatalanguage-gdl-0.9.5-3/build$ sudo bee query plplot-5.13.0-0.x86_64 | grep .pc
/usr/lib/pkgconfig/plplot.pc
/usr/lib/pkgconfig/plplot-c++.pc
/usr/lib/pkgconfig/plplot-tcl_Main.pc
/usr/lib/pkgconfig/plplot-wxwidgets.pc
/usr/lib/pkgconfig/plplot-qt.pc

See [1]

[1] https://sourceforge.net/p/gnudatalanguage/discussion/338691/thread/dc2dd534/

@david
Copy link
Collaborator

david commented Jul 10, 2018

New version of gdl to make it working with the new version of plplot

I have reenabled the shared lib switch of plplot, because gdl need it

After #879 "Update imagemagick from 6.9.4 4 to 6.9.10 10" we need to
rebuild gnudatalanguage-gdl:

    buczek@deinemuddah:~$ gdl
    gdl: error while loading shared libraries: libMagick++-6.Q16.so.6:
    cannot open shared object file: No such file or directory

Rebuild to compile against current imagemagick library.

    buczek@theinternet:~$ gdl

      GDL - GNU Data Language, Version 0.9.8 svn

    - For basic information type HELP,/INFO
    - Default library routine search path used (GDL_PATH/IDL_PATH env. var. not set):
      +/usr/share/gnudatalanguage/lib
    - No startup file read (GDL_STARTUP/IDL_STARTUP env. var. not set).
    - Please report bugs, feature or help requests and patches at:
      http://sourceforge.net/projects/gnudatalanguage/
@donald
Copy link
Collaborator

donald commented Sep 6, 2018

@all: Please have a look and merge if there are no serious objections.

@donald donald merged commit 917e963 into master Sep 7, 2018
@wwwutz wwwutz deleted the update-plplot branch September 13, 2018 15:14
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants