You are here

Lazarus Portable 1.4.4 Development Test 1

34 posts / 0 new
Last post
Gord Caswell
Gord Caswell's picture
Offline
Last seen: 4 months 6 days ago
DeveloperModerator
Joined: 2008-07-24 18:46
Lazarus Portable 1.4.4 Development Test 1

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.

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 4 months 6 days ago
DeveloperModerator
Joined: 2008-07-24 18:46
Build uploaded

Apparently Bitbucket didn't accept my original upload. Regardless, this is up now.

OLLI_S
Offline
Last seen: 2 months 3 weeks ago
Joined: 2011-10-19 04:36
Version 1.4.0 published

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

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 4 months 6 days ago
DeveloperModerator
Joined: 2008-07-24 18:46
Working, Up soon

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.

OLLI_S
Offline
Last seen: 2 months 3 weeks ago
Joined: 2011-10-19 04:36
Thank you!

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:

  • D:\PortableApps\PortableApps\LazarusPortable\App\DefaultData\fpc.cfg
  • D:\PortableApps\PortableApps\LazarusPortable\App\lazarus\fpc.cfg
  • D:\PortableApps\PortableApps\LazarusPortable\Data\settings\fpc.cfg

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

OLLI_S
Offline
Last seen: 2 months 3 weeks ago
Joined: 2011-10-19 04:36
Hello Gord,

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

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 4 months 6 days ago
DeveloperModerator
Joined: 2008-07-24 18:46
Coming, another user

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.)

Wm ...
Offline
Last seen: 7 years 2 months ago
Joined: 2010-07-17 12:37
OT Moving files et al

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

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 4 months 6 days ago
DeveloperModerator
Joined: 2008-07-24 18:46
Thanks

Strangely enough, those are the exact apps I used.

Wm ...
Offline
Last seen: 7 years 2 months ago
Joined: 2010-07-17 12:37
unclear

do you mean
used to solve the problem
or
used and have yet to solve the problem
??

Wm

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 4 months 6 days ago
DeveloperModerator
Joined: 2008-07-24 18:46
past tense

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.

OLLI_S
Offline
Last seen: 2 months 3 weeks ago
Joined: 2011-10-19 04:36
Hello Gord,

Hello Gord,

the user hemmen packaged Lazarus 1.4.0 and published it.
See here: https://portableapps.com/node/50162

OLLI

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 4 months 6 days ago
DeveloperModerator
Joined: 2008-07-24 18:46
Aware, continuing

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.

OLLI_S
Offline
Last seen: 2 months 3 weeks ago
Joined: 2011-10-19 04:36
Hello Gord,

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

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 4 months 6 days ago
DeveloperModerator
Joined: 2008-07-24 18:46
Updated

Updated to 1.4.0, see release notes for details.

OLLI_S
Offline
Last seen: 2 months 3 weeks ago
Joined: 2011-10-19 04:36
Lazarus 1.4.2 Released

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

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 4 months 6 days ago
DeveloperModerator
Joined: 2008-07-24 18:46
coming

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.

m-alice
m-alice's picture
Offline
Last seen: 2 years 5 days ago
Joined: 2012-09-23 03:25
can confirn

I can confirm on a fresh install 1.4.0

OLLI_S
Offline
Last seen: 2 months 3 weeks ago
Joined: 2011-10-19 04:36
Hello Gord,

Hello Gord,

thank you very very much!

Greetings

OLLI

OLLI_S
Offline
Last seen: 2 months 3 weeks ago
Joined: 2011-10-19 04:36
Lazarus 1.4.4

Hello,

meantime Lazarus 1.4.4 was released (October 06, 2015).
Details: http://www.lazarus-ide.org/

Greetings

OLLI

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 4 months 6 days ago
DeveloperModerator
Joined: 2008-07-24 18:46
Thanks, coming

Thanks, OLLI_S. I haven't had a chance recently to work on this, but have it on my todo list.

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 4 months 6 days ago
DeveloperModerator
Joined: 2008-07-24 18:46
Updated

Base app updated. See above for details.

OLLI_S
Offline
Last seen: 2 months 3 weeks ago
Joined: 2011-10-19 04:36
Hello Gord,

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

rob0001
Offline
Last seen: 8 years 4 months ago
Joined: 2015-11-29 10:25
win9xwsmanager

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

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 4 months 6 days ago
DeveloperModerator
Joined: 2008-07-24 18:46
fpc.cfg paths

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.

rob0001
Offline
Last seen: 8 years 4 months ago
Joined: 2015-11-29 10:25
Thanks Gord, thats great news

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

f15sim
Offline
Last seen: 7 years 9 months ago
Joined: 2016-01-11 17:22
Any news on this? Tnx!

Any news on this?

Tnx!

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 4 months 6 days ago
DeveloperModerator
Joined: 2008-07-24 18:46
Not yet

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

f15sim
Offline
Last seen: 7 years 9 months ago
Joined: 2016-01-11 17:22
Ok, thanks. Your efforts are

Ok, thanks. Your efforts are greatly appreciated!

g.

OLLI_S
Offline
Last seen: 2 months 3 weeks ago
Joined: 2011-10-19 04:36
Lazarus 1.6 - Released

Hello Gord,

just an Information: Lazarus released 1.6 of Lazarus.
http://www.lazarus-ide.org/

Greetings

OLLI

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 4 months 6 days ago
DeveloperModerator
Joined: 2008-07-24 18:46
Coming

Hi OLLI_S, I'm working on it, but real life has got in the way.

3D1T0R
3D1T0R's picture
Offline
Last seen: 2 years 8 months ago
Developer
Joined: 2006-12-29 23:48
Source repo was ignoring a bunch of folders inside the base app

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

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 4 months 6 days ago
DeveloperModerator
Joined: 2008-07-24 18:46
No problem

No problem, thanks for making it!

f15sim
Offline
Last seen: 7 years 9 months ago
Joined: 2016-01-11 17:22
Any news on this yet? tnx!

Any news on this yet?

tnx!

Log in or register to post comments