Lazarus IDE 0.9.30.0 & Free Pascal 2.4.2 running on Puppy!
Posted: Mon 14 Nov 2011, 13:05
Hello,
anyone interested on lazarus running on puppy?
Updated: 28.11.2011 23:22 (GMT+1)
This post is actually no longer up to date. panoss has made some progress and really nice work! You will find every needed information and the files to download here: http://murga-linux.com/puppy/viewtopic. ... 9&start=48.
And here: http://murga-linux.com/puppy/viewtopic. ... 9&start=55.
So, it may be interesting to go ahead and read the whole thing, but it is absolutely no longer neccessary! Save your time and just enjoy it here: http://murga-linux.com/puppy/viewtopic. ... 9&start=48
Actually this one is tested in lucid puppy 528. It will be tested in puppy studio 3.3, wary 5.2 and slacko 5.3 in the next days.
So, the credits are going to panoss!
Updated: 18.11.2011 16:57 (GMT+1)
If you are only interested in the latest facts and results of getting this one here to a final solution, then go to: http://murga-linux.com/puppy/viewtopic. ... 9&start=48 (recommended, panoss has made some progress in between). Otherwise go ahead.
Updated: 16.11.2011, 12:04
I have found a way to use lazarus and free pascal under puppy. (If i would have those problems to get programs installed and successfully running under my windows 98se, me & xp systems, i would have made mr. gates eating his own dvd's. But i like Puppy and so i won't give up.)
First let me say two things:
1. If you hit a mean mean topic like this in the forum, please don't post things like "I have run 'this one program' in 'that one puppy' etc." without posting what you have had exactly done (exact as you can). Also, upload the files you are using (sfs, pet) somewhere so we can download and check this out. Otherwise it is not really helpful (IMHO).
2. If you are posting links, check out if they are dead or not.
PLEASE DO SO.
How do you say?: That was quite a dance!
Ok, now to the facts. The shown way surely can not be the final solution but it works - for now. It will be big, because you have to install lazarus and free pascal in two different versions and only the older version works. To make it a little smaller, you can remove the win32 directorys of lazarus 0.9.30, if you don't need them.
There will be no problem to add an event in the object inspector but some units are missed and some broken dummy packages will be created (messages on the screen). To add an event in the object inspector has been the main problem in Lazarus-0.9.30 (fpc242).
I have build my own GUI using a menu, radio buttons, check boxes and toggle boxes. It has been compiled successfully and runs as a standalone application. I have also compiled some examples (not all, maybe 8 to 12) of the lazarus 0.9.28.2 examples directory. Most of them successfully, two with errors in the code, that i did not checked for detail and one with a missing unit. Something that uses ENDIF in the type definition section of the source. I am just a beginner of Lazarus and the pascal that i have learned has been in a more strictly way to Mr. Wirth's definition - there were no units or classes. But i think the CONST, TYPE and VAR definition should be the same way. So, i hope you do understand.
The attachement is a description, how to get lazarus running, creating tools and compile them successfully. Please do it exactly the way, it is noticed. Download the tar.gz and rename it to .txt.
I have tested it on lucid puppy 528 (live, no savefile) many times and in many different ways (edit: in between tested on Lucid 528, Puppy Studio 3.3, Wary 5.2 & Slacko 5.3). Only the way that i will show here has been working. It works with installed pet and loaded sfs (tested with the SFS-Load on-the-fly 1.2).
Again: This way surely can not be the final solution, and so it is not, but maybe we can go from here to find a solution to get the errors and the missing units fixed and then build a special, a very special pet for puppy, ladys and gentlemen.
You will need the following files to do that:
Edit (18.11.2011): it is now recommended to go to http://murga-linux.com/puppy/viewtopic. ... 9&start=48 and download the panoss's files.
Or using the sfs: http://murga-linux.com/puppy/viewtopic. ... 9&start=55.
Using .sfs:
-----------
Lazarus-0.9.30.0-fpc-2.4.2.sfs, wich is surely the file that we all have already downloaded from different places.
http://www.smokey01.com/pemasu/Sfs/
Lazarus-0.9.28.2-12-i386-fpc-2.4.0-2ubuntu3.1-i386_528.sfs, wich i have uploaded
here: http://www.mediafire.com/?4g1qn1izip9gbzn
Using .pet:
------------
Lazarus-0.9.30.0-fpc-2.4.2.pet, wich is surely the other file that we all have already downloaded from different places.
http://www.smokey01.com/pemasu/Pets/
Lazarus-0.9.28.2-12-i386, wich i have uploaded
here: http://www.mediafire.com/?rce1zgdana0uyjs
and fpc-2.4.0-2ubuntu3.1-i386, wich i have uploaded
here: http://www.mediafire.com/?cdyw4yh4udmdhfa
Please don't use your favorite savefile while checking this out.
Help and knowledge requested and welcome!
Hope you can enjoy this
RSH
Here's some more (the main problem, how we "solved" this etc.)
http://murga-linux.com/puppy/viewtopic. ... 9&start=15
anyone interested on lazarus running on puppy?
Updated: 28.11.2011 23:22 (GMT+1)
This post is actually no longer up to date. panoss has made some progress and really nice work! You will find every needed information and the files to download here: http://murga-linux.com/puppy/viewtopic. ... 9&start=48.
And here: http://murga-linux.com/puppy/viewtopic. ... 9&start=55.
So, it may be interesting to go ahead and read the whole thing, but it is absolutely no longer neccessary! Save your time and just enjoy it here: http://murga-linux.com/puppy/viewtopic. ... 9&start=48
Actually this one is tested in lucid puppy 528. It will be tested in puppy studio 3.3, wary 5.2 and slacko 5.3 in the next days.
So, the credits are going to panoss!
Updated: 18.11.2011 16:57 (GMT+1)
If you are only interested in the latest facts and results of getting this one here to a final solution, then go to: http://murga-linux.com/puppy/viewtopic. ... 9&start=48 (recommended, panoss has made some progress in between). Otherwise go ahead.
Updated: 16.11.2011, 12:04
I have found a way to use lazarus and free pascal under puppy. (If i would have those problems to get programs installed and successfully running under my windows 98se, me & xp systems, i would have made mr. gates eating his own dvd's. But i like Puppy and so i won't give up.)
First let me say two things:
1. If you hit a mean mean topic like this in the forum, please don't post things like "I have run 'this one program' in 'that one puppy' etc." without posting what you have had exactly done (exact as you can). Also, upload the files you are using (sfs, pet) somewhere so we can download and check this out. Otherwise it is not really helpful (IMHO).
2. If you are posting links, check out if they are dead or not.
PLEASE DO SO.
How do you say?: That was quite a dance!
Ok, now to the facts. The shown way surely can not be the final solution but it works - for now. It will be big, because you have to install lazarus and free pascal in two different versions and only the older version works. To make it a little smaller, you can remove the win32 directorys of lazarus 0.9.30, if you don't need them.
There will be no problem to add an event in the object inspector but some units are missed and some broken dummy packages will be created (messages on the screen). To add an event in the object inspector has been the main problem in Lazarus-0.9.30 (fpc242).
I have build my own GUI using a menu, radio buttons, check boxes and toggle boxes. It has been compiled successfully and runs as a standalone application. I have also compiled some examples (not all, maybe 8 to 12) of the lazarus 0.9.28.2 examples directory. Most of them successfully, two with errors in the code, that i did not checked for detail and one with a missing unit. Something that uses ENDIF in the type definition section of the source. I am just a beginner of Lazarus and the pascal that i have learned has been in a more strictly way to Mr. Wirth's definition - there were no units or classes. But i think the CONST, TYPE and VAR definition should be the same way. So, i hope you do understand.
The attachement is a description, how to get lazarus running, creating tools and compile them successfully. Please do it exactly the way, it is noticed. Download the tar.gz and rename it to .txt.
I have tested it on lucid puppy 528 (live, no savefile) many times and in many different ways (edit: in between tested on Lucid 528, Puppy Studio 3.3, Wary 5.2 & Slacko 5.3). Only the way that i will show here has been working. It works with installed pet and loaded sfs (tested with the SFS-Load on-the-fly 1.2).
Again: This way surely can not be the final solution, and so it is not, but maybe we can go from here to find a solution to get the errors and the missing units fixed and then build a special, a very special pet for puppy, ladys and gentlemen.
You will need the following files to do that:
Edit (18.11.2011): it is now recommended to go to http://murga-linux.com/puppy/viewtopic. ... 9&start=48 and download the panoss's files.
Or using the sfs: http://murga-linux.com/puppy/viewtopic. ... 9&start=55.
Using .sfs:
-----------
Lazarus-0.9.30.0-fpc-2.4.2.sfs, wich is surely the file that we all have already downloaded from different places.
http://www.smokey01.com/pemasu/Sfs/
Lazarus-0.9.28.2-12-i386-fpc-2.4.0-2ubuntu3.1-i386_528.sfs, wich i have uploaded
here: http://www.mediafire.com/?4g1qn1izip9gbzn
Using .pet:
------------
Lazarus-0.9.30.0-fpc-2.4.2.pet, wich is surely the other file that we all have already downloaded from different places.
http://www.smokey01.com/pemasu/Pets/
Lazarus-0.9.28.2-12-i386, wich i have uploaded
here: http://www.mediafire.com/?rce1zgdana0uyjs
and fpc-2.4.0-2ubuntu3.1-i386, wich i have uploaded
here: http://www.mediafire.com/?cdyw4yh4udmdhfa
Please don't use your favorite savefile while checking this out.
Help and knowledge requested and welcome!
Hope you can enjoy this
RSH
Here's some more (the main problem, how we "solved" this etc.)
http://murga-linux.com/puppy/viewtopic. ... 9&start=15