Notices


Reply
Thread Tools
Copernicus's Avatar
Posts: 1,986 | Thanked: 7,698 times | Joined on Dec 2010 @ Dayton, Ohio
#51
Originally Posted by pichlo View Post
Call me what you want but I am totally confused. All I can see on http://qt-project.org/downloads is Qt libraries for various platforms, but nothing that refers to itself as "SDK".
Hmm. Yeah, it looks like the 5.x links will download the entire package, while the 4.x links are only providing the 4.x libraries. I hadn't noticed that...

I would imagine this means that the Qt 5.x SDK is capable of building against the older libraries. I guess I will have to give this a try and see what happens...
 

The Following 2 Users Say Thank You to Copernicus For This Useful Post:
Copernicus's Avatar
Posts: 1,986 | Thanked: 7,698 times | Joined on Dec 2010 @ Dayton, Ohio
#52
Well, this was an eye-opening exercise. It appears that Digia has been trying hard to make their Qt 5.x series backwards-compatible, but not nearly hard enough.

1) I tried downloading the 5.x SDK, and that works fine, so far as it goes; unfortunately, the maintenance tool is broken (and has apparently been broken for months), so there is no easy way to download older libraries or other toolchains. There are lots of complaints about it, but nobody seems to have an answer yet.

2) Digia provides the 4.x libraries, but leaves it up to you to figure out how to integrate them into a 5.x installation. Without the maintenance tool's package manager, I would imagine that this will require a lot of head-scratching... (Also, I haven't yet been able to find any archived toolchains.)

3) Digia does _not_ provide any of the older SDKs!!! I searched and searched, and all I could find were links to Nokia's websites. Unfortunately, it appears that Nokia has decided to terminate with extreme prejudice any Qt or Maemo or Meego related software on their site.

So, things look a lot worse in the Qt world than I had expected. However, folks on this website have already bumped into this problem. There, they've found someone still supplying the last Nokia Qt SDK:

http://jenkins.taulabs.org/distfiles/

However, that only has the Harmattan toolchain. Still, get it while it's hot...

