In Python scripts, if PyQt 4 fails to load, try PyQt 5.

* In CRL::Cyclop/CMakeLists.txt, add *again* the MOC files to the list
    of .cpp . Don't know what is happening here with MOC under Qt 5.
* In CRL/python/helpers.io, cleanly fails if neither PyQt 4 nor PyQt 5 is
    found. And tell it directly because this the module tasked to handle
    the exceptions/errors...
* In Cumulus/plugins/AboutWindow.py, try PyQt 4 then PyQt 5.
* In documentation/UsersGuide, now tells explicitely that Qt 4 must be
    used under RedHat 7 and Qt 5 under Debian.
This commit is contained in:
Jean-Paul Chaput 2019-10-30 16:58:43 +01:00
parent 2c73cfe76c
commit ef0f6f771a
110 changed files with 322 additions and 152 deletions

View File

@ -80,7 +80,7 @@ namespace Bora {
DbU::Unit AnalogDistance::operator() ( const Vertex* vcurr, const Vertex* vnext, const Edge* e ) const
{
cdebug_log(112,1) << "Calcul _distance: "<< _net << endl;
cdebug_log(112,1) << "Calcul _distance: "<< _net << std::endl;
DbU::Unit distance = vcurr->getDistance();
DbU::Unit addedDistance = 0;
@ -96,8 +96,8 @@ namespace Bora {
Point pneighbour = vcurr->getNextPathPoint ( pcurrent, vnext );
addedDistance = std::abs( pneighbour.getX() - pcurrent.getX()) + std::abs(pneighbour.getY() - pcurrent.getY() );
cdebug_log(112,0) << "Pcurrent : X:" << DbU::getValueString(pcurrent.getX()) << ", Y:" << DbU::getValueString(pcurrent.getY()) << endl;
cdebug_log(112,0) << "Pneighbour: X:" << DbU::getValueString(pneighbour.getX()) << ", Y:" << DbU::getValueString(pneighbour.getY()) << endl;
cdebug_log(112,0) << "Pcurrent : X:" << DbU::getValueString(pcurrent.getX()) << ", Y:" << DbU::getValueString(pcurrent.getY()) << std::endl;
cdebug_log(112,0) << "Pneighbour: X:" << DbU::getValueString(pneighbour.getX()) << ", Y:" << DbU::getValueString(pneighbour.getY()) << std::endl;
addedDistance += addCost(vcurr, vnext, addedDistance);
distance += addedDistance;
}
@ -111,7 +111,7 @@ namespace Bora {
DbU::Unit AnalogDistance::addCost ( const Vertex* vcurr, const Vertex* vnext, DbU::Unit aDistance ) const
{
cdebug_log(112,1) << "AnalogDistance::addCost(const Vertex* vcurr,const Vertex* vnext): aDistance: "
<< DbU::getValueString(aDistance) << endl;
<< DbU::getValueString(aDistance) << std::endl;
double addedDistance = aDistance;
DbU::Unit supDist = 0;
@ -135,40 +135,40 @@ namespace Bora {
if (h) {
cdebug_log(112,0) << " rp: Horizontal and ";
if ( (gcurr->isNorth(gnext)) or (gcurr->isSouth(gnext)) ) {
cdebug_log(112,0) << "COST." << endl;
cdebug_log(112,0) << "COST." << std::endl;
supDist += getPenality(addedDistance)*1;
} else
cdebug_log(112,0) << "FREE." << endl;
cdebug_log(112,0) << "FREE." << std::endl;
} else if (v) {
cdebug_log(112,0) << " rp: Vertical and ";
if ( (gcurr->isWest(gnext)) or (gcurr->isEast(gnext)) ) {
cdebug_log(112,0) << "COST." << endl;
cdebug_log(112,0) << "COST." << std::endl;
supDist += getPenality(addedDistance)*1;
} else
cdebug_log(112,0) << "FREE." << endl;
cdebug_log(112,0) << "FREE." << std::endl;
} else
cdebug_log(112,0) << "IS UNKNOWN.1" << endl;
cdebug_log(112,0) << "IS UNKNOWN.1" << std::endl;
}
} else {
IntervalC intervfrom = vcurr->getIntervFrom( Vertex::From2Mode );
cdebug_log(112,0) << "Case: vcurr is NOT a source nor a device " << endl;
cdebug_log(112,0) << "(gprev->isEast (gcurr):" << gprev->isWest (gcurr) << endl;
cdebug_log(112,0) << "(gcurr->isEast (gnext):" << gcurr->isWest (gnext) << endl;
cdebug_log(112,0) << "isXUnion(gprev, gnext):" << isXUnion(gprev, gnext) << endl;
cdebug_log(112,0) << "isYUnion(gprev, gnext):" << isYUnion(gprev, gnext) << endl;
cdebug_log(112,0) << "Case: vcurr is NOT a source nor a device " << std::endl;
cdebug_log(112,0) << "(gprev->isEast (gcurr):" << gprev->isWest (gcurr) << std::endl;
cdebug_log(112,0) << "(gcurr->isEast (gnext):" << gcurr->isWest (gnext) << std::endl;
cdebug_log(112,0) << "isXUnion(gprev, gnext):" << isXUnion(gprev, gnext) << std::endl;
cdebug_log(112,0) << "isYUnion(gprev, gnext):" << isYUnion(gprev, gnext) << std::endl;
if (vcurr->areSameSide(vprev,vnext)) {
cdebug_log(112,0) << "Case: Turn around" << endl;
cdebug_log(112,0) << "Case: Turn around" << std::endl;
supDist += getPenality(addedDistance)*4;
} else if ( ( (gcurr->isNorth(gprev) or gcurr->isSouth(gprev))
and (gcurr->isEast (gnext) or gcurr->isWest (gnext)) )
or ( (gcurr->isEast (gprev) or gcurr->isWest (gprev))
and (gcurr->isNorth(gnext) or gcurr->isSouth(gnext)) ) ) {
cdebug_log(112,0) << "Case: Simple turn" << endl;
cdebug_log(112,0) << "Case: Simple turn" << std::endl;
supDist += getPenality( addedDistance );
} else if (vprev->isH()) {
cdebug_log(112,0) << "Case: vprev is horizontal" << endl;
cdebug_log(112,0) << "Case: vprev is horizontal" << std::endl;
if ( ( ( (gcurr->isSouth(gprev) and gcurr->isNorth(gnext))
or (gcurr->isNorth(gprev) and gcurr->isSouth(gnext)) )
and (not isXUnion(intervfrom.getMin(), intervfrom.getMax(), gnext)) )
@ -176,15 +176,15 @@ namespace Bora {
or (gcurr->isEast (gprev) and gcurr->isWest (gnext)) )
and ( (intervfrom.getAxis() < gnext->getYMin())
or (intervfrom.getAxis() > gnext->getYMax()) ) ) ) {
cdebug_log(112,0) << "Case: Double turn1" << endl;
cdebug_log(112,0) << "((gcurr->isSouth(gprev)) && (gcurr->isNorth(gnext))) : " << ((gcurr->isSouth(gprev)) && (gcurr->isNorth(gnext))) << endl;
cdebug_log(112,0) << "((gcurr->isNorth(gprev)) && (gcurr->isSouth(gnext))) : " << ((gcurr->isNorth(gprev)) && (gcurr->isSouth(gnext))) << endl;
cdebug_log(112,0) << "(!isXUnion(intervfrom.getMin(), intervfrom.getMax(), gnext)): " << (!isXUnion(intervfrom.getMin(), intervfrom.getMax(), gnext)) << endl;
cdebug_log(112,0) << "Case: Double turn1" << std::endl;
cdebug_log(112,0) << "((gcurr->isSouth(gprev)) && (gcurr->isNorth(gnext))) : " << ((gcurr->isSouth(gprev)) && (gcurr->isNorth(gnext))) << std::endl;
cdebug_log(112,0) << "((gcurr->isNorth(gprev)) && (gcurr->isSouth(gnext))) : " << ((gcurr->isNorth(gprev)) && (gcurr->isSouth(gnext))) << std::endl;
cdebug_log(112,0) << "(!isXUnion(intervfrom.getMin(), intervfrom.getMax(), gnext)): " << (!isXUnion(intervfrom.getMin(), intervfrom.getMax(), gnext)) << std::endl;
supDist += getPenality( addedDistance )*1;
} else
cdebug_log(112,0) << "Case: No cost" << endl;
cdebug_log(112,0) << "Case: No cost" << std::endl;
} else if (vprev->isV()) {
cdebug_log(112,0) << "Case: vprev is vertical" << endl;
cdebug_log(112,0) << "Case: vprev is vertical" << std::endl;
if ( ( ( (gcurr->isWest(gprev) and gcurr->isEast (gnext))
or (gcurr->isEast(gprev) and gcurr->isWest (gnext)) )
and (not isYUnion(intervfrom.getMin(), intervfrom.getMax(), gnext)) )
@ -192,14 +192,14 @@ namespace Bora {
or (gcurr->isNorth(gprev) and gcurr->isSouth(gnext)) )
and ( (intervfrom.getAxis() < gnext->getXMin())
or (intervfrom.getAxis() > gnext->getXMax()) ) ) ) {
cdebug_log(112,0) << "Case: Double turn2" << endl;
cdebug_log(112,0) << "((gcurr->isWest(gprev)) && (gcurr->isEast(gnext))) :" << ((gcurr->isWest(gprev)) && (gcurr->isEast(gnext))) << endl;
cdebug_log(112,0) << "((gcurr->isEast(gprev)) && (gcurr->isWest(gnext))) :" << ((gcurr->isEast(gprev)) && (gcurr->isWest(gnext))) << endl;
cdebug_log(112,0) << "(!isYUnion(intervfrom.getMin(), intervfrom.getMax(), gnext)): " << (!isYUnion(intervfrom.getMin(), intervfrom.getMax(), gnext)) << endl;
cdebug_log(112,0) << "Case: Double turn2" << std::endl;
cdebug_log(112,0) << "((gcurr->isWest(gprev)) && (gcurr->isEast(gnext))) :" << ((gcurr->isWest(gprev)) && (gcurr->isEast(gnext))) << std::endl;
cdebug_log(112,0) << "((gcurr->isEast(gprev)) && (gcurr->isWest(gnext))) :" << ((gcurr->isEast(gprev)) && (gcurr->isWest(gnext))) << std::endl;
cdebug_log(112,0) << "(!isYUnion(intervfrom.getMin(), intervfrom.getMax(), gnext)): " << (!isYUnion(intervfrom.getMin(), intervfrom.getMax(), gnext)) << std::endl;
supDist += getPenality( addedDistance )*1;
} else
cdebug_log(112,0) << "Case: No cost" << endl;
} else cdebug_log(112,0) << "Case: No cost" << endl;
cdebug_log(112,0) << "Case: No cost" << std::endl;
} else cdebug_log(112,0) << "Case: No cost" << std::endl;
}
// Case: Next is Device, add cost to arrive to RP
@ -215,21 +215,21 @@ namespace Bora {
Vertical* v = dynamic_cast<Vertical* >( rp->_getEntityAsSegment() );
if (h) {
if (gcurr->isNorth(gnext) or gcurr->isSouth(gnext)) {
cdebug_log(112,0) << "COST." << endl;
cdebug_log(112,0) << "COST." << std::endl;
supDist += getPenality( addedDistance )*1;
} else
cdebug_log(112,0) << "FREE." << endl;
cdebug_log(112,0) << "FREE." << std::endl;
} else if (v) {
if (gcurr->isWest(gnext) or gcurr->isEast(gnext)) {
cdebug_log(112,0) << "COST." << endl;
cdebug_log(112,0) << "COST." << std::endl;
supDist += getPenality( addedDistance )*1;
} else
cdebug_log(112,0) << "FREE." << endl;
cdebug_log(112,0) << "FREE." << std::endl;
}
}
}
cdebug_log(112,0) << "supDist = " << DbU::getValueString(supDist) << endl;
cdebug_log(112,0) << "supDist = " << DbU::getValueString(supDist) << std::endl;
cdebug_tabw(112,-1);
return supDist;

