[lazarus] Can't find unit INTERFACES

Tony tony at maro.net
Tue Sep 16 20:54:45 EDT 2003


Mattias Gaertner wrote:

>Either your project didn't use the LCL package, or you found a bug. On bug:
>Can you give more details about the project, or even send the lpi file to
>me?
>
>  
>
I was assuming this was related to the package bug that was recently 
found.  Wasn't something said about compiler settings for things saved 
during that short buggy period might have been lost?

The project of course is CheckBook Tracker.   Attached is the lpi from 
before I added the extra paths (I had just released version 1.0 and 
tarred up the sources for safekeeping, this is from that.)  Keep in mind 
this project compiled just fine a few days ago.  After CVS update it 
suddenly wouldn't until I added all the Lazarus source paths into the 
project compiler options.  I also had to add the paths to all of the 
packages I use, and to the packages include directory as well.  However 
I'm not sure if the file broke _after_ the version attached or not... 
you tell me.  The only other version I have is the one that I've already 
added compiler settings to the project manually.

Thanks,

-Tony


<?xml version="1.0"?>
<CONFIG>
  <ProjectOptions>
    <Version Value="2"/>
    <General>
      <ProjectType Value="Application"/>
      <Flags>
        <SaveOnlyProjectUnits Value="True"/>
      </Flags>
      <MainUnit Value="0"/>
      <ActiveEditorIndexAtStart Value="2"/>
      <IconPath Value="./"/>
      <TargetFileExt Value=""/>
      <Title Value="CheckBook Tracker"/>
    </General>
    <Units Count="17">
      <Unit0>
        <CursorPos X="40" Y="27"/>
        <EditorIndex Value="2"/>
        <Filename Value="cbtracker.lpr"/>
        <IsPartOfProject Value="True"/>
        <Loaded Value="True"/>
        <TopLine Value="20"/>
        <UnitName Value="cbtracker"/>
        <UsageCount Value="200"/>
      </Unit0>
      <Unit1>
        <CursorPos X="31" Y="11"/>
        <EditorIndex Value="0"/>
        <Filename Value="unitmain.pas"/>
        <ComponentName Value="FrmMain"/>
        <IsPartOfProject Value="True"/>
        <Loaded Value="True"/>
        <ResourceFilename Value="unitmain.lrs"/>
        <TopLine Value="1"/>
        <UnitName Value="unitmain"/>
        <UsageCount Value="200"/>
        <Bookmarks Count="2">
          <Item0 X="28" Y="4960" ID="0"/>
          <Item1 X="52" Y="6465" ID="1"/>
        </Bookmarks>
      </Unit1>
      <Unit2>
        <CursorPos X="69" Y="78"/>
        <Filename Value="unitbalance.pas"/>
        <ComponentName Value="FrmBalance"/>
        <IsPartOfProject Value="True"/>
        <ResourceFilename Value="unitbalance.lrs"/>
        <TopLine Value="76"/>
        <UnitName Value="unitbalance"/>
        <UsageCount Value="200"/>
      </Unit2>
      <Unit3>
        <CursorPos X="16" Y="314"/>
        <Filename Value="unitsettings.pas"/>
        <ComponentName Value="FrmSettings"/>
        <IsPartOfProject Value="True"/>
        <ResourceFilename Value="unitsettings.lrs"/>
        <TopLine Value="311"/>
        <UnitName Value="unitsettings"/>
        <UsageCount Value="200"/>
      </Unit3>
      <Unit4>
        <CursorPos X="61" Y="15"/>
        <Filename Value="unitstarting.pas"/>
        <ComponentName Value="FrmStarting"/>
        <IsPartOfProject Value="True"/>
        <ResourceFilename Value="unitstarting.lrs"/>
        <TopLine Value="13"/>
        <UnitName Value="unitstarting"/>
        <UsageCount Value="200"/>
      </Unit4>
      <Unit5>
        <CursorPos X="27" Y="1125"/>
        <Filename Value="chkschedule.pas"/>
        <IsPartOfProject Value="True"/>
        <TopLine Value="1120"/>
        <UnitName Value="chkschedule"/>
        <UsageCount Value="200"/>
      </Unit5>
      <Unit6>
        <CursorPos X="3" Y="1"/>
        <Filename Value="license.txt"/>
        <IsPartOfProject Value="True"/>
        <SyntaxHighlighter Value="None"/>
        <TopLine Value="1"/>
        <UnitName Value="License"/>
        <UsageCount Value="200"/>
      </Unit6>
      <Unit7>
        <CursorPos X="31" Y="33"/>
        <Filename Value="unitabout.pas"/>
        <ComponentName Value="FrmAbout"/>
        <IsPartOfProject Value="True"/>
        <ResourceFilename Value="unitabout.lrs"/>
        <TopLine Value="18"/>
        <UnitName Value="unitAbout"/>
        <UsageCount Value="200"/>
      </Unit7>
      <Unit8>
        <CursorPos X="92" Y="82"/>
        <Filename Value="unitenterdep.pas"/>
        <ComponentName Value="FrmEnterDep"/>
        <IsPartOfProject Value="True"/>
        <ResourceFilename Value="unitenterdep.lrs"/>
        <TopLine Value="74"/>
        <UnitName Value="unitenterdep"/>
        <UsageCount Value="200"/>
      </Unit8>
      <Unit9>
        <CursorPos X="79" Y="147"/>
        <EditorIndex Value="1"/>
        <Filename Value="unitfrmenterwithdrawal.pas"/>
        <ComponentName Value="FrmEnterWithdrawal"/>
        <IsPartOfProject Value="True"/>
        <Loaded Value="True"/>
        <ResourceFilename Value="unitfrmenterwithdrawal.lrs"/>
        <TopLine Value="132"/>
        <UnitName Value="unitfrmenterwithdrawal"/>
        <UsageCount Value="200"/>
      </Unit9>
      <Unit10>
        <CursorPos X="109" Y="54"/>
        <Filename Value="unitsplash.pas"/>
        <ComponentName Value="FrmSplash"/>
        <IsPartOfProject Value="True"/>
        <ResourceFilename Value="unitsplash.lrs"/>
        <TopLine Value="45"/>
        <UnitName Value="unitsplash"/>
        <UsageCount Value="200"/>
      </Unit10>
      <Unit11>
        <CursorPos X="116" Y="9"/>
        <Filename Value="constants.pas"/>
        <IsPartOfProject Value="True"/>
        <TopLine Value="1"/>
        <UnitName Value="constants"/>
        <UsageCount Value="200"/>
      </Unit11>
      <Unit12>
        <CursorPos X="28" Y="33"/>
        <Filename Value="unitbalancehist.pas"/>
        <ComponentName Value="FrmBalanceHistory"/>
        <IsPartOfProject Value="True"/>
        <ResourceFilename Value="unitbalancehist.lrs"/>
        <TopLine Value="20"/>
        <UnitName Value="unitbalancehist"/>
        <UsageCount Value="200"/>
      </Unit12>
      <Unit13>
        <CursorPos X="24" Y="56"/>
        <Filename Value="unitcatreport.pas"/>
        <ComponentName Value="FrmCatReport"/>
        <IsPartOfProject Value="True"/>
        <ResourceFilename Value="unitcatreport.lrs"/>
        <TopLine Value="39"/>
        <UnitName Value="unitcatreport"/>
        <UsageCount Value="200"/>
      </Unit13>
      <Unit14>
        <CursorPos X="22" Y="28"/>
        <Filename Value="unitdaterange.pas"/>
        <ComponentName Value="FrmDateRange"/>
        <IsPartOfProject Value="True"/>
        <ResourceFilename Value="unitdaterange.lrs"/>
        <TopLine Value="25"/>
        <UnitName Value="unitDateRange"/>
        <UsageCount Value="200"/>
      </Unit14>
      <Unit15>
        <CursorPos X="28" Y="38"/>
        <Filename Value="ofx.pas"/>
        <IsPartOfProject Value="True"/>
        <TopLine Value="26"/>
        <UnitName Value="ofx"/>
        <UsageCount Value="200"/>
      </Unit15>
      <Unit16>
        <CursorPos X="31" Y="33"/>
        <Filename Value="unitconfirm.pas"/>
        <ComponentName Value="FrmConfirm"/>
        <IsPartOfProject Value="True"/>
        <ResourceFilename Value="unitconfirm.lrs"/>
        <TopLine Value="18"/>
        <UnitName Value="UnitConfirm"/>
        <UsageCount Value="186"/>
      </Unit16>
    </Units>
    <PublishOptions>
      <Version Value="2"/>
      <IgnoreBinaries Value="False"/>
    </PublishOptions>
    <RunParams>
      <local>
        <FormatVersion Value="1"/>
        <LaunchingApplication PathPlusParams="/usr/X11R6/bin/xterm -T 'Lazarus Run Output' -e bash -i -c '$(TargetCmdLine)'"/>
      </local>
    </RunParams>
  </ProjectOptions>
  <CompilerOptions>
    <Target>
      <Filename Value="cbtracker"/>
    </Target>
    <SearchPaths>
      <IncludeFiles Value="cbtpack/include/"/>
      <OtherUnitFiles Value="$(LazarusDir)/lcl/units/;$(LazarusDir)/lcl/units/$(LCLWidgetType)/;$(LazarusDir)/components/units/;$(LazarusDir)/components/custom/;cbtpack/;/home/tony/Projects/tmpack/"/>
      <LCLWidgetType Value="gtk"/>
      <SrcPath Value="$(LazarusDir)/lcl/;$(LazarusDir)/lcl/interfaces/$(LCLWidgetType)/"/>
    </SearchPaths>
    <Parsing>
      <SymantecChecking>
        <DelphiCompat Value="True"/>
      </SymantecChecking>
    </Parsing>
    <CodeGeneration>
      <Generate Value="2"/>
      <TargetProcessor Value="2"/>
      <Optimizations>
        <OptimizationLevel Value="2"/>
      </Optimizations>
    </CodeGeneration>
    <Linking>
      <Debugging>
        <UseLineInfoUnit Value="False"/>
        <StripSymbols Value="True"/>
      </Debugging>
    </Linking>
    <Other>
      <Verbosity>
        <ShowNotes Value="False"/>
        <ShowHints Value="False"/>
        <ShowGenInfo Value="False"/>
      </Verbosity>
      <CompilerPath Value="$(CompPath)"/>
    </Other>
  </CompilerOptions>
</CONFIG>





More information about the Lazarus mailing list