Recent

Author Topic: Subversion  (Read 17427 times)

cov

  • Full Member
  • ***
  • Posts: 241
Subversion
« Reply #15 on: November 12, 2007, 06:52:43 am »
>      What OS are you running?

On this box it's XP

>      What is your PATH when you do the build?

Changed to include path to the fpc 2.2.1 executables.

>      In what directory is your fpc.exe, make.exe and windres.exe?

"C:\Programs\lazarus\fpc\2.2.1\bin\i386-win32\make.exe"

>      How dou you invoke the make command (what parameters)?

"C:\Programs\lazarus\fpc\2.2.1\bin\i386-win32\make.exe" clean all

>      What errormessages were displayed when you last tried to make >Lazarus (when you said: "Nope it's totally broken")?

Sorry, it's not 'totally broken', it just doesn't compile over the top of the existing Lazarus install any more. With a bit of fudging and manual deletion of files, doing searches for the executables, etc, I can get it to work.

But it's not as elegant as it used to be ;)


>Don't give up

I won't!

Thanks for your help.

BrainChemistry

  • Jr. Member
  • **
  • Posts: 79
Subversion
« Reply #16 on: November 18, 2007, 01:28:17 pm »
On compiling the newest revision (12913) I get this:

(http://unterhaltung.freepage.de/tycoon/sam/error.GIF)

FPC: 2.0.4 (would like to stick to it for personal reasons)
OS: WinXP

Any ideas?

Marc

  • Administrator
  • Hero Member
  • *
  • Posts: 2583
Subversion
« Reply #17 on: November 19, 2007, 12:26:26 pm »
iirc should be fixed now
//--
{$I stdsig.inc}
//-I still can't read someones mind
//-Bugs reported here will be forgotten. Use the bug tracker

Bart

  • Hero Member
  • *****
  • Posts: 5288
    • Bart en Mariska's Webstek
Subversion
« Reply #18 on: November 19, 2007, 09:05:56 pm »
As far as I understood it Lazarus SVN needs fpc 2.2.0 or it will not compile?

Bart

Marc

  • Administrator
  • Hero Member
  • *
  • Posts: 2583
Subversion
« Reply #19 on: November 20, 2007, 11:52:48 am »
I try to stay compatible with 2.0.4, but since it isn't use in active development, it might break sometimes
//--
{$I stdsig.inc}
//-I still can't read someones mind
//-Bugs reported here will be forgotten. Use the bug tracker

BrainChemistry

  • Jr. Member
  • **
  • Posts: 79
Subversion
« Reply #20 on: November 21, 2007, 05:44:10 pm »
Hi there!

Tx for the fast reply and fixing Marc!

Well... now I receive a further error on compiling later on.

Code: [Select]

make -C lcl all
make[1]: Entering directory `C:/FPC/lazarus/lcl'
C:/FPC/2.0.4/bin/i386-Win32/rm.exe -f units/i386-win32/alllclunits.ppu
C:/FPC/2.0.4/bin/i386-Win32/ppc386.exe -gl -Fu. -Fuforms -Fuwidgetset -Fiinclude -FE. -FUunits/i386-win32 -di386 alllclunits.pp
Free Pascal Compiler version 2.0.4 [2006/08/21] for i386
Copyright (c) 1993-2006 by Florian Klaempfl
Target OS: Win32 for i386
Compiling alllclunits.pp
72 Lines compiled, 1.0 sec
make -C interfaces all
make[2]: Entering directory `C:/FPC/lazarus/lcl/interfaces'
make -C win32 all
make[3]: Entering directory `C:/FPC/lazarus/lcl/interfaces/win32'
C:/FPC/2.0.4/bin/i386-Win32/rm.exe -f ../../units/i386-win32/win32/interfaces.ppu \
../../units/i386-win32/win32/interfaces.o
C:/FPC/2.0.4/bin/i386-Win32/ppc386.exe -gl -Fu../../units/i386-win32 -Fu. -FE. -FU../../units/i386-win32/win32 -di386 interfaces.pp
Free Pascal Compiler version 2.0.4 [2006/08/21] for i386
Copyright (c) 1993-2006 by Florian Klaempfl
Target OS: Win32 for i386
Compiling interfaces.pp
Compiling Win32Int.pp
Win32Int.pp(27,26) Warning: User defined: Fix implicit pointer conversions
Fatal: Can't find unit CommCtrl
Fatal: Compilation aborted
make[3]: Leaving directory `C:/FPC/lazarus/lcl/interfaces/win32'
make[2]: Leaving directory `C:/FPC/lazarus/lcl/interfaces'
make[1]: Leaving directory `C:/FPC/lazarus/lcl'


Same system at all :).

Leledumbo

  • Hero Member
  • *****
  • Posts: 8757
  • Programming + Glam Metal + Tae Kwon Do = Me
Subversion
« Reply #21 on: November 23, 2007, 06:00:55 am »
Is that unit in your fpc path? It's a part of winunits.

BrainChemistry

  • Jr. Member
  • **
  • Posts: 79
Subversion
« Reply #22 on: November 23, 2007, 02:22:44 pm »
Quote from: "Leledumbo"
Is that unit in your fpc path? It's a part of winunits.


Thx for your reply.

Well. Actually any subdirectory of the unit folder is included in FPC by default, isn't it? - Checked the winunits directory and didn't find any file called "CommCtrl" there. Is this a new unit to Ver. 2.2.0 of FPC?

Vincent Snijders

  • Administrator
  • Hero Member
  • *
  • Posts: 2661
    • My Lazarus wiki user page
Subversion
« Reply #23 on: November 23, 2007, 03:17:20 pm »
The CommCtrl unit is now part of the FPC.

Old situation (0.9.22 + fpc 2.0.4). CommCtrl unit in the LCL used by all platforms.

New situation (fpc 2.2.0 + Lazrus 0.9.24): A more complete CommCtrl in the fpc winunits package, windows only. For other platforms the types that the LCL needs can be found in the LCLTypes unit.

Conclusion: You cannot use fpc 2.0.4 to compile Lazarus 0.9.24 on windows.

BrainChemistry

  • Jr. Member
  • **
  • Posts: 79
Subversion
« Reply #24 on: November 24, 2007, 03:06:43 pm »
Thanks though.

 

TinyPortal © 2005-2018