scidavis 0.2.3-3
http://scidavis.sourceforge.net/
Free application for Scientific Data Analysis and Visualization, started as a fork of QtiPlot
unsupported :: science
Maintainer: knut
Votes: 23
License: GPL2
Last Updated: Mon, 26 Oct 2009 07:29:45 +0000
First Submitted: Mon, 18 Aug 2008 22:21:27 +0000
Dependencies desktop-file-utils gsl>=1.8 muparser>=1.28 pyqt>=4.2 python>=2.5 qt>=4.3 qwt>=5.1 qwtplot3d>=0.2.6 sip>=4.6 zlib>=1.2.3
Yes, compiles fine now - Thanks.
D'oh. Fixed the fix. Hopefully this version works for everyone.
Hmm, makepkg still seems to fail with the same error.
Tested on 2 different i686 machines, with sip 4.9 and 4.9.1
The build failure is due to a new SIP version being (once again) incompatible to previous versions. I've included a patch to fix this. Sorry for taking so long.
It's possible to build scidavis from svn following the install instructions. See this discussion: https://sourceforge.net/projects/scidavis/forums/forum/708155/topic/3433750/index/page/1
Is someone able to write a PKGBUILD for svn build?
Same problem on x86_64.
Hmm, makepkg aborts after a while with
make: *** No rule to make target `../tmp/scidavis/sipscidavisQList.cpp', needed by `../tmp/scidavis/sipscidavisQList.o'. Stop.
==> ERROR: Build Failed.
Aborting...
(I'm on i686)
wow that was fast! :-)
thanks!
Odd... seems like x86_64 already has Qwt 5.2.0, while i686 is stuck with 5.1.1.
Anyway, I've added a patch to make SciDAVis work with Qwt 5.2.0.
I get this error:
src/Graph.cpp: In member function »void Graph::updateScale()«:
src/Graph.cpp:3511: Fehler: »const class QwtScaleDiv« hat kein Element namens »lBound«
I'm using x86_64.
Thanks for the hint. lupdate 4.5.0 is more picky about syntax errors in build files, so these need to be patched now. Fixed.
Got an error:
==> Beginne build()...
patching file scidavis.pro
PKGBUILD: line 23: 18789 Speicherzugriffsfehler(segmentation fault) lupdate scidavis.pro
==> FEHLER(ERROR): Build fehlgeschlagen.(FAILED)
Breche ab ...
It is useful PKGBUILD now, thanks.
The lines starting "WARNING: Failure to find" are just that - warnings. They could be elminated, at the risk of breaking compatibility with some versions of SIP that might still be relevant (so far nobody's bothered to check).
The error about "ecUNEXPECTED_COMMA" means that SciDAVis 0.1.3 is incompatible with recent versions of muParser - the new version should work, though.
Similar error for me:
---------------------------
WARNING: Failure to find: ../tmp/scidavis/sipscidavisApplicationWindow.h
WARNING: Failure to find: ../tmp/scidavis/sipscidavisGraph.h
....
...long log
....
In file included from src/Table.h:42,
from src/Graph.h:43,
from src/FitDialog.h:32,
from src/FitDialog.cpp:29:
src/Script.h:69: warning: type qualifiers ignored on function return type
src/FitDialog.cpp: In member function 'virtual void FitDialog::accept()':
src/FitDialog.cpp:1178: error: 'ecUNEXPECTED_COMMA' was not declared in this scope
make: *** [../tmp/scidavis/FitDialog.o] Error 1
---------------------------
Maybe this is a qmake problem - but I can't say what's wrong, sorry.
I've got the following error, any idea what's going on? Thanks.
==> Validating source files with md5sums...
scidavis-0.1.3.tar.bz2 ... Passed
scidavis.pro.patch ... Passed
==> Extracting Sources...
-> bsdtar -x -f scidavis-0.1.3.tar.bz2
==> Removing existing pkg/ directory...
==> Entering fakeroot environment...
==> Starting build()...
patching file scidavis.pro
WARNING: Failure to find: ../tmp/scidavis/sipscidavisApplicationWindow.h
WARNING: Failure to find: ../tmp/scidavis/sipscidavisGraph.h
......
v1.6.0