[lazarus] CVS Updates

Marco van de Voort marcov at stack.nl
Fri Aug 15 15:59:35 EDT 2003


> On Fri, 15 Aug 2003 20:40:37 +0200 (CEST)
> Michael.VanCanneyt at wisa.be wrote:

> > On Fri, 15 Aug 2003, Mattias Gaertner wrote:
> > 
> > > Hi all,
> > >
> > > TApplication now uses the TCustomApplication in custapp.pp, which is new
> > > in fpc 1.0.10. Are there still users who use 1.0.7?
> > >
> > > Updates:
> > 
> > It seems that your update destroys making lazarus using 'make':
> 
> I hope you mean "make clean all". You know, fpc is not very smart when
> checking include files.

>  
> > make[3]: Entering directory
> > `/home/michael/projects/lazarus/lcl/interfaces/gtk'
> > /bin/rm -f ../../units/gtk/interfaces.ppu ../../units/interfaces.ppu
> > ppc386 -gl -dgtk1 -Fu../../units -Fu.
> > -Fl/opt/gnome/lib -Fl/opt/gnome2/lib -Fl/opt/kylix2/bin -di386
> > interfaces.pp interfacebase.pp(35,16) Fatal: Can't find unit LCLSTRCONSTS
> > make[3]: *** [interfaces.ppu] Error 1
> > 
> > One hour before, it still worked.
> > Moving the 'lclstrconsts.ppu' and '.o' file to lcl/units makes it work,
> > but then I get
> > ppc386 -gl -Fulcl/units -Fulcl/units/gtk -Fucomponents/units
> > -Fucomponents/custom -Fucomponents/mpaslex -Fudesigner -Fudesigner/units
> > -Fudebugger -Fupackager -Fupackager/units -Fu.
> > -Fl/opt/gnome/lib -Fl/opt/gnome2/lib -Fl/opt/kylix2/bin -di386 lazarus.pp
> > lazconf.inc(36,2) Fatal: Can't open include file ../unix/lazbaseconf.inc
> > make[1]: *** [lazarus] Error 1
> > 
> > lazbaseconf.inc does not exist.
> 
> Maybe you updated in just in the second between committing and fixing the
> permissions?
> I just did a clean checkout. No problem. 

FreeBSD went ok too.

bash-2.05b# ls -als lazarus
13008 -rwxrwxr-x  1 root  fpc  13296601 Aug 15 21:19 lazarus

bash-2.05b# find . |grep lazbase
./include/unix/lazbaseconf.inc

bash-2.05b# cvs log include/unix/lazbaseconf.inc 

RCS file: /FPC/CVS/projects/lazarus/include/unix/lazbaseconf.inc,v
[snip]
revision 1.2
date: 2003/08/15 14:28:48;  author: mattias;  state: Exp;  lines: +12 -0
clean up win32 ifdefs


BUT under FreeBSD, sources are in:

/usr/local/share/src/fpc-1.0.10/

and I don't see that listed. I probably never fixed because I always use
CVS.






More information about the Lazarus mailing list