2011/10/28 Mattias Gaertner <span dir="ltr"><<a href="mailto:nc-gaertnma@netcologne.de">nc-gaertnma@netcologne.de</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Fri, 28 Oct 2011 13:35:44 -0500<br>
Alonso Cárdenas Márquez <<a href="mailto:acardenas@bsd-peru.org">acardenas@bsd-peru.org</a>> wrote:<br>
<br>
> Hi<br>
><br>
> I'm trying compile latest version of Lazarus with bigide option, but it<br>
> failed with the following messages<br>
><br>
> Compiling memdslaz.pas<br>
> PPU Loading /usr/local/lib/fpc/2.4.4/units/x86_64-freebsd/fcl-db/memds.ppu<br>
> PPU Source: memds.pp not found<br>
> Recompiling memds, checksum changed for db<br>
> memds.pp(10,46) Fatal: Can't find unit memds used by MemDSLaz<br>
> Fatal: Compilation aborted<br>
> gmake[2]: *** [memdslaz.ppu] Error 1<br>
> gmake[2]: se sale del directorio<br>
> `/usr/ports/editors/lazarus/work/lazarus/components/memds'<br>
> gmake[1]: *** [bigidecomponents] Error 2<br>
> gmake[1]: se sale del directorio<br>
> `/usr/ports/editors/lazarus/work/lazarus/components'<br>
> gmake: *** [bigidecomponents] Error 2<br>
> *** Error code 2<br>
><br>
> Stop in /usr/ports/editors/lazarus.<br>
> *** Error code 1<br>
><br>
> Stop in /usr/ports/editors/lazarus.<br>
><br>
> freepascal units were compiled using the additional OPT value<br>
> OPT='-CX'<br>
<br>
</div>How were they compiled?<br>
They need to be compiled with the -Ur flag. A "gmake all" normally does<br>
that.<br>
<div class="im"><br></div></blockquote><div><br></div><div><br></div><div>They were compiled with gmake all. Each unit is generating .ppu .o and .a files</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">
<br>
> Lazarus was compiled using the additional OPT value<br>
> OPT="-Sgic -Fu/usr/local/lib/fpc/2.4.4/units/x86_64-freebsd/*<br>
> -Fl/usr/local/lib -Fl/usr/local/lib/qt4"<br>
<br>
</div>The -Fu is normally in your /etc/fpc.cfg.<br></blockquote><div><br></div><div>I have defined this -Fu, because it contains variables that could change when it is tested/built on FreeBSD cluster.</div><div><br></div>
<div>It looks in lazarus port Makefile like OPT="-Sgic -Fu${UNITSDIR}/* -Fl${LOCALBASE}/lib -Fl${LOCALBASE}/lib/qt4", but I guess it is not the problem </div><div><br></div><div>> Bundle version of lazarus built without problems it just failed with bigide<br>

><br>
> Vincent suggested compile lazarus with -vut to get more information. Get the<br>
> log file from <a href="http://people.freebsd.org/~acm/ports/logs/lazarus.log.tar.gz" target="_blank">http://people.freebsd.org/~acm/ports/logs/lazarus.log.tar.gz</a><br>
><br>
> If it is a problem with configuration what could I do for avoid it? or what<br>
> kind of configurations could affect directly to it ?<br>
<br>
<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Mattias<br>
<font color="#888888"><br> --
</font></blockquote><div><br></div><div>Greetings<br></div><div>ACM</div>