View File

@ -18,23 +18,46 @@ import os
import os.path
import re
import traceback
from PyQt4.QtCore import Qt
from PyQt4.QtGui import QSizePolicy
from PyQt4.QtGui import QDialog
from PyQt4.QtGui import QPalette
from PyQt4.QtGui import QColor
from PyQt4.QtGui import QFont
from PyQt4.QtGui import QFontMetrics
from PyQt4.QtGui import QWidget
from PyQt4.QtGui import QFrame
from PyQt4.QtGui import QLabel
from PyQt4.QtGui import QPixmap
from PyQt4.QtGui import QPushButton
from PyQt4.QtGui import QTextEdit
from PyQt4.QtGui import QVBoxLayout
from PyQt4.QtGui import QHBoxLayout
from PyQt4.QtGui import QAction
from PyQt4.QtGui import QKeySequence
try:
from PyQt4.QtCore import Qt
from PyQt4.QtGui import QSizePolicy
from PyQt4.QtGui import QDialog
from PyQt4.QtGui import QPalette
from PyQt4.QtGui import QColor
from PyQt4.QtGui import QFont
from PyQt4.QtGui import QFontMetrics
from PyQt4.QtGui import QWidget
from PyQt4.QtGui import QFrame
from PyQt4.QtGui import QLabel
from PyQt4.QtGui import QPixmap
from PyQt4.QtGui import QPushButton
from PyQt4.QtGui import QTextEdit
from PyQt4.QtGui import QVBoxLayout
from PyQt4.QtGui import QHBoxLayout
from PyQt4.QtGui import QAction
from PyQt4.QtGui import QKeySequence
except Exception, e:
try:
from PyQt5.QtCore import Qt
from PyQt5.QtWidgets import QSizePolicy
from PyQt5.QtWidgets import QDialog
from PyQt5.QtGui import QPalette
from PyQt5.QtGui import QColor
from PyQt5.QtGui import QFont
from PyQt5.QtGui import QFontMetrics
from PyQt5.QtWidgets import QWidget
from PyQt5.QtWidgets import QFrame
from PyQt5.QtWidgets import QLabel
from PyQt5.QtGui import QPixmap
from PyQt5.QtWidgets import QPushButton
from PyQt5.QtWidgets import QTextEdit
from PyQt5.QtWidgets import QVBoxLayout
from PyQt5.QtWidgets import QHBoxLayout
from PyQt5.QtWidgets import QAction
from PyQt5.QtGui import QKeySequence
except e:
print '[ERROR] helpers.io, neither PyQt4 nor PyQt5 is available.'
sys.exit( 1 )
import helpers
from Hurricane import UpdateSession
import Viewer

