Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2014-03

Lazarus 1.2 Release

15 messages · 7 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Mattias Gaertner

The Lazarus team is glad to announce the release of Lazarus 1.2.

This release was built with fpc 2.6.2.

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

On Windows the installer now allows 2 independent installations. http://wiki.lazarus.freepascal.org/Multiple_Lazarus#Installation_of_multiple_Lazarus

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

Choose your CPU, OS, distro and then the "Lazarus 1.2" directory. Windows x64 users: please use the 32 bit installer if possible. See http://wiki.lazarus.freepascal.org/Windows_Programming_Tips#FPC_2.6.x.2FLazarus_warning_.28Missing_support_for_SEH.29 for more details.

Minimum requirements:
Windows: 98
FreeBSD/Linux: gtk 2.8 or qt4.5, 32 or 64bit
Mac OS X: 10.5 for Intel cpus, 10.4 for PowerPC, LCL only 32bit, non LCL apps can be 64bit

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

For people who are blocked by SF, the Lazarus releases from SourceForge are mirrored at:
ftp://freepascal.dfmk.hu/pub/lazarus/releases/
and later at (after some time for synchronization) http://michael-ep3.physik.uni-halle.de/Lazarus/releases/ and
http://mirrors.iwi.me/lazarus/

Mattias

Reply by email

silvioprog
to Reinier Olislagers

2014-03-04 12:20 GMT-03:00 Reinier Olislagers :

On 04/03/2014 15:52, Mattias Gaertner wrote: > The Lazarus team is glad to announce the release of Lazarus 1.2. Thanks for all the hard work, guys!

Thanks for all the hard work, guys! ?

Silvio Cl?cio My public projects - github.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140304/8ace58e6/attachment.html>

Reply by email

Sven Barth
to Mattias Gaertner: The Lazarus team is glad to announce the release of Lazarus 1.2. This release was built…
Mattias Gaertner wrote
The Lazarus team is glad to announce the release of Lazarus 1.2.

A little confusion regarding Windows 64-bit: The main page www.lazarus.freepascal.org detects my system rightfully as Windows 64, but diverts the download to the 32-Bit IDE. *I* may know why it's doing this and I've also read the readme in the Win64 folder on SourceForge, but it might nevertheless be confusing for new users that might want to develop x64 applications as nowhere on the main page is mentioned that one will need the x64 addon installer.

Regards,
Sven

Reply by email

Juha Manninen
to Sven Barth
Sven Barth wrote
A little confusion regarding Windows 64-bit: The main page www.lazarus.freepascal.org detects my system rightfully as Windows 64, but diverts the download to the 32-Bit IDE.

I don't think it is a big problem because 32-bit works well for most people. A bigger confusion would come from SEH related bug reports from people who just clicked the download button without knowing about the issue.

I can look at the PHP code next weekend if it needs changes (unless somebody does it before that).

Juha

Reply by email

Sven Barth
to Juha Manninen
Juha Manninen wrote 7 lines
On Wed, Mar 5, 2014 at 12:38 PM, Sven Barth wrote: > A little confusion regarding Windows 64-bit: The main page > www.lazarus.freepascal.org detects my system rightfully as Windows 64, but > diverts the download to the 32-Bit IDE. I don't think it is a big problem because 32-bit works well for most people. A bigger confusion would come from SEH related bug reports from people who just clicked the download button without knowing about the issue.

SEH shouldn't be an issue. Afterall you present the users the 32-bit download and there exceptions aren't that problem they were on 64-bit which is why SEH was implemented there first.

I can look at the PHP code next weekend if it needs changes (unless somebody does it before that).

As I said my problem is not necessarily that you present users the 32-bit download, but that you show them that Windows 64-bit was detected and then people might be surprised that they can't generate 64-bit applications without downloading the addon installer.

Regards,
Sven

Reply by email

Martin Frb
to silvioprog
silvioprog wrote 9 lines
2014-03-13 9:48 GMT-03:00 Mattias Gaertner < <mailto:>>: [...] Link is up again, but snapshots are still outdated. It will updated?

Not in the short term:
http://forum.lazarus.freepascal.org/index.php/topic,23823.msg143296.html#msg143296 -------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140313/3e37e74f/attachment-0001.html>

Reply by email

silvioprog
to Martin Frb

2014-03-13 10:36 GMT-03:00 Martin Frb :
[...]

I could do this once or twice a week. What steps to do it? I can use an own server too.

Silvio Cl?cio My public projects - github.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140313/0a92e557/attachment.html>

Reply by email