I now have absolutely no clue where to get a copy of the Qt Maemo toolchain. (I'm going to have to start making backups of mine! Maybe I can find my original SDK installer as well...)
 

The Following 8 Users Say Thank You to Copernicus For This Useful Post:
Estel's Avatar
Posts: 5,028 | Thanked: 8,613 times | Joined on Mar 2011
#53
No surprise we don't see *any* new developers appearing, eh? QT is gone, things from tablet-dev are hidden in private links better than mosad spies in iran...

It's *hillarious* how impossible to start coding for Maemo has become. Could someone* bring attention of Council/HiFo to this problem, if they still exist? Maybe, for a change, they would do something creative, instead of spamming maemo's mailing list with ping-pong accusations?

I start to wonder what's the use for paying big sum of money for Neo900 and bringing Freemantle there, if no fckn new one will be able to code for it, in anything else than shellscripts or python?

Sorry for rant, but this and the other one "start coding" thread (the one about setting up Scratchbox development VM, or rather, about *not* setting it, as it become goddamn mission impossible, even more than it was before) really made me doubting about Maemo's future, more than anything else from long list in past years.

It is *not* normal situation, that if you're newcomer (or old coder who lost his dev enciromnent for any reasons), you're virtually unable to (re)build your development enviromnent. Decades old propertiary systems (Amiga, for example) doesn't suffer from such unbeliveable mess as Maemo.

/Estel

*I would do it myself, but I have no idea anymore who they are, how to reach them, and I'm quite sure I don't want to change that - have better things to do than, apparently, waste my time and lose nerves caught between their warzone.
__________________
N900's aluminum backcover / body replacement
-
N900's HDMI-Out
-
Camera cover MOD
-
Measure battery's real capacity on-device
-
TrueCrypt 7.1 | ereswap | bnf
-
Hardware's mods research is costly. To support my work, please consider donating. Thank You!

Last edited by Estel; 2014-04-09 at 11:57.
 

The Following 6 Users Say Thank You to Estel For This Useful Post:
Posts: 57 | Thanked: 96 times | Joined on Jul 2012
#54
hi there,
I'm one of people who visit talk.maemo.org regularly, everyday I guess.
I still have installer (QtSDK 1.0.2 and 1.2.1) for ubuntu and windows. I also still have madde installer as you can see here.


If you need one of things that I said above, maybe I can help.
But I can't help fast, because of the internet's speed here is very slow for uploading files.


And about "start coding", I actually still code and fix my application http://talk.maemo.org/showthread.php?t=91803, even I know that there are not much people use it.
I also have ideas and few applications that I want to create as part of my study about Qt framework and its multiplatform ability.


What I don't have much currently is time.
I got less time to do programming as hobbyst these days.
But as long as I still use N900 as my main phone, I will try to create something for N900.
Especially after know Neo900's project as N900 successor.
 

The Following 7 Users Say Thank You to Zero Six For This Useful 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:
FlashInTheNight86's Avatar
Posts: 138 | Thanked: 185 times | Joined on Feb 2014
#56
It'd be great to get the links for working solution (Windows, pleeease!). For obvious reasons I rewrote my current project under XE5.
 
Posts: 1,163 | Thanked: 1,873 times | Joined on Feb 2011 @ The Netherlands
#57
No wonder why I had problems setting up this SDK for translating pierogi. It's a big mess... Let's see if I can get it running with the the links above on my Ubuntu SDK VMachine -- I have still this image which was available back in the days but it doesn't contain the qt toolchain (or does it?)

Edit: Am I allowed to share that VM? I already have it uploaded to dropbox, only haven't shared yet because I don't know if I am allowed to regarding. If yes, it's just a matter of sharing the link with you guys.
__________________
N900 loaded with:
CSSU-T (Thumb)
720p recording,
Pierogi, Lanterne, Cooktimer, Frogatto
N9 16GB loaded with:
Kernel-Plus
--
[TCPdump & libpcap | ngrep]
--
donate

Last edited by mr_pingu; 2014-04-09 at 13:57.
 

The Following 3 Users Say Thank You to mr_pingu For This Useful Post:
Copernicus's Avatar
Posts: 1,986 | Thanked: 7,698 times | Joined on Dec 2010 @ Dayton, Ohio
#58
Originally Posted by mr_pingu View Post
No wonder why I had problems setting up this SDK for translating pierogi. It's a big mess...
Yeah. It's amazing what time has wrought here; back when I first started trying to code for Maemo, all I had to do was pretty much just click on one link, and the entire development environment was automagically set up for me...

Anyway, there's a version of Qt Linguist in the 5.x SDK, and it appears to be compatible with the .ts files I'm generating.

Edit: Am I allowed to share that VM?
I would wait a bit; I think we may not need to throw around entire VMs. The 1.2.1 SDK installer, and a copy of the Maemo toolchain, may be enough; and it looks like there are still some sources for the 1.2.1 SDK...
 

The Following User Says Thank You to Copernicus For This Useful Post:
pichlo's Avatar
Posts: 6,450 | Thanked: 20,983 times | Joined on Sep 2012 @ UK
#59
Originally Posted by Copernicus View Post
I would wait a bit; I think we may not need to throw around entire VMs. The 1.2.1 SDK installer, and a copy of the Maemo toolchain, may be enough; and it looks like there are still some sources for the 1.2.1 SDK...
The 1.2.1 SDK installer is 1.7 GB, plus you need the Maemo toolchain and some manual work. A compresed VM can be made about the same size with that work already done for you. I'd take the VM if I could
__________________
Русский военный корабль, иди нахуй!
 

The Following 4 Users Say Thank You to pichlo For This Useful Post:
Posts: 1,163 | Thanked: 1,873 times | Joined on Feb 2011 @ The Netherlands
#60
Right now I only have the VM that was available on tablet-dev.nokia.com
Info can be found here:
http://maemovmware.garage.maemo.org/2nd_edition/

Sadly enough it doesn't include the qt toolchain, afaik. So I'll manage to get a good toolchain in that VM, then my whole VM can be a SDK ready to be used and host independent and easy to back up.
I also think it's clean to have a VM incase of emergy or for setting up quick. Creating and killings VM is much easier than real machines. A
__________________
N900 loaded with:
CSSU-T (Thumb)
720p recording,
Pierogi, Lanterne, Cooktimer, Frogatto
N9 16GB loaded with:
Kernel-Plus
--
[TCPdump & libpcap | ngrep]
--
donate
 

The Following 2 Users Say Thank You to mr_pingu For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 19:17.