Package Details: plplot 5.11.1-1

Git Clone URL: https://aur.archlinux.org/plplot.git (read-only)
Package Base: plplot
Description: A cross-platform software package for creating scientific plots
Upstream URL: http://plplot.sourceforge.net/
Licenses: custom, LGPL
Submitter: None
Maintainer: migueldvb
Last Packager: migueldvb
Votes: 42
Popularity: 0.614619
First Submitted: 2005-06-08 03:23
Last Updated: 2015-08-15 17:00

Dependencies (12)

Required by (5)

Sources (1)

Latest Comments

anatolyb commented on 2015-09-14 13:41

migueldvb: thank you, I should temporary remove wxgtk2.8, wxpython2.8, and wxgtk2.9 packeages for successful build.

migueldvb commented on 2015-09-11 19:25

anatolyb: It builds fine for me with wxgtk 3.0.2-4 with some wx warnings. I think that you need to upgrade the wxgtk and wxpython packages.

anatolyb commented on 2015-09-11 09:57

build fails at 25%. the issue is probably in wxwidgets:

Scanning dependencies of target plplotwxwidgets
[ 25%] Building CXX object bindings/wxwidgets/CMakeFiles/plplotwxwidgets.dir/wxPLplotstream.cpp.o
In file included from /usr/include/c++/5.2.0/type_traits:35:0,
from /usr/include/wx-2.9/wx/strvararg.h:26,
from /usr/include/wx-2.9/wx/string.h:51,
from /usr/include/wx-2.9/wx/memory.h:16,
from /usr/include/wx-2.9/wx/object.h:20,
from /usr/include/wx-2.9/wx/wx.h:16,
from /tmp/yaourt-tmp-anatoly/aur-plplot/src/plplot-5.11.1/bindings/wxwidgets/wxPLplotstream.cpp:22:
/usr/include/c++/5.2.0/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
#error This file requires compiler and library support for the \
^
In file included from /usr/include/wx-2.9/wx/string.h:51:0,
from /usr/include/wx-2.9/wx/memory.h:16,
from /usr/include/wx-2.9/wx/object.h:20,
from /usr/include/wx-2.9/wx/wx.h:16,
from /tmp/yaourt-tmp-anatoly/aur-plplot/src/plplot-5.11.1/bindings/wxwidgets/wxPLplotstream.cpp:22:
/usr/include/wx-2.9/wx/strvararg.h:346:18: error: ‘is_enum’ in namespace ‘std’ does not name a template type
typedef std::is_enum<T> is_enum;
^
/usr/include/wx-2.9/wx/strvararg.h:350:54: error: ‘is_enum’ was not declared in this scope
enum { value = wxFormatStringSpecifierNonPodType<is_enum::value>::value };
^
/usr/include/wx-2.9/wx/strvararg.h:350:68: error: template argument 1 is invalid
enum { value = wxFormatStringSpecifierNonPodType<is_enum::value>::value };

Styx85 commented on 2015-05-29 08:18

there is a patch creating compatibility to plplot 5.11 for gnudatalanguage

https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-lang/gdl/files/0.9.5-plplot.patch?logsort=rev&view=log&sortby=log&pathrev=HEAD

James-T commented on 2015-04-18 15:12

Please note:
At present gnudatalanguage will not build with 5.11.0, so I am delaying the update until gnudatalanguage upstream fix the build.

zephred commented on 2015-03-23 00:07

==> Starting build()...
/tmp/yaourt-tmp-zephred/aur-plplot/./PKGBUILD: line 28: ../../plplot.patch: No such file or directory
==> ERROR: A failure occurred in build().
Aborting...

plplot.patch symlink is in .. and not ../..
Needs to change line 28 of PKGBUILD from
patch -p1 < ../../plplot.patch
to
patch -p1 < ../plplot.patch

zephred commented on 2015-03-23 00:06

==> Starting build()...
/tmp/yaourt-tmp-zephred/aur-plplot/./PKGBUILD: line 28: ../../plplot.patch: No such file or directory
==> ERROR: A failure occurred in build().
Aborting...

plplot.patch symlink is in .. and not ../..
Nees to changer line 28 of PKGBUILD from
patch -p1 < ../../plplot.patch
to
patch -p1 < ../plplot.patch

James-T commented on 2015-02-11 18:39

Updated to patch for compatibility with cmake 3.1

srikanthbojja commented on 2014-11-11 13:39

Linking CXX shared module wxwidgets.so
[ 42%] Built target wxwidgets
Scanning dependencies of target test_wxwidgets_dyndriver
[ 42%] Generating test_dyndrivers_dir/wxwidgets.driver_info
Could not open driver module /tmp/yaourt-tmp-srikanth/aur-plplot/src/plplot-5.10.0/build/drivers/wxwidgets
libltdl error: file not found
drivers/CMakeFiles/test_wxwidgets_dyndriver.dir/build.make:52: recipe for target 'drivers/test_dyndrivers_dir/wxwidgets.driver_info' failed
make[2]: *** [drivers/test_dyndrivers_dir/wxwidgets.driver_info] Error 1
CMakeFiles/Makefile2:2177: recipe for target 'drivers/CMakeFiles/test_wxwidgets_dyndriver.dir/all' failed
make[1]: *** [drivers/CMakeFiles/test_wxwidgets_dyndriver.dir/all] Error 2
Makefile:137: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build plplot.

gourdcaptain commented on 2014-02-12 01:18

FYI, if you want the java interface, you need the swig package installed at compile time.

James-T commented on 2013-12-23 10:02

Updated to 5.9.11. Now builds without patches.

N.B. Upstream has now dropped Fortran77 support (F95 is still there).

James-T commented on 2013-10-01 18:49

Updated to reflect new plplot release. Uses the tcl patch from the SNV package now.

James-T commented on 2013-01-30 00:11

Since the package would not build with Tcl/Tk 8.6, I've adopted it and added a patch to access the deprecated Tcl features needed.

James-T commented on 2013-01-22 03:05

Better late than never.

The $srcdir references are almost certainly harmless. Fortran module files generated by gfortran contain the name of the source file as part of their header information. So any fortran library with module files will always generate this warning.

imrehg commented on 2011-01-30 05:58

I'm puzzled, could you give me some more feedback on this? I cannot find any such references I have checked by installing the package, and from the $pkgdir/usr/lib I run:
for f in *.so;do echo $f; ldd /usr/lib/$f; done
The output is at http://aur.pastebin.com/GDsAmet0 Looks every single one has reference in the correct place in /usr/lib, none to the $srcdir.

haawda commented on 2011-01-29 17:11

The resulting package has references to $srcdir in several shared libs. Also, the "|| return 1" statements can be removed.

v01d commented on 2010-06-30 21:28

Updated and fixed version: http://gist.github.com/459247