Martin Frb
to silvioprog
silvioprog wrote 11 lines
2014-03-13 10:36 GMT-03:00 Martin Frb < <mailto:>>: [...] Not in the short term: http://forum.lazarus.freepascal.org/index.php/topic,23823.msg143296.html#msg143296 I could do this once or twice a week. What steps to do it? I can use an own server too.

I dont know, I did not maintain this.

I only do the windows release builds. The tools for that are in tools/install/win

Also see the attached bat, which I use for that (similar on w64) -------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140313/7f2ca0c1/attachment.html> -------------- next part --------------
:OUTPUT
SET LAZBUILD_TARGET_DIR=B:\Installers\

GOTO FPC262
rem GOTO FPC271

:FPC262
SET FPC_SVN_BUILD_DIR=C:\FPC\SVN\build_rel_2_6_2
SET FPC_SVN_BUILD_EXE=C:\FPC\SVN\ppc386_2_6_2.exe

GOTO FPC_SELECTED

:FPC271
rem SET FPC_SVN_BUILD_DIR=C:\FPC\SVN\build_trunk
rem SET FPC_SVN_BUILD_EXE=C:\FPC\SVN\ppc386_2_6_2.exe

GOTO FPC_SELECTED

:FPC_SELECTED

:LAZARUS
SET LAZ_SVN_BUILD_DIR=B:\Installers\build_sources\svn_laz rem SET LAZ_SVN_BUILD_DIR=B:\Lazarus_fx_1_1
SET LAZBIN_SVN_BUILD_DIR=B:\Installers\build_sources\svn_laz_bin SET LAZCHM_SVN_BUILD_DIR=B:\Installers\build_sources\svn_laz_bin\docs\chm

:UTILS
SET PATH="C:\Program Files\TortoiseSVN\bin\";%PATH% SET SVN="C:\Program Files\TortoiseSVN\bin\svn.exe"

SET ISCC="C:\Program Files\Inno Setup 5.4\iscc.exe"

SET LAZBUILD_HOOK_DIR=B:\Installers\hooks
SET LAZBUILD_MAKE282_SRC=C:\FPC\SVN\build_trunk\install\binw32\make.exe

:START
cd %LAZ_SVN_BUILD_DIR%\tools\install\win

call create_installer.bat %FPC_SVN_BUILD_DIR% %LAZ_SVN_BUILD_DIR% %LAZBIN_SVN_BUILD_DIR% %FPC_SVN_BUILD_EXE% "" "" %LAZCHM_SVN_BUILD_DIR%

move %LAZ_SVN_BUILD_DIR%\tools\install\win\installer.log %LAZBUILD_TARGET_DIR% move %LAZ_SVN_BUILD_DIR%\tools\install\win\svninfo.txt %LAZBUILD_TARGET_DIR% move %LAZ_SVN_BUILD_DIR%\tools\install\win\Output\*.* %LAZBUILD_TARGET_DIR%

pause
-------------- next part --------------
SET WANTVERS=%1
if [%WANTVERS%] == [] SET WANTVELS=262
SET WANTOS=%2
if [%WANTOS%] == [] SET WANTOS=wince

:OUTPUT
SET LAZBUILD_TARGET_DIR=B:\Installers\

:: ============================================================================== :: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> if ["%WANTVERS%"] == ["271"] GOTO FPC271
GOTO FPC262

:: ============================================================================== :FPC262
rem *** svn co http://svn.freepascal.org/svn/fpcbuild/tags/release_2_6_2 SET FPC_SVN_BUILD_DIR=C:\FPC\SVN\build_rel_2_6_2
rem *** Starting compiler
SET FPC_SVN_BUILD_EXE=C:\FPC\SVN\ppc386_2_6_2.exe

SET BINUTILSDIR=B:\Installers\build_sources\262cross SET BINUTILSDIR_SOURCE=C:\FPC\SVN\build_rel_2_6_2\install

GOTO FPC_SELECTED

:: ============================================================================== :FPC271
SET FPC_SVN_BUILD_EXE=C:\FPC\SVN\ppc386_2_6_2.exe
rem SET FPC__DIR=C:\FPC\rel_2_6_2\gl\bin\i386-win32 SET FPC_SVN_BUILD_DIR=C:\FPC\SVN\build_trunk

SET BINUTILSDIR=B:\Installers\build_sources\271cross SET BINUTILSDIR_SOURCE=C:\FPC\SVN\build_trunk\install

GOTO FPC_SELECTED

:FPC_SELECTED
:: <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< :: ============================================================================== :: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> if ["%WANTOS%"] == ["wince"] GOTO WINCEARM
if ["%WANTOS%"] == ["win64"] GOTO WIN64
if ["%WANTOS%"] == ["win32"] GOTO WIN32

