On 3/29/2012 17:13, Mattias Gaertner wrote:
On Thu, 29 Mar 2012 13:48:08 -0400
waldo kitty<[email protected]>  wrote:

On 3/29/2012 02:49, Mattias Gaertner wrote:
[...]
The ppu is missing. Not the source.

right... ok... i'm still learning and thought that it would build the missing
ppu if it could not find it but did find the source... but this may also be a
lot further on in the process than i'm thinking of...

This ppu is built before the IDE is built.


[...]
Something deletes the interfaces.ppu after the build.
Please check, what step before deletes the
lcl/i386-win32/win32/interfaces.ppu

hunh? is that the correct path?

No. I forgot the "units": The correct path of the interfaces.ppu is

lcl/units/$(TargetCPU)-$(TargetOS)/$(LCLWidgetType)

which is

lcl/units/i386-win32/win32/interfaces.ppu

as you should see in my recent post, yes... i did find it...

instead i searched for the last occurrence of
"/interfaces/win32" since that seems to be the problem... i found this where the
very last line of this paste is the last occurence... i seem to see several
instances of removing that compiled unit file...

"Compiling package SynEdit 1.0" completed
CreateBuildLazarusOptions exe locked NewTargetFilename=lazarus.new.exe
[TExternalToolList.Run] CmdLine="C:\freepascal\binutils\i386-win32\make.exe
cleanlaz" WorkDir="C:\freepascal\laz\"

That's the problems.

There should be no cleanlaz after building Synedit.

that's what i came up with, too...

What did you do?

me? when? where? :LOL: i'm lost in this thing... unless maybe it is in the profile which i have not gone into since starting these attempts to build completely from the command line... at this point, i can't even tell ya what laz looks like when it is running ;)

profiles... where are they so i can look manually and see what is there... i /may/ very well have selected 'clean and build' in there which always worked from inside laz with no problems... it has only been the external build that's been breaking...

attached is my idemake.cfg and miscellaneousoptions.xml... i also see why i'm seeing two -dDEBUG and -dVERBOSE... they are listed twice in the idemake.cfg but not in the miscellaneousoptions.xml... why? i dunno...
<?xml version="1.0"?>
<CONFIG>
  <MiscellaneousOptions>
    <Version Value="2"/>
    <BuildLazarusOptions>
      <Profiles Count="4">
        <Profile0 Name="Normal IDE">
          <LCLPlatform Value="win32"/>
          <IdeBuildMode Value="Build"/>
        </Profile0>
        <Profile1 Name="Debug IDE">
          <LCLPlatform Value="win32"/>
          <IdeBuildMode Value="Clean All + Build"/>
          <Options Count="1">
            <Item1 Value="-gw -gl -godwarfsets -gh -gt -Co -Cr -Ci -Sa"/>
          </Options>
          <Defines Count="2">
            <Item1 Value="Debug"/>
            <Item2 Value="Verbose"/>
          </Defines>
        </Profile1>
        <Profile2 Name="Optimized IDE">
          <LCLPlatform Value="win32"/>
          <IdeBuildMode Value="Build"/>
          <Options Count="1">
            <Item1 Value="-O2 -g- -Xs"/>
          </Options>
        </Profile2>
        <Profile3 Name="Clean Up + Build all">
          <LCLPlatform Value="win32"/>
          <IdeBuildMode Value="Clean + Build"/>
        </Profile3>
      </Profiles>
      <ProfileIndex Value="1"/>
      <AllDefines Count="2">
        <Item1 Value="Debug"/>
        <Item2 Value="Verbose"/>
      </AllDefines>
      <StaticAutoInstallPackages Count="1">
        <Item1 Value="chmhelppkg"/>
      </StaticAutoInstallPackages>
    </BuildLazarusOptions>
  </MiscellaneousOptions>
</CONFIG>
-gw
-gl
-godwarfsets
-gh
-gt
-Co
-Cr
-Ci
-Sa
-dDebug
-dVerbose
-vut
-dDebug
-dVerbose
-FEC:\freepascal\laz
-olazarus.new.exe
-FuC:\freepascal\laz\components\synedit\units\i386-win32\win32
-FuC:\freepascal\laz\components\chmhelp\packages\idehelp\lib\i386-win32\win32
-FuC:\freepascal\laz\components\chmhelp\packages\help\lib\i386-win32\win32
-FuC:\freepascal\laz\ideintf\units\i386-win32\win32
-FuC:\freepascal\laz\components\lazcontrols\lib\i386-win32\win32
-FuC:\freepascal\laz\lcl\units\i386-win32\win32
-FuC:\freepascal\laz\lcl\units\i386-win32
-FuC:\freepascal\laz\components\codetools\units\i386-win32
-FuC:\freepascal\laz\components\lazutils\lib\i386-win32
-FuC:\freepascal\laz\packager\units\i386-win32
-Fu.
-dLCL
-dLCLwin32
-dAddStaticPkgs
-FiC:\Documents and Settings\e3br42x1\Local Settings\Application Data\lazarus\
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to