Recent

Author Topic: Lazarus Release Candidate 2 of 1.4  (Read 78234 times)

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4459
  • I like bugs.
Re: Lazarus Release Candidate 2 of 1.4
« Reply #75 on: March 27, 2015, 03:50:20 pm »
This error occurs only when i cross-compile on linux to win64-x86_64.

Code: [Select]
Compiling package cairocanvas_pkg 0.0: Exit code 1, Errors: 1, Warnings: 1
Warning: Recompiling pangocairo, checksum changed for Cairo
cairocanvas.pas(19,11) Fatal: Cannot find unit pangocairo used by CairoCanvas. Make sure all ppu files of a package are in its output directory. ppu in wrong directory=/usr/lib/fpc/2.6.4/units/x86_64-linux/gtk2/pangocairo.ppu..
Compiling package LazControls 1.0.1: Aborted
Compiling package SynEdit 1.0: Aborted

it works when i downgraded to RC-1.
crosscompile to win32-i386 works like a charm

I checked this :
 http://wiki.lazarus.freepascal.org/Lazarus_1.4_fixes_branch
but I don't see any commit that could cause your error.
I suspect you have left-over .ppu files from the old installation. Actually the error message gives a hint to the same direction.

Re-install or build everything clean. If you still get the error, please try to find which revision caused it.
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9792
  • Debugger - SynEdit - and more
    • wiki
Re: Lazarus Release Candidate 2 of 1.4
« Reply #76 on: March 27, 2015, 04:06:00 pm »
There is a bug with SynEdit auto indent:

Create the following text in the ide:

Code: [Select]
        line1
       line2

Now place the caret at the end of line2 and press enter to create a new line.
And now try to delete the just create line with backpspace: You are not able to as
the caret toggles between the startpositions of line1 and line2.

Please attach your editior options.

Please test if it depends on the content of either line, or surrounding lines? Does it happen if you create a new unit and literally type "line1" somewhere? (that is invalid pascal)?

Pascal

  • Hero Member
  • *****
  • Posts: 932
Re: Lazarus Release Candidate 2 of 1.4
« Reply #77 on: March 27, 2015, 05:08:22 pm »
How can i attach the editor options?

