Recent

Author Topic: Trunk bigide rebuild failure  (Read 1009 times)

MarkMLl

  • Hero Member
  • *****
  • Posts: 6676
Trunk bigide rebuild failure
« on: September 11, 2020, 01:45:33 pm »
Applies to both Qt and gtk2 on Linux.


/usr/local/bin/ppcx64 -MObjFPC -Sgi -O1 -g -gl -l -vewnhibq -dLCL -dLCLgtk2 -Fu../.. -Fu../../Parse -Fu../../Parse/PreProcessor -Fu../../Parse/UI -Fu../../Process -Fu../../Process/Align -Fu../../Process/Capitalisation -Fu../../Process/Indent -Fu../../Process/Info -Fu../../Process/Obfuscate -Fu../../Process/Onceoffs -Fu../../Process/Returns -Fu../../Process/Spacing -Fu../../Process/Transform -Fu../../Process/Warnings -Fu../../ReadWrite -Fu../../Settings -Fu../../Settings/Streams -Fu../../Ui -Fu../../Ui/Settings -Fu../../Utils -Fu../../Utils/DragDrop -Fu../../../../packager/units/x86_64-linux -Fu../../../lazutils/lib/x86_64-linux -Fu../../../buildintf/units/x86_64-linux -Fu../../../freetype/lib/x86_64-linux -Fu../../../../lcl/units/x86_64-linux -Fu../../../../lcl/units/x86_64-linux/gtk2 -Fu../../../lazcontrols/lib/x86_64-linux/gtk2 -Fu../../../ideintf/units/x86_64-linux/gtk2 -Fu. -Fu/usr/local/lib/fpc/3.0.4/units/x86_64-linux/rtl -Fi../../Include -Fi../../Ui/Settings -FE. -FUlib/x86_64-linux/gtk2 -Cg -Fl/usr/lib/gcc/x86_64-linux-gnu/6 -dx86_64 jcfidelazarus.pas
Hint: (11030) Start of reading config file /etc/fpc.cfg
Hint: (11031) End of reading config file /etc/fpc.cfg
Free Pascal Compiler version 3.0.4 [2017/10/03] for x86_64
Copyright (c) 1993-2017 by Florian Klaempfl and others
(1002) Target OS: Linux for x86-64
(3104) Compiling jcfidelazarus.pas
(3104) Compiling jcfidemain.pas
(3104) Compiling /usr/local/share/lazarus-trunk/components/jcf2/ReadWrite/EditorConverter.pas
(3104) Compiling /usr/local/share/lazarus-trunk/components/jcf2/ReadWrite/Converter.pas
(3104) Compiling /usr/local/share/lazarus-trunk/components/jcf2/ReadWrite/ConvertTypes.pas
(3104) Compiling /usr/local/share/lazarus-trunk/components/jcf2/Parse/ParseTreeNode.pas
(3104) Compiling /usr/local/share/lazarus-trunk/components/jcf2/Parse/Tokens.pas
(3104) Compiling /usr/local/share/lazarus-trunk/components/jcf2/Utils/JcfStringUtils.pas
(3104) Compiling /usr/local/share/lazarus-trunk/components/jcf2/Parse/ParseTreeNodeType.pas
(3104) Compiling /usr/local/share/lazarus-trunk/components/jcf2/Process/Nesting.pas
(3104) Compiling /usr/local/share/lazarus-trunk/components/jcf2/Parse/BuildTokenList.pas
(3104) Compiling /usr/local/share/lazarus-trunk/components/jcf2/Parse/SourceToken.pas
/usr/local/share/lazarus-trunk/components/jcf2/Parse/SourceToken.pas(70,18) Hint: (5024) Parameter "piMaxDepth" not used
(3104) Compiling /usr/local/share/lazarus-trunk/components/jcf2/Parse/SourceTokenList.pas
(3104) Compiling /usr/local/share/lazarus-trunk/components/jcf2/Utils/JcfMiscFunctions.pas
(3104) Compiling /usr/local/share/lazarus-trunk/components/jcf2/Utils/JcfSystemUtils.pas
/usr/local/share/lazarus-trunk/components/jcf2/Utils/JcfSystemUtils.pas(45,33) Hint: (5024) Parameter "pcChar" not used
(3104) Compiling /usr/local/share/lazarus-trunk/components/jcf2/Settings/JcfRegistrySettings.pas
/usr/local/share/lazarus-trunk/components/jcf2/Parse/BuildTokenList.pas(326,8) Error: (5000) Identifier not found "StartsText"
/usr/local/share/lazarus-trunk/components/jcf2/Parse/BuildTokenList.pas(328,13) Error: (5000) Identifier not found "StartsStr"
BuildTokenList.pas(917) Fatal: (10026) There were 2 errors compiling module, stopping
Fatal: (1018) Compilation aborted
Makefile:3457: recipe for target 'jcfidelazarus.ppu' failed
make[2]: *** [jcfidelazarus.ppu] Error 1
make[2]: Leaving directory '/usr/local/share/lazarus-trunk/components/jcf2/IdePlugin/lazarus'
Makefile:1789: recipe for target 'bigide' failed
make[1]: *** [bigide] Error 2
make[1]: Leaving directory '/usr/local/share/lazarus-trunk/components'
Makefile:3604: recipe for target 'bigidecomponents' failed
make: *** [bigidecomponents] Error 2


This is in a Docker container with Debian "Stretch" libraries etc., was OK when I last built it on 19th August.

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11383
  • FPC developer.
Re: Trunk bigide rebuild failure
« Reply #1 on: September 11, 2020, 02:48:03 pm »
Some of the strutils.starts* identifiers are 3.2.0+

trev

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2020
  • Former Delphi 1-7, 10.2 user
Re: Trunk bigide rebuild failure
« Reply #2 on: September 11, 2020, 02:56:58 pm »
I built trunk r63871 less than a week ago with FPC trunk r45778 from mid-August without issue (macOS).

MarkMLl

  • Hero Member
  • *****
  • Posts: 6676
Re: Trunk bigide rebuild failure
« Reply #3 on: September 11, 2020, 03:20:14 pm »
I built trunk 63876 yesterday afternoon using 3.0.4, but on a Debian "Buster" system i.e. possibly with slightly more recent libraries.

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

DomingoGP

  • Jr. Member
  • **
  • Posts: 60
Re: Trunk bigide rebuild failure
« Reply #4 on: September 11, 2020, 03:35:06 pm »
Hi, i made the patch with the bug, I'm so sorry.
in a few hours I will prepare the patch to solve it if nobody has solved it.  :-[

MarkMLl

  • Hero Member
  • *****
  • Posts: 6676
Re: Trunk bigide rebuild failure
« Reply #5 on: September 11, 2020, 03:57:13 pm »
Reverting to 63878 fixes it.

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4459
  • I like bugs.
Re: Trunk bigide rebuild failure
« Reply #6 on: September 11, 2020, 05:39:59 pm »
Fixed in r63881.
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

 

TinyPortal © 2005-2018