Forum > Lazarus

Lazarus Release Candidate 5 of 1.8 (includes RC1 fpc 3.0.4)

(1/29) > >>

mattias:
The Lazarus team is glad to announce the fifth release candidate of Lazarus 1.8.

The Windows release was built with FPC 3.0.4 final svn version, the Linux release was built with FPC 3.0.4RC1, and the Mac OS release was built with FPC 3.0.2.

The previous release Lazarus 1.6.4 was built with FPC 3.0.2.
https://bugs.freepascal.org/view.php?id=31629

Here is the list of fixes for Lazarus 1.8.x:
http://wiki.freepascal.org/Lazarus_1.8_fixes_branch

Here is the list of changes for Lazarus and Free Pascal:
http://wiki.lazarus.freepascal.org/Lazarus_1.8.0_release_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4

The release is available for download on SourceForge:
http://sourceforge.net/projects/lazarus/files/

Choose your CPU, OS, distro and then the "Lazarus 1.8 RC5" directory.

Checksums for the SourceForge files:
http://www.lazarus-ide.org/index.php?page=checksums#1_8_0RC5

Minimum requirements:

Windows:       
  2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit.

FreeBSD/Linux:
  gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.

Mac OS X:
  10.5 to 10.12; Carbon (32bit), Cocoa (64bit, not stable), qt and qt5 (32 or 64bit).

The svn tag is
http://svn.freepascal.org/svn/lazarus/tags/lazarus_1_8_0_RC5

For people who are blocked by SF, the Lazarus releases from SourceForge are mirrored at:
ftp://ftp.freepascal.org/pub/lazarus/releases/
and later at (after some time for synchronization)
http://mirrors.iwi.me/lazarus/

== Why should everybody (including you) test the release candidate? ==

In the past weeks the Lazarus team has stabilized the 1.8 fixes branch.
The resulting 1.8RC5 is now stable enough to be used by any one for test purposes.

However many of the fixes and new features that where committed since the release of 1.6 required changes to the code of existing features too. While we have tested those ourself, there may still be problems that only occur with very specific configurations or one project in a million.

Yes, it may be that you are the only person with a project, that will not work in the new IDE. So if you do not test, we can not fix it.

Please do not wait for the final release, in order to test. It may be too late. Once the release is out we will have to be more selective about which fixes can be merged for further 1.8.x releases. So it may be, that we can not merge the fix you require. And then you will miss out on all the new features.

== How to test ==

Download and install the 1.8 RC5.
- On Windows you can install as a 2ndary install, that will not affect your current install:
  http://wiki.lazarus.freepascal.org/Multiple_Lazarus#Installation_of_multiple_Lazarus
- On other platforms, if you install to a new location you need to use --primary-config-path

In either case you should make backups. (including your primary config)

Open your project in the current Lazarus (1.6.x), and use "Publish Project" from the project menu. This creates a clean copy of your project.

You can then open that copy in the RC5. Please test:
- If you can edit forms in the designer
   - rename components / change properties in Object inspector / Add new events
   - Add components to form / Move components on form
   - Frames, if you use them
- If you can navigate the source code (e.g. jump to implementation)
- Auto completion in source code
- Compile, debug and run
- Anything else you use in your daily work


Mattias

Josh:
Hi
Installed RC5 into New folder, and set as secondary installation.  ( OS Windows 10 64, installing Win 32 Lazarus )
When Started could not locate fpc sources.
After setting this, then thought I would try OPM.
Located OPM in Components folder of New Installation, but package does not compile.

--- Code: ---actionseditor.pas(29,3) Fatal: Cannot find LCLIntf used by ActionsEditor, incompatible ppu=C:\lazarus18rc5\lcl\units\i386-win32\lclintf.ppu, package LCLBase

--- End code ---
.

Cannot test much further as using OPM to install my base components.

Martin_fr:
It works here (32 bit). Though I did not use a 2ndary install, but I did clean out the old config instead.
I did not need to adjust any path.

Actually I also went to menu: Package > Install/Uninstall Packages
and installed OPM from there, rather than opening the package.