This issue has nothing to do with Pascal, it happens in a naked TCusomSynEdit subclass.
Mainly you have this problem with Cobol sources where column 1 to 6 are blank and
sometime you have a indicator at line 7 and code starts at column 8.
If auto indent is switched of it works as expected but without auto indent :-(
laz trunk x64 - fpc trunk i386 (cross x64) - Windows 10 Pro x64 (21H2)

swierzbicki

  • Full Member
  • ***
  • Posts: 177
Re: Lazarus Release Candidate 2 of 1.4
« Reply #78 on: March 27, 2015, 05:25:14 pm »
I don't know if I'm the only one but I'm no more able to debug my WinCE projects !
No errors, exe is deployed and then... nothing happens...
Lazarus 1.6.2
fpc 3.0.0
wince/win32/win64
delphi berlin

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9792
  • Debugger - SynEdit - and more
    • wiki
Re: Lazarus Release Candidate 2 of 1.4
« Reply #79 on: March 27, 2015, 05:30:50 pm »
I don't know if I'm the only one but I'm no more able to debug my WinCE projects !
No errors, exe is deployed and then... nothing happens...
- Does the exe work outside the debugger?
- Do you have the correct version of gdb ?
- Is the Path to GDB correct? (Tools > Options)
- If you check in the task manager, is gdb running?
- Did you check the debugger setup and project options?
  I dont know if WinCe works with dwarf, maybe you need Stabs
- Make sure your antivirus does not dislike gdb

If nothing of the above: http://wiki.lazarus.freepascal.org/GDB_Debugger_Tips#Log_info_for_debug_session

Signal

  • New Member
  • *
  • Posts: 41
Re: Lazarus Release Candidate 2 of 1.4
« Reply #80 on: March 28, 2015, 03:56:46 pm »
Just installed 1.4RC2. Looks good and no issues so far. Seems faster, too.

Thanks to all who contributed.

Dodfr

  • Newbie
  • Posts: 6
Re: Lazarus Release Candidate 2 of 1.4
« Reply #81 on: March 29, 2015, 11:54:32 pm »
Just installed RC2 and start playing with IDE interface and got a crash when I go to Tools->Options->Editor->Display, some kind of loop starts because I see the scrollbars going crazy then crash.

Attached screenshot.
« Last Edit: March 29, 2015, 11:56:08 pm by Dodfr »

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4459
  • I like bugs.
Re: Lazarus Release Candidate 2 of 1.4
« Reply #82 on: March 30, 2015, 12:18:52 am »
Just installed RC2 and start playing with IDE interface and got a crash when I go to Tools->Options->Editor->Display, some kind of loop starts because I see the scrollbars going crazy then crash.

http://bugs.freepascal.org/view.php?id=27637
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

Basile B.

  • Guest
Re: Lazarus Release Candidate 2 of 1.4
« Reply #83 on: March 30, 2015, 04:38:43 am »
up, a 3rd RC  or release date ?

Basile B.

  • Guest
Re: Lazarus Release Candidate 2 of 1.4
« Reply #84 on: March 30, 2015, 04:41:24 am »
this changes the news rank on the home page

bylaardt

  • Sr. Member
  • ****
  • Posts: 309
Re: Lazarus Release Candidate 2 of 1.4
« Reply #85 on: March 30, 2015, 02:40:20 pm »
This error occurs only when i cross-compile on linux to win64-x86_64.

Code: [Select]
Compiling package cairocanvas_pkg 0.0: Exit code 1, Errors: 1, Warnings: 1
Warning: Recompiling pangocairo, checksum changed for Cairo
cairocanvas.pas(19,11) Fatal: Cannot find unit pangocairo used by CairoCanvas. Make sure all ppu files of a package are in its output directory. ppu in wrong directory=/usr/lib/fpc/2.6.4/units/x86_64-linux/gtk2/pangocairo.ppu..
Compiling package LazControls 1.0.1: Aborted
Compiling package SynEdit 1.0: Aborted

it works when i downgraded to RC-1.
crosscompile to win32-i386 works like a charm

I checked this :
 http://wiki.lazarus.freepascal.org/Lazarus_1.4_fixes_branch
but I don't see any commit that could cause your error.
I suspect you have left-over .ppu files from the old installation. Actually the error message gives a hint to the same direction.

Re-install or build everything clean. If you still get the error, please try to find which revision caused it.

I Made a clean install on linux and only with cross compile to win64 occurs this error.

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4459
  • I like bugs.
Re: Lazarus Release Candidate 2 of 1.4
« Reply #86 on: March 30, 2015, 02:45:08 pm »
I Made a clean install on linux and only with cross compile to win64 occurs this error.

Which revision caused it?
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9792
  • Debugger - SynEdit - and more
    • wiki
Re: Lazarus Release Candidate 2 of 1.4
« Reply #87 on: March 30, 2015, 02:53:00 pm »
This error occurs only when i cross-compile on linux to win64-x86_64.

Code: [Select]
Compiling package cairocanvas_pkg 0.0: Exit code 1, Errors: 1, Warnings: 1
Warning: Recompiling pangocairo, checksum changed for Cairo
cairocanvas.pas(19,11) Fatal: Cannot find unit pangocairo used by CairoCanvas. Make sure all ppu files of a package are in its output directory. ppu in wrong directory=/usr/lib/fpc/2.6.4/units/x86_64-linux/gtk2/pangocairo.ppu..
Compiling package LazControls 1.0.1: Aborted
Compiling package SynEdit 1.0: Aborted

it works when i downgraded to RC-1.
crosscompile to win32-i386 works like a charm

This was fixed after the RC2 release.
Actually, the fix made it into the windows release, but not into the linux release. So compilation works on win, but not if you cross compile.

Revision: 48057
Date: 01 March 2015 01:41:10
Message:
Revert 48004:
Merged revision(s) 47969 from trunk:
LazReport: fix compilation of lr_cairoexp_reg by checking "use unit" boxes in CairoCanvas package.


Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9792
  • Debugger - SynEdit - and more
    • wiki
Re: Lazarus Release Candidate 2 of 1.4
« Reply #88 on: March 31, 2015, 01:02:58 am »
There is a bug with SynEdit auto indent:
Code: [Select]
        line1
       line2

Now place the caret at the end of line2 and press enter to create a new line.
And now try to delete the just create line with backpspace: You are not able to as
the caret toggles between the startpositions of line1 and line2.

Fixed / Merged for 1.4

jma_sp

  • Full Member
  • ***
  • Posts: 150
  • El conocimiento si ocupa lugar.
Re: Lazarus Release Candidate 2 of 1.4
« Reply #89 on: March 31, 2015, 09:51:03 am »
Hello, i´m checking all es.po files, when i will have finished it all them will be upload here. I need more time  8-).
Devuan Beowulf 3.0( JWM/ROX/iDesk) - Puppy Linux,  Haiku OS,.ReactOS 0.4.xx  - FreeDos .

 

TinyPortal © 2005-2018