Package Details: scidavis 1.23-1

Git Clone URL: https://aur.archlinux.org/scidavis.git (read-only)
Package Base: scidavis
Description: Application for Scientific Data Analysis and Visualization, fork of QtiPlot
Upstream URL: http://scidavis.sourceforge.net/
Licenses: GPL
Submitter: leidola
Maintainer: arcanis
Last Packager: arcanis
Votes: 53
Popularity: 0.680205
First Submitted: 2008-08-18 22:21
Last Updated: 2018-12-16 21:14

Latest Comments

1 2 3 4 5 6 ... Next › Last »

caolite commented on 2019-02-21 00:23

it would appear the problem is caused by python-sip-pyqt4 and python2-sip-pyqt4 recently being updated to version 4.19.14. you can get them updated from https://www.riverbankcomputing.com/static/Downloads/sip/sip-4.19.14.tar.gz ; at least python2-sip-pyqt4 needs to be up-to-date, but possibly both

after this, however, you might run into the problem of make failing due to inability of converting nullptr type to int in a handful of .cpp files in the source

i managed to get around this by appending the following code after qmake command in PKGBUILD: find . -type f -name '*.cpp' -exec sed -i 's/{SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR}/{SIP_NULLPTR, SIP_NULLPTR, SIP_NULLPTR, 0}/g' {} \;

grisu48 commented on 2019-01-11 15:10

Currently the package doesn't build. It exits with

'src/PythonScripting.cpp:65:10: fatal error: sipAPIscidavis.h: No such file or directory'

This is perhaps related to a previous error about not being able to find libqwtplot3d-qt4.so, which is not provided anymore

ls: cannot access '/usr/lib*/libqwtplot3d-qt4.so': No such file or directory

Full output is at https://pastebin.com/qbh8Sw3y

Any ideas?

Fellype commented on 2018-12-04 11:22

To fix the build fail due to absence of -fpermissive flag you can apply the patch [1], provided by Miquel Garriga, to PKGBUILD. Basically, add: QMAKE_CXXFLAGS+=-fpermissive to the qmake-qt4 CONFIG+="liborigin python" command.

[1] https://sourceforge.net/p/scidavis/mailman/attachment/CA%2B4BRTb%3DnyGWL3K6demb1fgs34bXXAgPxE_fhGGOZAz9azdY2w%40mail.gmail.com/1/

jaro3 commented on 2018-10-03 16:56

src/PythonScripting.cpp: In member function ‘QString PythonScripting::errorMsg()’: src/PythonScripting.cpp:179:61: error: invalid conversion from ‘const char’ to ‘char’ [-fpermissive] if (frame->f_code->co_name && (fname = PYSTRING_AsString(frame->f_code->co_name)) != '?') ^ make[1]: [Makefile:3681: ../tmp/libscidavis/PythonScripting.o] Error 1 make[1]: Waiting for unfinished jobs.... make[1]: Leaving directory '/usr/src/tmp/scidavis/src/scidavis-1.23/libscidavis' make: ** [Makefile:82: sub-libscidavis-make_default-ordered] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build scidavis.

ktamp commented on 2018-08-11 08:17

Does not build any more unless "-fpermissive" is added to CXXFLAGS in the Makefile for libscidavis.

Fellypao commented on 2018-06-08 01:32

Python 3 support was added to the latest version (1.23). To build using python 2, add this before the qmake command:

export PYTHON=python2

To build using python 3 add:

export PYTHON=python3

Without any of the options above SciDAVis will be compiled against the default python version of the system.

Fellypao commented on 2018-04-24 16:05

Call for beta testers - SciDAVis 1.22.1 Please, see details about the beta release at: https://sourceforge.net/p/scidavis/mailman/message/36300611/

Source code available at: https://github.com/highperformancecoder/scidavis/releases

Best regards

arcanis commented on 2017-11-30 15:47

sorry, I pushed it, but didnt notice an error said that I forgot update .srcinfo =|

with 1.22 I tried to put translations manually

xxxtonixxx commented on 2017-11-30 15:40

Thank you so much, @Fellypao! That works perfectly! :-D

Fellypao commented on 2017-10-31 13:21

xxxtonixxx,
Sometimes (most of the times, probably) the 'make install' step fails to install the SciDAVis translation files. You can add these lines into PKGBUILD after 'make install' command in order to have translations installed:

mkdir -p ${pkgdir}/usr/share/scidavis/translations
install -m 0644 scidavis/translations/*.qm ${pkgdir}/usr/share/scidavis/translations

Alternatively (not recommended) you can copy manually the desired .qm file (generated during the build process and stored at ${pkgname}-${pkgver}/scidavis/translations/) to /usr/share/scidavis/translations.

Notice: you may need to review the paths. I'm inferring them by analyzing the PKGBUILD.