<div dir="ltr">For the last 10 days I have been attempting to build QGIS 3.0 master from scratch.<div>For this QT 5 also had to be build, which is not an easy task.</div><div><br></div><div>In the past I had used the 'run' scripts, which installed the source</div><div>- qt-opensource-linux-x64-5.7.1.run</div><div>but after the first installment I noticed that QGIS needed a modal that had not been included: QtWebKit</div><div><br></div><div>The there is QScintilla,PyQt5 (with sip) and Qwt</div><div>- Qwt: did not install the libs where PyQt5 could not find it</div><div>- QScintilla  did not accept the –-pyqt=PyQt5 parameter, so the configure.py had to be adapted</div><div><br></div><div>And then there is the cmake of QGIS3 itself, which in itself is a horror dream come true</div><div>- instead of asking <b>once</b> for the 'Qt5 cmake' directory</div><div>-- it asks it about 12 times for the 17 modals needed</div><div>--> I assume ccmake determines for each module the dependencies, but for the user this is a horrible -  time consuming experience </div><div><br></div><div>---</div><div>For this reason I think it would be a good idea to add an area in the QGIS wiki with tip how this should be done,</div><div><br></div><div>Based on a specific QGIS version</div><div>- which other versions (QT5, python3 [python 3.5.3rc1 does not work, python 3.4.6 does] etc.) should be used</div><div>- basic howto's to</div><div>-- build QT5 from scratch (like using git that contains QtWebKit, as apposed to the 'run' that does not)</div><div>-- known irregularities </div><div>---> copy the Qwt/libs to the Qt5/libs so that PyQt5 can find them</div><div>---> QScintilla how to adapt the configure.py script to create the needed PyQt5 version</div><div><br></div><div>The goal would be to offer a guideline for those doing this for the first time</div><div>- avoiding known traps</div><div><br></div><div>---</div><div>Something in the form of (based on the present wiki):</div><div><br></div><div><div>Organize an event</div><div>...</div><div>Collaborative documents</div><div>...</div></div><div><div>Building QGIS 3.0 from scratch</div><div> Building QT 5 from scratch</div><div>   Building and correctly installing Qwt</div><div>   Building QScintilla for PyQt5</div><div>   Building PyQt5</div><div> QGIS3 ccmake</div></div><div><br></div><div>I would be willing to start this with my experiences.</div><div><br></div><div>Mark Johnson, Berlin Germany</div><div><br></div><div><br></div><div><br></div><div><br></div></div>