View File

@ -21,9 +21,9 @@
link_directories ( ${CRLCORE_BINARY_DIR}/src/ccore )
if(NOT WITH_QT5)
#if(NOT WITH_QT5)
list ( APPEND cpps ${mocCpps} )
endif()
#endif()
add_executable ( cyclop ${cpps} )
target_link_libraries ( cyclop crlcore

View File

@ -18,6 +18,7 @@
try:
import sys
import traceback
try:
from PyQt4.QtCore import Qt
from PyQt4.QtCore import QEventLoop
from PyQt4.QtGui import QDialog
@ -31,6 +32,24 @@ try:
from PyQt4.QtGui import QAction
from PyQt4.QtGui import QKeySequence
from PyQt4.QtGui import QApplication
except:
try:
from PyQt5.QtCore import Qt
from PyQt5.QtCore import QEventLoop
from PyQt5.QtWidgets import QDialog
from PyQt5.QtGui import QPalette
from PyQt5.QtGui import QColor
from PyQt5.QtGui import QFont
from PyQt5.QtWidgets import QWidget
from PyQt5.QtWidgets import QFrame
from PyQt5.QtWidgets import QLabel
from PyQt5.QtWidgets import QVBoxLayout
from PyQt5.QtWidgets import QAction
from PyQt5.QtGui import QKeySequence
from PyQt5.QtWidgets import QApplication
except:
print '[ERROR] AboutWindow: Neither PyQt4 nor PyQt5 is available.'
sys.exit( 1 )
import Viewer
import helpers
from helpers.io import ErrorMessage

Binary file not shown.

Binary file not shown.

View File

@ -32,7 +32,7 @@ Main building prerequisites:
* yacc & lex
* Qt 4 or Qt 5
* PyQt 4 or PyQt 5
* Qwt
* Qwt 6
Building documentation prerequisites:
@ -48,6 +48,29 @@ The following libraries get directly bundled with |Coriolis|:
For other distributions, refer to their own packaging system.
Cross Dependencies Issues
~~~~~~~~~~~~~~~~~~~~~~~~~
There is a difficult tangle of dependencies between |Python|, |Qt|, |Qwt| and |PyQt|,
the requirements are:
* A |Python| 2.7.
* |Qt|, either 4 or 5.
* |Qwt| version 6, compiled against the relevant |Qt| version.
* |PyQt|, version 4 or 5, according to the choosen |Qt|.
Problems arise because:
* Under |RHEL| 7 or clones, there is no compatible |PyQt5| build compatible with their
|Qt| 5 version (we fall short of one minor, they provides |Qt| 5.9 were we need at
least |Qt| 5.10). So we have to stick to |Qt| 4 on those platforms.
Fortunately we can build a |Qwt| 6 with |Qt| 4.
* Under |Debian| or |Ubuntu| there is no |Qwt| 6 build against |Qt| 4, so we have to
use |Qt| 5 and |PyQt| 5.
Fixed Directory Tree
~~~~~~~~~~~~~~~~~~~~
@ -58,6 +81,8 @@ building it (note :fboxtt:`~/` or :fboxtt:`$HOME/`). Only the source
directory needs to be manually created by the user, all others will be
automatically created either by |ccb| or the build system.
|newpage|
+--------------------------------------------------------------------------------------------------------------+
| **Sources** |
+------------------------------+-------------------------------------------------------------------------------+
@ -114,12 +139,6 @@ The |Coriolis| |git| repository is https://www-soc.lip6.fr/git/coriolis.git
Again, the **devel_anabatic** branch is now closed. Please revert to **devel**
or **master**.
.. note::
As it is now possible to mix |PyQt| widget with |Coriolis| ones, it is simpler
for us to revert to |Qt| 4 only. Our reference |OS| being |RHEL| 7, there is no
compatible |PyQt5| build compatible with their |Qt| 5 version (we fall short of
one minor, they provides |Qt| 5.9 were we need at least |Qt| 5.10).
.. note::
Under |RHEL| 7 or clones, they upgraded their version of |Qt| 4 (from 4.6 to 4.8)
so the *diagonal line* bug no longer occurs. So we can safely use the default
@ -244,8 +263,6 @@ As |cgt| is a |Python| script, the right command to run |gdb| is: ::
.. Be aware that it may require newer versions of the dependencies and may introduce
.. incompatibilities with the stable version.
|newpage|
Installing on |Debian| 9, |Ubuntu| 18 or compatible distributions
-----------------------------------------------------------------
@ -256,8 +273,8 @@ First, install or check that the required prerequisites are installed : ::
git cmake bison flex gcc python-dev \
libboost-all-dev libboost-python-dev \
libbz2-dev libxml2-dev rapidjson-dev libbz2-dev \
qt4-dev-tools libqwt5-qt4-dev \ # Qt 4
qtbase5-dev libqt5svg5-dev libqwt-qt5-dev \ # Qt 5
python-pyqt5 \
doxygen dvipng graphviz python-sphinx \
texlive-fonts-extra texlive-lang-french
@ -271,7 +288,7 @@ Third and final step, build & install: ::
dummy@lepka:src> cd coriolis
dummy@lepka:coriolis> git checkout devel
dummy@lepka:coriolis> ./bootstrap/ccb.py --project=coriolis \
dummy@lepka:coriolis> ./bootstrap/ccb.py --project=coriolis --qt5 \
--make="-j4 install"

View File

@ -0,0 +1,24 @@
#FIG 3.2 Produced by xfig version 3.2.7a
Landscape
Center
Metric
A4
100.00
Single
-2
1200 2
2 1 0 6 0 7 50 -1 -1 0.000 0 2 -1 0 0 2
3510 1080 3690 1080
2 1 0 6 0 7 50 -1 -1 0.000 0 2 -1 0 0 2
3330 1350 3330 1170
2 2 0 6 0 7 50 -1 -1 0.000 0 2 -1 0 0 5
3420 1170 3690 1170 3690 1440 3420 1440 3420 1170
2 1 0 6 0 7 50 -1 -1 0.000 0 2 -1 0 0 2
3780 1440 3780 1260
2 1 0 6 0 7 50 -1 -1 0.000 0 2 -1 0 0 2
3420 1530 3600 1530
2 1 0 3 0 7 50 -1 -1 0.000 0 2 -1 0 0 2
3960 900 3960 1710
2 2 0 3 0 7 50 -1 -1 0.000 0 2 -1 0 0 5
3150 900 6570 900 6570 1710 3150 1710 3150 900
4 0 0 50 -1 18 36 0.0000 4 465 2250 4140 1530 Coriolis\001

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -90,6 +90,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -523,7 +524,7 @@ available here: <a class="reference external" href="file:../../analog/index.html
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -88,6 +88,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -513,6 +514,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -1119,7 +1121,7 @@
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -90,6 +90,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -523,7 +524,7 @@ available here: <a class="reference external" href="file:../../crlcore/index.htm
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -90,6 +90,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -523,7 +524,7 @@ available here: <a class="reference external" href="file:../../hurricane/index.h
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -90,6 +90,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -528,7 +529,7 @@ mixed signal conterpart <strong>Anabatic</strong>.</p>
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -90,6 +90,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -528,7 +529,7 @@ mixed-signal conterpart Katana (<span class="sc">Kit[e]-Ana[logic]</span>).</p>
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -90,6 +90,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -523,7 +524,7 @@ available here: <a class="reference external" href="file:../../oroshi/index.html
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -556,7 +557,7 @@ associated C++ namespace.</li>
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -928,7 +929,7 @@ terminal or not.</li>
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -858,7 +859,7 @@ the module itself. This allow to mimic closely the C++ syntax:</p>
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -572,7 +573,7 @@ the <code class="docutils literal"><span class="pre">DbU::Unit</span>&#160; <spa
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -686,7 +687,7 @@ like in the code below:</p>
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -525,7 +526,7 @@
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -675,7 +676,7 @@ a standalone <code class="docutils literal"><span class="pre">DBo</span></code>
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -90,6 +90,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -557,7 +558,7 @@
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -544,7 +545,7 @@ go through all the components of a trans-hierarchical net.</p>
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -835,7 +836,7 @@ explanation of that part of the code, refer to <a class="reference external" hre
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -594,7 +595,7 @@ The <code class="docutils literal"><span class="pre">Breakpoint.stop()</span></c
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -595,7 +596,7 @@ may unexpectedly shadow cells from the libraries.</p>
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -600,7 +601,7 @@ in <a class="reference external" href="../UsersGuide/ViewerTools.html">CGT - The
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -657,7 +658,7 @@ to be explicitly deleted.</p>
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -883,7 +884,7 @@ directory (under the the root of the <span class="sc">Coriolis</span> installati
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -561,7 +562,7 @@ the one of the FreePDK45, you must load it prior to calling the <span class="sc"
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -724,7 +725,7 @@ case it is around <code class="docutils literal"><span class="pre">3%</span></co
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -88,6 +88,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -507,7 +508,7 @@
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -90,6 +90,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -586,7 +587,7 @@ and hierarchical design.</p>
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -88,6 +88,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -513,7 +514,7 @@ and hierarchical design.</p>
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -982,7 +983,7 @@ wire width and minimal spacing for the routers. They are patly redundant.</p>
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -90,6 +90,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -541,7 +542,7 @@
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -792,7 +793,7 @@ by default)</li>
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -3799,7 +3800,7 @@ flip-flop</li>
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -2938,7 +2939,7 @@ The mapping file is not given in the environment variable.</li>
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -752,7 +753,7 @@ vectors.</p>
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -90,6 +90,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -531,7 +532,7 @@
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -90,6 +90,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -523,7 +524,7 @@ available here: <a class="reference external" href="file:../../unicorn/index.htm
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -726,7 +727,7 @@ a regular expression (<span class="sc">gnu</span> regexp) is expected.</p>
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2 current"><a class="current reference internal" href="#">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -539,7 +540,7 @@ examples are supplied in the repository <code class="docutils literal"><span cla
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2 current"><a class="current reference internal" href="#">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="#the-actively-developed-branch">The actively developed branch</a></li>
@ -528,7 +529,7 @@ If you really want to re-generate it, add the <code class="docutils literal"><sp
<li>yacc &amp; lex</li>
<li>Qt 4 or Qt 5</li>
<li>PyQt 4 or PyQt 5</li>
<li>Qwt</li>
<li>Qwt 6</li>
</ul>
<p>Building documentation prerequisites:</p>
<ul class="simple">
@ -542,6 +543,28 @@ If you really want to re-generate it, add the <code class="docutils literal"><sp
<li>FLUTE (from <a class="reference external" href="http://home.eng.iastate.edu/~cnchu/flute.html">Chris C. N. Chu</a>)</li>
</ul>
<p>For other distributions, refer to their own packaging system.</p>
<div class="section" id="cross-dependencies-issues">
<h2>Cross Dependencies Issues<a class="headerlink" href="#cross-dependencies-issues" title="Permalink to this headline"></a></h2>
<p>There is a difficult tangle of dependencies between <span class="sc">Python</span>, <span class="sc">qt</span>, <span class="sc">qwt</span> and <span class="sc">PyQt</span>,
the requirements are:</p>
<ul class="simple">
<li>A <span class="sc">Python</span> 2.7.</li>
<li><span class="sc">qt</span>, either 4 or 5.</li>
<li><span class="sc">qwt</span> version 6, compiled against the relevant <span class="sc">qt</span> version.</li>
<li><span class="sc">PyQt</span>, version 4 or 5, according to the choosen <span class="sc">qt</span>.</li>
</ul>
<p>Problems arise because:</p>
<ul>
<li><p class="first">Under <span class="sc">rhel</span> 7 or clones, there is no compatible <span class="sc">PyQt5</span> build compatible with their
<span class="sc">qt</span> 5 version (we fall short of one minor, they provides <span class="sc">qt</span> 5.9 were we need at
least <span class="sc">qt</span> 5.10). So we have to stick to <span class="sc">qt</span> 4 on those platforms.</p>
<p>Fortunately we can build a <span class="sc">qwt</span> 6 with <span class="sc">qt</span> 4.</p>
</li>
<li><p class="first">Under <span class="sc">Debian</span> or <span class="sc">Ubuntu</span> there is no <span class="sc">qwt</span> 6 build against <span class="sc">qt</span> 4, so we have to
use <span class="sc">qt</span> 5 and <span class="sc">PyQt</span> 5.</p>
</li>
</ul>
</div>
<div class="section" id="fixed-directory-tree">
<h2>Fixed Directory Tree<a class="headerlink" href="#fixed-directory-tree" title="Permalink to this headline"></a></h2>
<p>In order to simplify the work of the <span class="cb">ccb</span> installer, the source, build
@ -550,6 +573,7 @@ follow it exactly. The tree is relative to the home directory of the user
building it (note <span class="fboxtt">~/</span> or <span class="fboxtt">$HOME/</span>). Only the source
directory needs to be manually created by the user, all others will be
automatically created either by <span class="cb">ccb</span> or the build system.</p>
<p></p>
<table border="1" class="docutils">
<colgroup>
<col width="28%" />
@ -649,13 +673,6 @@ or <strong>master</strong>.</p>
</div>
<div class="admonition note">
<p class="first admonition-title">Note</p>
<p class="last">As it is now possible to mix <span class="sc">PyQt</span> widget with <span class="sc">Coriolis</span> ones, it is simpler
for us to revert to <span class="sc">qt</span> 4 only. Our reference <span class="sc">os</span> being <span class="sc">rhel</span> 7, there is no
compatible <span class="sc">PyQt5</span> build compatible with their <span class="sc">qt</span> 5 version (we fall short of
one minor, they provides <span class="sc">qt</span> 5.9 were we need at least <span class="sc">qt</span> 5.10).</p>
</div>
<div class="admonition note">
<p class="first admonition-title">Note</p>
<p class="last">Under <span class="sc">rhel</span> 7 or clones, they upgraded their version of <span class="sc">qt</span> 4 (from 4.6 to 4.8)
so the <em>diagonal line</em> bug no longer occurs. So we can safely use the default
system <span class="sc">qt</span> again.</p>
@ -761,7 +778,6 @@ a debug one which allows forensic examination by <span class="cb">gdb</span> (or
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">dummy</span><span class="nd">@lepka</span><span class="p">:</span><span class="n">work</span><span class="o">&gt;</span> <span class="n">gdb</span> <span class="n">python</span> <span class="n">core</span><span class="o">.</span><span class="n">XXXX</span>
</pre></div>
</div>
<p></p>
</div>
<div class="section" id="installing-on-debian-9-ubuntu-18-or-compatible-distributions">
<h3>Installing on <span class="sc">Debian</span> 9, <span class="sc">Ubuntu</span> 18 or compatible distributions<a class="headerlink" href="#installing-on-debian-9-ubuntu-18-or-compatible-distributions" title="Permalink to this headline"></a></h3>
@ -770,8 +786,8 @@ a debug one which allows forensic examination by <span class="cb">gdb</span> (or
<span class="n">git</span> <span class="n">cmake</span> <span class="n">bison</span> <span class="n">flex</span> <span class="n">gcc</span> <span class="n">python</span><span class="o">-</span><span class="n">dev</span> \
<span class="n">libboost</span><span class="o">-</span><span class="nb">all</span><span class="o">-</span><span class="n">dev</span> <span class="n">libboost</span><span class="o">-</span><span class="n">python</span><span class="o">-</span><span class="n">dev</span> \
<span class="n">libbz2</span><span class="o">-</span><span class="n">dev</span> <span class="n">libxml2</span><span class="o">-</span><span class="n">dev</span> <span class="n">rapidjson</span><span class="o">-</span><span class="n">dev</span> <span class="n">libbz2</span><span class="o">-</span><span class="n">dev</span> \
<span class="n">qt4</span><span class="o">-</span><span class="n">dev</span><span class="o">-</span><span class="n">tools</span> <span class="n">libqwt5</span><span class="o">-</span><span class="n">qt4</span><span class="o">-</span><span class="n">dev</span> \ <span class="c1"># Qt 4</span>
<span class="n">qtbase5</span><span class="o">-</span><span class="n">dev</span> <span class="n">libqt5svg5</span><span class="o">-</span><span class="n">dev</span> <span class="n">libqwt</span><span class="o">-</span><span class="n">qt5</span><span class="o">-</span><span class="n">dev</span> \ <span class="c1"># Qt 5</span>
<span class="n">python</span><span class="o">-</span><span class="n">pyqt5</span> \
<span class="n">doxygen</span> <span class="n">dvipng</span> <span class="n">graphviz</span> <span class="n">python</span><span class="o">-</span><span class="n">sphinx</span> \
<span class="n">texlive</span><span class="o">-</span><span class="n">fonts</span><span class="o">-</span><span class="n">extra</span> <span class="n">texlive</span><span class="o">-</span><span class="n">lang</span><span class="o">-</span><span class="n">french</span>
</pre></div>
@ -785,7 +801,7 @@ a debug one which allows forensic examination by <span class="cb">gdb</span> (or
<p>Third and final step, build &amp; install:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">dummy</span><span class="nd">@lepka</span><span class="p">:</span><span class="n">src</span><span class="o">&gt;</span> <span class="n">cd</span> <span class="n">coriolis</span>
<span class="n">dummy</span><span class="nd">@lepka</span><span class="p">:</span><span class="n">coriolis</span><span class="o">&gt;</span> <span class="n">git</span> <span class="n">checkout</span> <span class="n">devel</span>
<span class="n">dummy</span><span class="nd">@lepka</span><span class="p">:</span><span class="n">coriolis</span><span class="o">&gt;</span> <span class="o">./</span><span class="n">bootstrap</span><span class="o">/</span><span class="n">ccb</span><span class="o">.</span><span class="n">py</span> <span class="o">--</span><span class="n">project</span><span class="o">=</span><span class="n">coriolis</span> \
<span class="n">dummy</span><span class="nd">@lepka</span><span class="p">:</span><span class="n">coriolis</span><span class="o">&gt;</span> <span class="o">./</span><span class="n">bootstrap</span><span class="o">/</span><span class="n">ccb</span><span class="o">.</span><span class="n">py</span> <span class="o">--</span><span class="n">project</span><span class="o">=</span><span class="n">coriolis</span> <span class="o">--</span><span class="n">qt5</span> \
<span class="o">--</span><span class="n">make</span><span class="o">=</span><span class="s2">&quot;-j4 install&quot;</span>
</pre></div>
</div>
@ -872,7 +888,7 @@ infinite loop if it&#8217;s called again in, say <span class="cb">~/.bashrc</spa
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -550,7 +551,7 @@ copyright© Chris C. N. <span class="sc">Chu</span> from the Iowa State Universi
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -644,7 +645,7 @@ for <code class="docutils literal"><span class="pre">katana.hReservedLocal</span
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -886,7 +887,7 @@ then run the <span class="sc">Python</span> script <span class="cb">doChip.py</s
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -91,6 +91,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -1372,7 +1373,7 @@ is deleted, you will crash the application...</p>
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -90,6 +90,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -515,6 +516,7 @@
</li>
<li class="toctree-l1"><a class="reference internal" href="DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l1"><a class="reference internal" href="Installation.html">Installation</a><ul>
<li class="toctree-l2"><a class="reference internal" href="Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l2"><a class="reference internal" href="Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l2"><a class="reference internal" href="Installation.html#building-coriolis">Building Coriolis</a></li>
<li class="toctree-l2"><a class="reference internal" href="Installation.html#packaging-coriolis">Packaging Coriolis</a></li>
@ -563,7 +565,7 @@
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -90,6 +90,7 @@
</li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/DesignFlow.html">Complete Design Flow &amp; Examples</a></li>
<li class="toctree-l2"><a class="reference internal" href="../UsersGuide/Installation.html">Installation</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#cross-dependencies-issues">Cross Dependencies Issues</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#fixed-directory-tree">Fixed Directory Tree</a></li>
<li class="toctree-l3"><a class="reference internal" href="../UsersGuide/Installation.html#building-coriolis">Building Coriolis</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../UsersGuide/Installation.html#the-actively-developed-branch">The actively developed branch</a></li>
@ -523,7 +524,7 @@ available here: <a class="reference external" href="file:../../viewer/index.html
<tr>
<td class="LFooter"><small>
Generated by <a href="http://sphinx-doc.org/">Sphinx</a>
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 28, 2019.
using a <a href="https://readthedocs.org">RTD</a> theme on Oct 30, 2019.
</small></td>
<td class="RFooter"></td>
</tr>

View File

@ -32,7 +32,7 @@ Main building prerequisites:
* yacc & lex
* Qt 4 or Qt 5
* PyQt 4 or PyQt 5
* Qwt
* Qwt 6
Building documentation prerequisites:
@ -48,6 +48,29 @@ The following libraries get directly bundled with |Coriolis|:
For other distributions, refer to their own packaging system.
Cross Dependencies Issues
~~~~~~~~~~~~~~~~~~~~~~~~~
There is a difficult tangle of dependencies between |Python|, |Qt|, |Qwt| and |PyQt|,
the requirements are:
* A |Python| 2.7.
* |Qt|, either 4 or 5.
* |Qwt| version 6, compiled against the relevant |Qt| version.
* |PyQt|, version 4 or 5, according to the choosen |Qt|.
Problems arise because:
* Under |RHEL| 7 or clones, there is no compatible |PyQt5| build compatible with their
|Qt| 5 version (we fall short of one minor, they provides |Qt| 5.9 were we need at
least |Qt| 5.10). So we have to stick to |Qt| 4 on those platforms.
Fortunately we can build a |Qwt| 6 with |Qt| 4.
* Under |Debian| or |Ubuntu| there is no |Qwt| 6 build against |Qt| 4, so we have to
use |Qt| 5 and |PyQt| 5.
Fixed Directory Tree
~~~~~~~~~~~~~~~~~~~~
@ -58,6 +81,8 @@ building it (note :fboxtt:`~/` or :fboxtt:`$HOME/`). Only the source
directory needs to be manually created by the user, all others will be
automatically created either by |ccb| or the build system.
|newpage|
+--------------------------------------------------------------------------------------------------------------+
| **Sources** |
+------------------------------+-------------------------------------------------------------------------------+
@ -114,12 +139,6 @@ The |Coriolis| |git| repository is https://www-soc.lip6.fr/git/coriolis.git
Again, the **devel_anabatic** branch is now closed. Please revert to **devel**
or **master**.
.. note::
As it is now possible to mix |PyQt| widget with |Coriolis| ones, it is simpler
for us to revert to |Qt| 4 only. Our reference |OS| being |RHEL| 7, there is no
compatible |PyQt5| build compatible with their |Qt| 5 version (we fall short of
one minor, they provides |Qt| 5.9 were we need at least |Qt| 5.10).
.. note::
Under |RHEL| 7 or clones, they upgraded their version of |Qt| 4 (from 4.6 to 4.8)
so the *diagonal line* bug no longer occurs. So we can safely use the default
@ -244,8 +263,6 @@ As |cgt| is a |Python| script, the right command to run |gdb| is: ::
.. Be aware that it may require newer versions of the dependencies and may introduce
.. incompatibilities with the stable version.
|newpage|
Installing on |Debian| 9, |Ubuntu| 18 or compatible distributions
-----------------------------------------------------------------
@ -256,8 +273,8 @@ First, install or check that the required prerequisites are installed : ::
git cmake bison flex gcc python-dev \
libboost-all-dev libboost-python-dev \
libbz2-dev libxml2-dev rapidjson-dev libbz2-dev \
qt4-dev-tools libqwt5-qt4-dev \ # Qt 4
qtbase5-dev libqt5svg5-dev libqwt-qt5-dev \ # Qt 5
python-pyqt5 \
doxygen dvipng graphviz python-sphinx \
texlive-fonts-extra texlive-lang-french
@ -271,7 +288,7 @@ Third and final step, build & install: ::
dummy@lepka:src> cd coriolis
dummy@lepka:coriolis> git checkout devel
dummy@lepka:coriolis> ./bootstrap/ccb.py --project=coriolis \
dummy@lepka:coriolis> ./bootstrap/ccb.py --project=coriolis --qt5 \
--make="-j4 install"

Some files were not shown because too many files have changed in this diff Show More