May be a silly question, but when you opened the package, are you sure you where in the directory of the 2ndary install, and not by accident opened the package from your primary install?


Need some more info:
- What is the path to which you installed (eg: c:\lazarus2 or d:\laz_rc) ?
- What is the path of the directory you gave for config?
- Go to menu: View > Ide Internals > About IDE
  Copy and paste the content.

benohb:
nice

Josh:
Hi Martin

--- Quote ---Lazarus version: 1.8.0RC5
Lazarus svn revision: 56026
Lazarus build date: 2017/10/11
Lazarus was compiled for i386-win32
Lazarus was compiled with fpc 3.0.4

Global IDE options:
Primary config directory=C:\lazarus18rc5
Secondary config directory=C:\lazarus18rc5
LazarusDirectory=
Real LazarusDirectory=C:\lazarus18rc5\
Default CompilerFilename=fpc.exe
Real Default CompilerFilename=C:\lazarus18rc5\fpc\bin\i386-win32\fpc.exe
Project CompilerFilename=$(CompPath)
Real Project CompilerFilename=C:\lazarus18rc5\fpc\bin\i386-win32\fpc.exe
CompilerMessagesFilename=
Real CompilerMessagesFilename=C:\lazarus18rc5\components\codetools\fpc.errore.msg
FPC source directory=C:\lazarus18rc5\fpc\3.0.4\source
Real FPC source directory=C:\lazarus18rc5\fpc\3.0.4\source\
Test directory=C:\Users\Josh\AppData\Local\Temp\
Real Test directory=C:\Users\Josh\AppData\Local\Temp\

Working directory=C:\lazarus18rc5
Application.ExeName=C:\lazarus18rc5\lazarus.exe

Parameters:
C:\lazarus18rc5\lazarus.exe
--no-splash-screen
--started-by-startlazarus
--primary-config-path=C:\lazarus18rc5
--force-new-instance

Environment variables:
=::=::\
=::=::\
ALLUSERSPROFILE=s:\Documents and Settings\All Users\Application Data
APPDATA=C:\Users\Josh\AppData\Roaming
CommonProgramFiles=C:\Program Files (x86)\Common Files
CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
CommonProgramW6432=C:\Program Files\Common Files
COMPUTERNAME=DESKTOP-QJ9CDQS
ComSpec=C:\Windows\system32\cmd.exe
devmgr_show_nonpresent_devices=1
FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer
FPS_BROWSER_USER_PROFILE_STRING=Default
HOMEDRIVE=C:
HOMEPATH=\Users\Josh
LOCALAPPDATA=C:\Users\Josh\AppData\Local
LOGONSERVER=\\DESKTOP-QJ9CDQS
NUMBER_OF_PROCESSORS=8
OneDrive=C:\Users\Josh\OneDrive
OS=Windows_NT
Path=C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\QuickTime\QTSystem\;C:\lazarus_trunk\fpc\bin\i386-win32;;C:\Program Files (x86)\RemObjects Software\Elements\bin;C:\Program Files\PuTTY\;C:\Users\Josh\AppData\Local\Microsoft\WindowsApps;C:\Program Files (x86)\FreeArc\bin;C:\Program Files\Bandizip\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 1 Stepping 1, AuthenticAMD
PROCESSOR_LEVEL=23
PROCESSOR_REVISION=0101
ProgramData=C:\ProgramData
ProgramFiles=C:\Program Files (x86)
ProgramFiles(x86)=C:\Program Files (x86)
ProgramW6432=C:\Program Files
PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules
PUBLIC=C:\Users\Public
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\Windows
TEMP=C:\Users\Josh\AppData\Local\Temp
TMP=C:\Users\Josh\AppData\Local\Temp
USERDOMAIN=DESKTOP-QJ9CDQS
USERDOMAIN_ROAMINGPROFILE=DESKTOP-QJ9CDQS
USERNAME=Josh
USERPROFILE=C:\Users\Josh
VBOX_MSI_INSTALL_PATH=C:\Program Files\Oracle\VirtualBox\

--- End quote ---

Navigation

[0] Message Index

[#] Next page

Go to full version