:: ============================================================================== :WINCEARM
SET BINUTILSSUBDIR_SOURCE=crossbinwce
SET WANTCPU=arm
SET WANTOS=wince
:: NO GDB ??
SET LAZBIN_SVN_BUILD_DIR=""
GOTO CROSSDONE

:: ============================================================================== :WIN64

SET BINUTILSSUBDIR_SOURCE=crossbinw64
SET WANTCPU=x86_64
SET WANTOS=win64
SET LAZBIN_SVN_BUILD_DIR=B:\Installers\build_sources\svn_laz_bin GOTO CROSSDONE

:: ============================================================================== :WIN32

SET BINUTILSSUBDIR_SOURCE=
SET WANTCPU=i386
SET WANTOS=win32
SET LAZBIN_SVN_BUILD_DIR=B:\Installers\build_sources\svn_laz_bin SET WANTSKIP=1
DEL /Q /F /S %BINUTILSDIR%\*.*
for %%T in ( ar.exe as.exe dlltool.exe gdb.exe ld.exe nm.exe objcopy.exe objdump.exe strip.exe windres.exe ) DO copy %BINUTILSDIR_SOURCE%\binw32\%%T %BINUTILSDIR%\i386-win32\i386-win32-%%T

GOTO CROSSDONE

:CROSSDONE
:: <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< :: ============================================================================== if not ["%BINUTILSSUBDIR_SOURCE%"] == [""] DEL /Q /F /S %BINUTILSDIR%\*.* if not ["%BINUTILSSUBDIR_SOURCE%"] == [""] copy %BINUTILSDIR_SOURCE%\%BINUTILSSUBDIR_SOURCE%\*.* %BINUTILSDIR%\%WANTCPU%-%WANTOS%\

rem SET BINUTILSDIR=B:\Installers\build_sources

:LAZARUS
rem *** svn co lazarus
SET LAZ_SVN_BUILD_DIR=B:\Installers\build_sources\svn_laz

:UTILS
rem cross assembler / linker
rem original in
rem SET BINUTILSDIR=C:\FPC\SVN\build_rel_2_6_2\install\crossbinwce

SET ISCC="C:\Program Files\Inno Setup 5.4\iscc.exe"

SET PATH="C:\Program Files\TortoiseSVN\bin\";%PATH% rem SET PATH=%PATH%;C:\FPC\SVN\fpc_cross_bin\i386-win32 SET SVN="C:\Program Files\TortoiseSVN\bin\svn.exe"

SET LAZBUILD_HOOK_DIR=B:\Installers\hooks
SET LAZBUILD_REPLACE_TEXT=B:\Installers\hooks\ReplaceText\ReplaceText.exe :START
b:
cd %LAZ_SVN_BUILD_DIR%\tools\install\win

call build-cross.bat %FPC_SVN_BUILD_DIR% %LAZ_SVN_BUILD_DIR% %FPC_SVN_BUILD_EXE% %WANTCPU% %WANTOS% %LAZBIN_SVN_BUILD_DIR% %WANTSKIP% rem %FPC__DIR%

move %LAZ_SVN_BUILD_DIR%\tools\install\win\installer.log %LAZBUILD_TARGET_DIR% move %LAZ_SVN_BUILD_DIR%\tools\install\win\svninfo.txt %LAZBUILD_TARGET_DIR% move %LAZ_SVN_BUILD_DIR%\tools\install\win\Output\*.* %LAZBUILD_TARGET_DIR%

pause

-------------- next part --------------

SET LCL_PLATFORM=wince
call Build_Laz_Installer_CROSS 262 wince
-------------- next part --------------

SET LCL_PLATFORM=win32
call Build_Laz_Installer_CROSS 262 win64

Reply by email

silvioprog
to silvioprog: 2014-03-13 10:36 GMT-03:00 Martin Frb : [...] I could do this once or twice a week. What…

2014-03-13 11:47 GMT-03:00 silvioprog :

Show quoted text 10 lines
2014-03-13 10:36 GMT-03:00 Martin Frb : [...] > Not in the short term: > http://forum.lazarus.freepascal.org/index.php/topic,23823.msg143296.html#msg143296 > I could do this once or twice a week. What steps to do it? I can use an own server too.

I just saw that you answered me after I opened the link in a comment on Lazarus forum (
http://forum.lazarus.freepascal.org/index.php/topic,23823.msg143335.html#msg143335 ).

I don't know what is happening, I'm not receiving all messages from the list in my email. :S Sometimes I don't answer a comment because I don't know if someone answered me. :S :S :S

Silvio Cl?cio My public projects - github.com/silvioprog -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20140313/88d83458/attachment-0001.html>

Reply by email