Application: Lazarus
Category: Development
Description: Lazarus is a Delphi compatible cross-platform IDE for Rapid Application Development. It has variety of components ready for use and a graphical form designer to easily create complex graphical user interfaces.
Download Lazarus Portable 1.4.4 Development Test 1 [108MB download / 1.05GB installed]
(MD5: ee45dc05e74d620ba097d07e82d75380)
Release Notes:
1.2.6 Development Test 1 (2015-MAR-26): Initial release. As the latest build by OpenPlatform has not been updated despite requests to do so, I have rewritten the launcher in a further stable manner. This should ensure no loss of data.
1.4.0 Development Test 1 (2015-JUN-08):
- Base app updated to 1.4.0, this includes preservation of the components directory, to ensure your custom components are kept.
- The app itself has grown significantly since 1.2.6, hence the 1.05GB since on install. I have not attempted to run the appcompactor against it, as the app is used for development, and I don't know if there would be any adverse affects as a result.
- As always, the installer and launcher are digitally signed
1.4.4 Development Test 1 (2015-NOV-16):
Base app updated to 1.4.4
Note: This is not a related to hemmen's build, as this build was started prior to that one.
Apparently Bitbucket didn't accept my original upload. Regardless, this is up now.
Hello,
the Version 1.4.0 of Lazarus was released in April 2015.
At work I am not allowed to install any applications, but I need Lazarus to code my application (I do it in my free time at work).
So PLEASE update Lazarus Portable to Version 1.4.0.
By the way: I am not good enough to package it my self.
Greetings
OLLI
OLLI_S,
I have a build of 1.4.0 working that I'm using for my own use, but my development hard drive is failing, so I'm having trouble uploading off of it. I'll try to get it up this evening.
Hello Gord,
Thank you for packaging Lazarus and that you plan to release the current version soon.
But I have a problem running Lazarus Portable 1.2.6
I installed Lazarus Portable 1.2.6 and started it.
Then a configuration window is shown where a red exclamation mark is shown at the "Compiler" settings.
I see an error message "Error: File not found
Here is a list box containing just one entry:
D:\PortableApps\PortableApps\LazarusPortable\App\lazarus\fpc\2.6.4\bin\i386-win32\fpc.exe
This exe file is existing, so I selected this entry.
Then the error message changes to "Error: fpc.cfg is missing".
I searched for this file in the Lazarus Portable directory and found:
I really know nothing about creating portable apps, but is this a PATH-Problem (hat an entry in the PATH variable is missing)?
Greetings
OLLI
Hello Gord,
when do you plan to release Lazarus 1.4.0 ?
And do you have any fix (solution) for the "Error: fpc.cfg is missing"?
Sorry when I ask, but I am not allowed to install Lazarus at work, but PortableApps are working.
Thank you!
Greetings
OLLI
There's another user that just posted 1.4.0
I haven't had a chance to look at it, but I'm going to talk to them about it also.
I've been dealing with an external had drive failure and trying to get my files onto my internal drive for a while now, so unfortunately no ETA until that's done. Its taking much longer than anticipated to do so. (Windows isn't letting me move files from the end of my drive to the start so I can shrink it & add a new partition.)
OT for original thread.
I needed to do this relatively recently, Gord.
Get MyDefrag and use Consolidate Free Space to bunch stuff together. You can then use a tool like MiniTool Partition Wizard to shrink, there is more choice here, the right bunching tool is what I had to hunt for.
Also note that many non-Win ntfs utilities don't need the drive data all at one end for shrinking to work if you have or are familiar with nix type tools. Let me / us know if you're still stuck.
Edit:
Piriform's defraggler (portable but not PA) is a most useful tool (excellent detailed drive map utils i.e. what is where in a partition, fine control of individual file defrag, etc.) but don't let it do a whole partition while you're sorting things out
SmartDefrag non-portable is v. good at getting hiber, page, MFT sorted out, ditto above in general allow defrag but not Optimisation or Prioritisation as those strategies conflict with bunching
Wm
Strangely enough, those are the exact apps I used.
do you mean
used to solve the problem
or
used and have yet to solve the problem
??
Wm
I had just used those tools prior to reading your post. Thanks, though!
A bunch of my apps got corrupted, so I'm having to force updates.
Fortunately, all my development gets committed to my bitbucket repos, so once I get my main apps updated today, I'll be back in business.
Hello Gord,
the user hemmen packaged Lazarus 1.4.0 and published it.
See here: https://portableapps.com/node/50162
OLLI
I am aware of hemmen's post.
However, I will be continuing my work with Lazarus as I am actively working on it. Unfortunately, hemmen did not provide common courtesy in asking if I was no longer working on Lazarus, hence the now duplicate dev tests.
Hello Gord,
I am also actively programming in Lazarus, so it would be cool to see Lazarus as an official Portable App that is automatically updated via the PA Platform.
Greetings
OLLI
Updated to 1.4.0, see release notes for details.
Hello Gord,
Lazarus 1.4.2 was released, see http://www.lazarus-ide.org/
I also have problems with your packaged version (version 1.4.0).
When I start Lazarus Portable, then an empty Lazarus project.
But when I compile this empty Lazarus project, I get the following error message (some parts are in German language):
Projekt kompilieren, Ziel: project1.exe: Exit code 1, Fehler: 1, Warnungen: 1
Warning: Recompiling LCLProc, checksum changed for FPCAdds
interfacebase.pp(30,58) Fatal: Kann LCLProc nicht finden verwendet von InterfaceBase, incompatible ppu=D:\PortableApps\PortableApps\LazarusPortable\App\lazarus\lcl\units\i386-win32\lclproc.ppu, Package LCLBase
When I translate the last error message into English language, this should be something like:
interfacebase.pp(30,58) Fatal: Can not find LCLProc used by InterfaceBase, incompatible ppu=D:\PortableApps\PortableApps\LazarusPortable\App\lazarus\lcl\units\i386-win32\lclproc.ppu, Package LCLBase
When I select in Lazarus in the Menu Run -> Clean up and compile then I get the following errors:
Kompiliere Package FCL 1.0.1: Erfolg
Kompiliere Package LazUtils 1.0: Erfolg, Hinweise: 11
winlazutf8.inc(514,3) Note: Local variable "p" not used
lazfileutils.pas(108,23) Hint: Parameter "ExceptionOnError" not used
lazfileutils.pas(50,31) Hint: Parameter "AFilename" not used
lazfilecache.pas(75,65) Hint: Parameter "EmptyOnError" not used
paswstring.pas(119,10) Hint: Mixing signed expressions and longwords gives a 64bit result
lazutf8sysutils.pas(32,35) Hint: Local variable "SystemTime" does not seem to be initialized
ttfile.pas(374,5) Hint: User defined: workaround for fpc bug 23868 when compiling with -O2
ttgload.pas(125,77) Hint: Local variable "advance" does not seem to be initialized
utf8process.pp(100,87) Hint: Local variable "SystemAffinityMask" does not seem to be initialized
utf8process.pp(100,67) Hint: Local variable "ProcessAffinityMask" does not seem to be initialized
utf8process.pp(112,27) Hint: Local variable "SystemInfo" does not seem to be initialized
Kompiliere Package LCLBase 1.4.0.4: Erfolg
Kompiliere Package LCL 1.4.0.4: Exit code 1, Fehler: 1, Warnungen: 1
Warning: Recompiling LCLProc, checksum changed for FPCAdds
win32wsdialogs.pp(35,3) Fatal: Kann LCLProc nicht finden verwendet von Win32WSDialogs, incompatible ppu=D:\PortableApps\PortableApps\LazarusPortable\App\lazarus\lcl\units\i386-win32\lclproc.ppu, Package LCLBase
What can I do to fix this issue?
Is this a problem on my PC or a problem with the package?
Greetings
OLLI
Hi Olli,
Updating this package is on my list of things to do in the near future.
As for the errors, I haven't encountered that, I'll do some testing to see if I can find the problem.
I can confirm on a fresh install 1.4.0
Hello Gord,
thank you very very much!
Greetings
OLLI
Hello,
meantime Lazarus 1.4.4 was released (October 06, 2015).
Details: http://www.lazarus-ide.org/
Greetings
OLLI
Thanks, OLLI_S. I haven't had a chance recently to work on this, but have it on my todo list.
Base app updated. See above for details.
Hello Gord,
I deleted the old version and installed the current version.
When I open Lazarus I get a new project.
But when I compile this new project I get the following compile error:
Projekt kompilieren, Ziel: project1.exe: Exit code 1, Fehler: 1
lclproc.pas(30,3) Fatal: Kann Unit win9xwsmanager nicht finden verwendet von LCLProc von Package LCLBase.
So, what is wrong here?
Greetings
OLLI
Hi,
Yes, I get this as well. It seems to be associated with the forms cross platform GUI system as console compile works fine. Any news on a solution to this as it limits the functionality quite a bit.
Thanks
I've figured out the problem. As I don't include a default fpc.cfg, but rather allow Lazarus to generate it, this file includes default machine search paths in fpc.cfg, which mean Lazarus (or rather, fpc) doesn't find files it needs on compile. I anticipate that I'll get a fix up this week.
Thanks Gord, thats great news. I was just coming back in to say that it was that fpc.cfg file, I changed the paths from a version I installed on my home machine - to C:, and changed it to the drive/portable path that it gets installed to by portable apps and it then compiled and ran fine. Really impressed you got it to this stage.
Rob
Any news on this?
Tnx!
Sorry, I haven't got to this yet. I note that there is going to be a 1.6.0 release soon, but I'm not sure if I'll be able to get this fixed prior to the release of 1.6.0
Ok, thanks. Your efforts are greatly appreciated!
g.
Hello Gord,
just an Information: Lazarus released 1.6 of Lazarus.
http://www.lazarus-ide.org/
Greetings
OLLI
Hi OLLI_S, I'm working on it, but real life has got in the way.
There are a bunch of folders in Lazarus named "data", which your .gitignore file was causing git to ignore, and thus not include in the repository.
See
Pull Request #1[Merged].Edit: Thanks for accepting my Pull Request.
~3D1T0R
No problem, thanks for making it!
Any news on this yet?
tnx!