https://wiki.qt.io/index.php?title=DevicesBroadcom97425BCM7425-Qt5-eglfs&feed=atom&action=history
DevicesBroadcom97425BCM7425-Qt5-eglfs - Revision history
2024-03-28T19:06:53Z
Revision history for this page on the wiki
MediaWiki 1.39.4
https://wiki.qt.io/index.php?title=DevicesBroadcom97425BCM7425-Qt5-eglfs&diff=12314&oldid=prev
AutoSpider: Convert ExpressionEngine section headers
2015-03-05T15:50:45Z
<p>Convert ExpressionEngine section headers</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 15:50, 5 March 2015</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Cleanup | reason=Auto-imported from ExpressionEngine.}}</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Cleanup | reason=Auto-imported from ExpressionEngine.}}</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">h1. </del>Building AppLibs/RefSW for Qt</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">= </ins>Building AppLibs/RefSW for Qt <ins style="font-weight: bold; text-decoration: none;">=</ins></div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2" class="diff-side-added"></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Locate document named '''"BroadcomReferencePlatformSetup.pdf"''' (Usually this will be inside a tar ball named on the lines of refsw_release_<chip-name>''<date>.tgz)</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Locate document named '''"BroadcomReferencePlatformSetup.pdf"''' (Usually this will be inside a tar ball named on the lines of refsw_release_<chip-name>''<date>.tgz)</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Follow the instructions in '''"BroadcomReferencePlatformSetup.pdf"''' to setup the Linux build machine</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Follow the instructions in '''"BroadcomReferencePlatformSetup.pdf"''' to setup the Linux build machine</div></td></tr>
</table>
AutoSpider
https://wiki.qt.io/index.php?title=DevicesBroadcom97425BCM7425-Qt5-eglfs&diff=9214&oldid=prev
AutoSpider: Add "cleanup" tag
2015-03-03T15:34:40Z
<p>Add "cleanup" tag</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 15:34, 3 March 2015</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">{{Cleanup | reason=Auto-imported from ExpressionEngine.}}</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>h1. Building AppLibs/RefSW for Qt</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>h1. Building AppLibs/RefSW for Qt</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
</table>
AutoSpider
https://wiki.qt.io/index.php?title=DevicesBroadcom97425BCM7425-Qt5-eglfs&diff=7073&oldid=prev
Maintenance script at 10:29, 25 February 2015
2015-02-25T10:29:52Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 10:29, 25 February 2015</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>h1. Building AppLibs/RefSW for Qt</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>h1. Building AppLibs/RefSW for Qt</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div># Locate document named '''<del style="font-weight: bold; text-decoration: none;">&quot;</del>BroadcomReferencePlatformSetup.pdf<del style="font-weight: bold; text-decoration: none;">&amp;quot;</del>''' (Usually this will be inside a tar ball named on the lines of refsw_release_<del style="font-weight: bold; text-decoration: none;">&lt;</del>chip-name<del style="font-weight: bold; text-decoration: none;">&amp;gt;</del>''<del style="font-weight: bold; text-decoration: none;">&lt;</del>date<del style="font-weight: bold; text-decoration: none;">&amp;gt;</del>.tgz)<del style="font-weight: bold; text-decoration: none;"><br /></del># Follow the instructions in '''<del style="font-weight: bold; text-decoration: none;">&quot;</del>BroadcomReferencePlatformSetup.pdf<del style="font-weight: bold; text-decoration: none;">&amp;quot;</del>''' to setup the Linux build machine<del style="font-weight: bold; text-decoration: none;"><br /></del># Locate document named '''<del style="font-weight: bold; text-decoration: none;">&quot;</del>AppLibsInstallationBuildGuide.pdf<del style="font-weight: bold; text-decoration: none;">&amp;quot;</del>''' (Usually this will be inside a tar ball named on the lines of applibs_release''<del style="font-weight: bold; text-decoration: none;">&lt;</del>date<del style="font-weight: bold; text-decoration: none;">&amp;gt;</del>.tgz)</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># Locate document named '''<ins style="font-weight: bold; text-decoration: none;">"</ins>BroadcomReferencePlatformSetup.pdf<ins style="font-weight: bold; text-decoration: none;">"</ins>''' (Usually this will be inside a tar ball named on the lines of refsw_release_<ins style="font-weight: bold; text-decoration: none;"><</ins>chip-name<ins style="font-weight: bold; text-decoration: none;">></ins>''<ins style="font-weight: bold; text-decoration: none;"><</ins>date<ins style="font-weight: bold; text-decoration: none;">></ins>.tgz)</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div># Follow the instructions in '''<del style="font-weight: bold; text-decoration: none;">&quot;</del>AppLibsInstallationBuildGuide.pdf<del style="font-weight: bold; text-decoration: none;">&amp;quot;</del>''' to build Applibs</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># Follow the instructions in '''<ins style="font-weight: bold; text-decoration: none;">"</ins>BroadcomReferencePlatformSetup.pdf<ins style="font-weight: bold; text-decoration: none;">"</ins>''' to setup the Linux build machine</div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># Locate document named '''<ins style="font-weight: bold; text-decoration: none;">"</ins>AppLibsInstallationBuildGuide.pdf<ins style="font-weight: bold; text-decoration: none;">"</ins>''' (Usually this will be inside a tar ball named on the lines of applibs_release''<ins style="font-weight: bold; text-decoration: none;"><</ins>date<ins style="font-weight: bold; text-decoration: none;">></ins>.tgz)</div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># Follow the instructions in '''<ins style="font-weight: bold; text-decoration: none;">"</ins>AppLibsInstallationBuildGuide.pdf<ins style="font-weight: bold; text-decoration: none;">"</ins>''' to build Applibs</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>= Qt5 eglfs/QPA =</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>= Qt5 eglfs/QPA =</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l8">Line 8:</td>
<td colspan="2" class="diff-lineno">Line 10:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Building Qt 5 ==</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Building Qt 5 ==</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div># Obtain qt-5.0.0 from [http://wiki.qt.io/Building_Qt_5_from_Git git] (follow instructions in <del style="font-weight: bold; text-decoration: none;">&quot;</del>Getting the source code<del style="font-weight: bold; text-decoration: none;">&amp;quot;</del>)<del style="font-weight: bold; text-decoration: none;"><br /></del># Obtain 7425 specific files from [http://gitorious.org/qt-platform-mkspecs qt-platform-mkspecs git ] (look for folder <del style="font-weight: bold; text-decoration: none;">&quot;</del>5.0<del style="font-weight: bold; text-decoration: none;">&amp;quot;</del>)<del style="font-weight: bold; text-decoration: none;"><br /></del># Copy folder named <del style="font-weight: bold; text-decoration: none;">&quot;</del>linux-nxs-mipsel-uclibc-g+''<del style="font-weight: bold; text-decoration: none;">&quot; </del>from 7425 specific repo to <del style="font-weight: bold; text-decoration: none;">&lt;</del>qt-5.0.0-git<del style="font-weight: bold; text-decoration: none;">&amp;gt;</del>/qtbase/mkspecs<del style="font-weight: bold; text-decoration: none;"><br /></del># Set following environment variables in the shell before configuring/building Qt,<del style="font-weight: bold; text-decoration: none;"><br /></del>'''''' BCM_APPLIBS_PATH=<del style="font-weight: bold; text-decoration: none;">&lt;</del>path-till-Applibs-folder<del style="font-weight: bold; text-decoration: none;">&amp;gt;</del>/AppLibs<del style="font-weight: bold; text-decoration: none;"><br /></del>'''''' BCM_NEXUS_PATH=<del style="font-weight: bold; text-decoration: none;">&lt;</del>path-till-Applibs-folder<del style="font-weight: bold; text-decoration: none;">&amp;gt;</del>/nexus<del style="font-weight: bold; text-decoration: none;"><br /></del>'''''' DEBUG=n<del style="font-weight: bold; text-decoration: none;"><br /></del><code><del style="font-weight: bold; text-decoration: none;"><br /></del>$ export BCM_APPLIBS_PATH=/home/qtnokia/WorkDir/97425-P1/stb-rs_p2-al_p2dot1/AppLibs<del style="font-weight: bold; text-decoration: none;"><br /></del>$ export BCM_NEXUS_PATH=/home/qtnokia/WorkDir/97425-P1/stb-rs_p2-al_p2dot1/nexus<del style="font-weight: bold; text-decoration: none;"><br /></code></del></div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># Obtain qt-5.0.0 from [http://wiki.qt.io/Building_Qt_5_from_Git git] (follow instructions in <ins style="font-weight: bold; text-decoration: none;">"</ins>Getting the source code<ins style="font-weight: bold; text-decoration: none;">"</ins>)</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"><br /># Apply patch &quot;7425-eglfs.patch&amp;quot; from 7425 specific repo to &lt;qt-5.0.0-git&amp;gt;/src<br /><code><br />$ cd &lt;qt-5.0.0-git&amp;gt;/src<br />$ patch -p1 &lt; 7425nxs-eglfs.patch<br /></code></del></div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># Obtain 7425 specific files from [http://gitorious.org/qt-platform-mkspecs qt-platform-mkspecs git ] (look for folder <ins style="font-weight: bold; text-decoration: none;">"</ins>5.0<ins style="font-weight: bold; text-decoration: none;">"</ins>)</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"><br /># Configure Qt in qtbase folder as,<br /><code><br />$ configure -prefix /usr/local/qt-installs/qt5 -arch mips -qpa -xplatform linux-nxs-mipsel-uclibc-g''+ -depths 16,24,32 -no-largefile -opensource -verbose -system-zlib -system-libpng -system-libjpeg -system-freetype -fast -opengl -confirm-license -release -make libs -no-wayland <s>no-xcb<br /></code></del></div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># Copy folder named <ins style="font-weight: bold; text-decoration: none;">"</ins>linux-nxs-mipsel-uclibc-g+''<ins style="font-weight: bold; text-decoration: none;">" </ins>from 7425 specific repo to <ins style="font-weight: bold; text-decoration: none;"><</ins>qt-5.0.0-git<ins style="font-weight: bold; text-decoration: none;">></ins>/qtbase/mkspecs</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"><br /># After the build succeeds set following environment variables before building any opengl Qt Apps,<br /><code><br /></s> set QTDIR=/usr/local/qt-installs/qt5<br />- set PATH=/usr/local/qt-installs/qt5/bin:$PATH<br /></del></code></div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># Set following environment variables in the shell before configuring/building Qt,</div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''''' BCM_APPLIBS_PATH=<ins style="font-weight: bold; text-decoration: none;"><</ins>path-till-Applibs-folder<ins style="font-weight: bold; text-decoration: none;">></ins>/AppLibs</div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''''' BCM_NEXUS_PATH=<ins style="font-weight: bold; text-decoration: none;"><</ins>path-till-Applibs-folder<ins style="font-weight: bold; text-decoration: none;">></ins>/nexus</div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''''' DEBUG=n</div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><code></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>$ export BCM_APPLIBS_PATH=/home/qtnokia/WorkDir/97425-P1/stb-rs_p2-al_p2dot1/AppLibs</div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>$ export BCM_NEXUS_PATH=/home/qtnokia/WorkDir/97425-P1/stb-rs_p2-al_p2dot1/nexus</div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div></code></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* NOTE: Before executing any Qt applications on target copy <del style="font-weight: bold; text-decoration: none;">&quot;</del>qt-installs/qt5<del style="font-weight: bold; text-decoration: none;">&amp;quot; </del>on target at usr/local on target file system</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"># Apply patch "7425-eglfs.patch" from 7425 specific repo to <qt-5.0.0-git>/src</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><code></ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">$ cd <qt-5.0.0-git>/src</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">$ patch -p1 < 7425nxs-eglfs.patch</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></code></ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"># Configure Qt in qtbase folder as,</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><code></ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">$ configure -prefix /usr/local/qt-installs/qt5 -arch mips -qpa -xplatform linux-nxs-mipsel-uclibc-g''+ -depths 16,24,32 -no-largefile -opensource -verbose -system-zlib -system-libpng -system-libjpeg -system-freetype -fast -opengl -confirm-license -release -make libs -no-wayland -no-xcb</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></code></ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"># After the build succeeds set following environment variables before building any opengl Qt Apps,</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><code></ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">- set QTDIR=/usr/local/qt-installs/qt5</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">- set PATH=/usr/local/qt-installs/qt5/bin:$PATH</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></code></ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* NOTE: Before executing any Qt applications on target copy <ins style="font-weight: bold; text-decoration: none;">"</ins>qt-installs/qt5<ins style="font-weight: bold; text-decoration: none;">" </ins>on target at usr/local on target file system</div></td></tr>
</table>
Maintenance script
https://wiki.qt.io/index.php?title=DevicesBroadcom97425BCM7425-Qt5-eglfs&diff=4624&oldid=prev
Maintenance script at 10:09, 24 February 2015
2015-02-24T10:09:54Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 10:09, 24 February 2015</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">=</del>Building AppLibs/RefSW for Qt<del style="font-weight: bold; text-decoration: none;">=</del></div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">h1. </ins>Building AppLibs/RefSW for Qt</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div># Locate document named '''<del style="font-weight: bold; text-decoration: none;">“BroadcomReferencePlatformSetup</del>.<del style="font-weight: bold; text-decoration: none;">pdf”</del>''' (Usually this will be inside a tar ball named on the lines of refsw_release_&lt;chip-name&gt;<del style="font-weight: bold; text-decoration: none;">_</del>&lt;date&gt;.tgz)</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># Locate document named '''<ins style="font-weight: bold; text-decoration: none;">&quot;BroadcomReferencePlatformSetup</ins>.<ins style="font-weight: bold; text-decoration: none;">pdf&amp;quot;</ins>''' (Usually this will be inside a tar ball named on the lines of refsw_release_&lt;chip-name&<ins style="font-weight: bold; text-decoration: none;">amp;</ins>gt;<ins style="font-weight: bold; text-decoration: none;">''</ins>&lt;date&<ins style="font-weight: bold; text-decoration: none;">amp;</ins>gt;.tgz)<ins style="font-weight: bold; text-decoration: none;"><br /></ins># Follow the instructions in '''<ins style="font-weight: bold; text-decoration: none;">&quot;BroadcomReferencePlatformSetup</ins>.<ins style="font-weight: bold; text-decoration: none;">pdf&amp;quot;</ins>''' to setup the Linux build machine<ins style="font-weight: bold; text-decoration: none;"><br /></ins># Locate document named '''<ins style="font-weight: bold; text-decoration: none;">&quot;AppLibsInstallationBuildGuide</ins>.<ins style="font-weight: bold; text-decoration: none;">pdf&amp;quot;</ins>''' (Usually this will be inside a tar ball named on the lines of <ins style="font-weight: bold; text-decoration: none;">applibs_release''</ins>&lt;date&<ins style="font-weight: bold; text-decoration: none;">amp;</ins>gt;.tgz)</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div># Follow the instructions in '''<del style="font-weight: bold; text-decoration: none;">“BroadcomReferencePlatformSetup</del>.<del style="font-weight: bold; text-decoration: none;">pdf”</del>''' to setup the Linux build machine</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># Follow the instructions in '''<ins style="font-weight: bold; text-decoration: none;">&quot;AppLibsInstallationBuildGuide</ins>.<ins style="font-weight: bold; text-decoration: none;">pdf&amp;quot;</ins>''' to build Applibs</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div># Locate document named '''<del style="font-weight: bold; text-decoration: none;">“AppLibsInstallationBuildGuide</del>.<del style="font-weight: bold; text-decoration: none;">pdf”</del>''' (Usually this will be inside a tar ball named on the lines of <del style="font-weight: bold; text-decoration: none;">applibs_release_</del>&lt;date&gt;.tgz)</div></td><td colspan="2" class="diff-side-added"></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div># Follow the instructions in '''<del style="font-weight: bold; text-decoration: none;">“AppLibsInstallationBuildGuide</del>.<del style="font-weight: bold; text-decoration: none;">pdf”</del>''' to build Applibs</div></td><td colspan="2" class="diff-side-added"></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>=Qt5 eglfs/QPA=</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>= Qt5 eglfs/QPA =</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>==Building Qt 5==</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>== Building Qt 5 ==</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div># Obtain qt-5.0.0 from [<del style="font-weight: bold; text-decoration: none;">[[Building Qt 5 from Git|</del>http://wiki.qt.io/Building_Qt_5_from_Git<del style="font-weight: bold; text-decoration: none;">]] </del>git] (follow instructions in <del style="font-weight: bold; text-decoration: none;">“Getting </del>the source <del style="font-weight: bold; text-decoration: none;">code”</del>)</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div># Obtain qt-5.0.0 from [http://wiki.qt.io/Building_Qt_5_from_Git git] (follow instructions in <ins style="font-weight: bold; text-decoration: none;">&quot;Getting </ins>the source <ins style="font-weight: bold; text-decoration: none;">code&amp;quot;</ins>)<ins style="font-weight: bold; text-decoration: none;"><br /></ins># Obtain 7425 specific files from [http://gitorious.org/qt-platform-mkspecs qt-platform-mkspecs git ] (look for folder <ins style="font-weight: bold; text-decoration: none;">&quot;5</ins>.<ins style="font-weight: bold; text-decoration: none;">0&amp;quot;</ins>)<ins style="font-weight: bold; text-decoration: none;"><br /></ins># Copy folder named <ins style="font-weight: bold; text-decoration: none;">&quot;linux</ins>-nxs-mipsel-uclibc-g+<ins style="font-weight: bold; text-decoration: none;">''&quot; </ins>from 7425 specific repo to &lt;qt-5.0.0-git&<ins style="font-weight: bold; text-decoration: none;">amp;</ins>gt;/qtbase/mkspecs<ins style="font-weight: bold; text-decoration: none;"><br /></ins># Set following environment variables in the shell before configuring/building Qt,<<ins style="font-weight: bold; text-decoration: none;">br </ins>/><ins style="font-weight: bold; text-decoration: none;">'''''' BCM_APPLIBS_PATH</ins>=&lt;path-till-Applibs-folder&<ins style="font-weight: bold; text-decoration: none;">amp;</ins>gt;/AppLibs<<ins style="font-weight: bold; text-decoration: none;">br </ins>/><ins style="font-weight: bold; text-decoration: none;">'''''' BCM_NEXUS_PATH</ins>=&lt;path-till-Applibs-folder&<ins style="font-weight: bold; text-decoration: none;">amp;</ins>gt;/nexus<ins style="font-weight: bold; text-decoration: none;"><br />'''''' DEBUG=n<br /><code><br />$ export BCM_APPLIBS_PATH=/home/qtnokia/WorkDir/97425-P1/stb-rs_p2-al_p2dot1/AppLibs<br />$ export BCM_NEXUS_PATH=/home/qtnokia/WorkDir/97425-P1/stb-rs_p2-al_p2dot1/nexus<br /></code></ins></div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div># Obtain 7425 specific files from [http://gitorious.org/qt-platform-mkspecs qt-platform-mkspecs git ] (look for folder <del style="font-weight: bold; text-decoration: none;">“5</del>.<del style="font-weight: bold; text-decoration: none;">0”</del>)</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><br /></ins># <ins style="font-weight: bold; text-decoration: none;">Apply patch &quot;7425-eglfs.patch&amp;quot; from 7425 specific repo to &lt;qt-5.0.0-git&amp;gt;/src</ins><<ins style="font-weight: bold; text-decoration: none;">br /><code><br />$ cd &lt;qt-5.0.0-git&amp;gt;/src<br />$ patch -p1 &lt; 7425nxs-eglfs.patch<br /></code></ins></div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div># Copy folder named <del style="font-weight: bold; text-decoration: none;">“linux</del>-nxs-mipsel-uclibc-g+<del style="font-weight: bold; text-decoration: none;">+” </del>from 7425 specific repo to &lt;qt-5.0.0-git&gt;/qtbase/mkspecs</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><br /># Configure Qt in qtbase folder as,<br /><code><br />$ configure -prefix /usr/local/qt-installs/qt5 -arch mips -qpa -xplatform linux-nxs-mipsel-uclibc-g''+ -depths 16,24,32 -no-largefile -opensource -verbose -system-zlib -system-libpng -system-libjpeg -system-freetype -fast -opengl -confirm-license -release -make libs -no-wayland <s>no-xcb<br /></code></ins></div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div># Set following environment variables in the shell before configuring/building Qt,</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><br /># After the build succeeds set following environment variables before building any opengl Qt Apps,<br /><code><br /></s> set QTDIR</ins>=<ins style="font-weight: bold; text-decoration: none;">/usr/local/qt-installs/qt5</ins><<ins style="font-weight: bold; text-decoration: none;">br </ins>/><ins style="font-weight: bold; text-decoration: none;">- set PATH</ins>=<ins style="font-weight: bold; text-decoration: none;">/usr/local/qt-installs/qt5/bin:$PATH</ins><br /<ins style="font-weight: bold; text-decoration: none;">></code</ins>></div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">#* <span class="caps">BCM</del></<del style="font-weight: bold; text-decoration: none;">span</del>><del style="font-weight: bold; text-decoration: none;">_APPLIBS_PATH</del>=&lt;path-till-Applibs-folder&gt;/AppLibs</div></td><td colspan="2" class="diff-side-added"></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">#* <span class="caps">BCM</del></<del style="font-weight: bold; text-decoration: none;">span</del>><del style="font-weight: bold; text-decoration: none;">_NEXUS_PATH</del>=&lt;path-till-Applibs-folder&gt;/nexus</div></td><td colspan="2" class="diff-side-added"></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>#<del style="font-weight: bold; text-decoration: none;">* </del><<del style="font-weight: bold; text-decoration: none;">span class</del>=<del style="font-weight: bold; text-decoration: none;">"caps">DEBUG</del></<del style="font-weight: bold; text-decoration: none;">span</del>>=<del style="font-weight: bold; text-decoration: none;">n</del><br /></div></td><td colspan="2" class="diff-side-added"></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"># Apply patch “7425-eglfs.patch” from 7425 specific repo to &lt;qt-5.0.0-git&gt;/src<br /></del></div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* NOTE: Before executing any Qt applications on target copy <ins style="font-weight: bold; text-decoration: none;">&quot;qt</ins>-installs/<ins style="font-weight: bold; text-decoration: none;">qt5&amp;quot; </ins>on target at usr/local on target file system</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2" class="diff-side-added"></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"># Configure Qt in qtbase folder as,<br /></del></div></td><td colspan="2" class="diff-side-added"></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2" class="diff-side-added"></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"># After the build succeeds set following environment variables before building any opengl Qt Apps,<br /></del></div></td><td colspan="2" class="diff-side-added"></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2" class="diff-side-added"></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* <del style="font-weight: bold; text-decoration: none;"><span class="caps"></del>NOTE<del style="font-weight: bold; text-decoration: none;"></span></del>: Before executing any Qt applications on target copy <del style="font-weight: bold; text-decoration: none;">“qt</del>-installs/<del style="font-weight: bold; text-decoration: none;">qt5” </del>on target at usr/local on target file system</div></td><td colspan="2" class="diff-side-added"></td></tr>
</table>
Maintenance script
https://wiki.qt.io/index.php?title=DevicesBroadcom97425BCM7425-Qt5-eglfs&diff=766&oldid=prev
Maintenance script at 15:18, 14 January 2015
2015-01-14T15:18:43Z
<p></p>
<p><b>New page</b></p><div>=Building AppLibs/RefSW for Qt=<br />
<br />
# Locate document named '''“BroadcomReferencePlatformSetup.pdf”''' (Usually this will be inside a tar ball named on the lines of refsw_release_&lt;chip-name&gt;_&lt;date&gt;.tgz)<br />
# Follow the instructions in '''“BroadcomReferencePlatformSetup.pdf”''' to setup the Linux build machine<br />
# Locate document named '''“AppLibsInstallationBuildGuide.pdf”''' (Usually this will be inside a tar ball named on the lines of applibs_release_&lt;date&gt;.tgz)<br />
# Follow the instructions in '''“AppLibsInstallationBuildGuide.pdf”''' to build Applibs<br />
<br />
=Qt5 eglfs/QPA=<br />
<br />
==Building Qt 5==<br />
<br />
# Obtain qt-5.0.0 from [[[Building Qt 5 from Git|http://wiki.qt.io/Building_Qt_5_from_Git]] git] (follow instructions in “Getting the source code”)<br />
# Obtain 7425 specific files from [http://gitorious.org/qt-platform-mkspecs qt-platform-mkspecs git ] (look for folder “5.0”)<br />
# Copy folder named “linux-nxs-mipsel-uclibc-g++” from 7425 specific repo to &lt;qt-5.0.0-git&gt;/qtbase/mkspecs<br />
# Set following environment variables in the shell before configuring/building Qt,<br />
#* <span class="caps">BCM</span>_APPLIBS_PATH=&lt;path-till-Applibs-folder&gt;/AppLibs<br />
#* <span class="caps">BCM</span>_NEXUS_PATH=&lt;path-till-Applibs-folder&gt;/nexus<br />
#* <span class="caps">DEBUG</span>=n<br /><br />
<br />
# Apply patch “7425-eglfs.patch” from 7425 specific repo to &lt;qt-5.0.0-git&gt;/src<br /><br />
<br />
# Configure Qt in qtbase folder as,<br /><br />
<br />
# After the build succeeds set following environment variables before building any opengl Qt Apps,<br /><br />
<br />
* <span class="caps">NOTE</span>: Before executing any Qt applications on target copy “qt-installs/qt5” on target at usr/local on target file system</div>
Maintenance script