[Eric] Installing eric6 on Fedora21 KDE

Thies Thate Jxanti.jx at gmail.com
Sat Mar 21 08:12:51 GMT 2015


Dear eric users,
I did a lot of work to get eric6 working on my Dell laptop Inspiron 1525
with Fedora 21 KDE
I manged it as follows: (perhaps you can use it)

(not always mentioning the make install part)

===
a.Installing Qt5 with qt-opensource-linux-x64-1.6.0-8-online.run as root.
Installing in /opt.

b.Writing down in a tekstfile the place of qmake: /opt/Qt/5.4/gcc_64/bin
for easy copy if needed (see easy-text below)

c.During the following procedure some software is missing:
For QScintilla-gpl-2.8.4
Missing g++ install: gcc-c++
Missing lGl install: install mesa-libGl-devel
Missing stubs-64.h: install glibc-devel-2.20-8.x86_64
For sip-4.16.6
Missing Python.h: install python3-devel
For PyQt-gpl-5.4.1
Missing pyuic5 can be ignored

====
After the above preinstalling of the needed software
no extra interruption should be expected
====

d.Installing QScintilla-gpl-2.8.4 follow 
http://pyqt.sourceforge.net/Docs/QScintilla2/
Info from Baz Walter bazwal at ftml.net
see http://permalink.gmane.org/gmane.comp.lib.qt.qscintilla/550 (not 
mate but now kde)
For tweaking source code of /Qt4Qt5/features/qscintilla2.prf
and /Qt4Qt5/qscintilla.pro to work with Qt5.
And
$ cd Qt4Qt5
$ export QMAKEFEATURES="$PWD/features" (see easy-text))
$ export PATH="/opt/Qt/5.4/gcc_64/bin":$PATH (for qmake) (see easy-text))
Don't leave in this terminal this directory in order to keep the export

e.Installing sip-4.16.6
python3 configure.py etc

f.Installing PyQt-gpl-5.4.1
python3 configure.py --qmake=/opt/Qt/5.4/gcc_64/bin/qmake (see easy-text)
make takes about 25 minutes etc

g.Installing QScintilla-gpl-2.8.4 Python bindings:
python3 configure.py --pyqt=PyQt5 --qmake=/opt/Qt/5.4/gcc_64/bin/qmake 
(see easy-text)
etc

h.Installing eric6-6.0.3 as root.

Result:

[xantippe at localhost ~]$ cd eric6install/
[xantippe at localhost eric6install]$ cd eric6-6.0.3/
[xantippe at localhost eric6-6.0.3]$ su
Wachtwoord:
[root at localhost eric6-6.0.3]# python3 install.py
Checking dependencies
Python Version: 3.4.1
Found PyQt5
Found QScintilla2
Found QtGui
Found QtNetwork
Found QtPrintSupport
Found QtSql
Found QtSvg
Found QtWebKit
Found QtWebKitWidgets
Found QtWidgets
Qt Version: 5.4.1
PyQt Version:  5.4.1
QScintilla Version:  2.8.4
All dependencies ok.

Cleaning up old installation ... (I did a new install to get the output 
in terminal for this text)

Creating configuration file ...

Compiling user interface files ...

Compiling source files ...

Installing eric6 ...

Installation complete.

[root at localhost eric6-6.0.3]#

==========
EASY-TEXT FOR INSTALLING
Qt5->Qscintilla2->sip->PyQt5->QScintilla2 Python Binding->eric6
With Qt5 in /opt:
qmake in /opt/Qt/5.4/gcc_64/bin

export QMAKEFEATURES="$PWD/features"
export PATH="/opt/Qt/5.4/gcc_64/bin":$PATH
python3 configure.py --qmake=/opt/Qt/5.4/gcc_64/bin/qmake
python3 configure.py --pyqt=PyQt5 --qmake=/opt/Qt/5.4/gcc_64/bin/qmake
====see above====

Newer versions will occur but the idea is clear I  think.

Regards Thies


===



More information about the Eric mailing list