View Single Post
Copernicus's Avatar
Posts: 1,986 | Thanked: 7,698 times | Joined on Dec 2010 @ Dayton, Ohio
#55
Alright, I've gotten a little further. I took the 1.2.1 SDK (available from the link above), copied the Maemo toolchain from my existing SDK into it, and modified the file "qtversion.xml" by adding the following:

Code:
 <data>
  <variable>QtVersion.4</variable>
  <valuemap type="QVariantMap">
   <value key="Id" type="int">-1</value>
   <value key="Name" type="QString">Qt for Fremantle PR1.3 Devices (Qt SDK)</value>
   <value key="QMakePath" type="QString">/Users/john/QtTest2/Maemo/4.6.2/targets/fremantle-pr13/bin/qmake</value>
   <value key="QtVersion.Type" type="QString">Qt4ProjectManager.QtVersion.Maemo</value>
   <value key="autodetectionSource" type="QString">SDK.Maemo4.7.0</value>
   <value key="isAutodetected" type="bool">true</value>
  </valuemap>
 </data>
(I changed the QtVersion.4 string to use a number that hadn't already been taken, and incremented the QtVersion.Count value at the bottom of the file.) After this, I was able to use the SDK to build and run a program on my N900.

So, in theory, all we really need to get moving again is a source for the Maemo toolchains. I've only got the one for the MacOS version of Qt; I'm not sure to what extent it is platform-independent.

A more permanent solution, I suppose, would be to construct an independent Maemo toolchain of our own. Not sure how much effort that would take, though.
 

The Following 5 Users Say Thank You to Copernicus For This Useful Post: