Hi Graphics32 nowadays supports Lazarus and has Lazarus packages for design- and run-time. There is something fuzzy in Lazarus package system.
The design-time package "GR32_DSGN_Lazarus" has dependency for the run-time package "GR32_Lazarus", which is correct IMO. Yet, during installing "GR32_DSGN_Lazarus" and recompiling Lazarus, it says : --- Unable to find file "GR32_Blend.pas". If it belongs to your project, check search path in Project -> Compiler Options -> Search Paths -> Other Unit Files. If this file belongs to a package, check the appropriate package compiler options. If this file belongs to lazarus, make sure compiling clean. If the file belongs to FPC then check fpc.cfg. If unsure, check Project -> CompilerOptions -> Test --- "GR32_Blend.pas" is part of the run-time package and can be found easily. Codetools find it, too. It is possible to install the design-time package only after compiling the run-time package manually. It should not be needed because the dependency is set correctly. The problem comes back every time you do a clean build for Lazarus, or remove .ppu files for other reasons. Tested with Graphics32 release 1.9.1 and trunk, using Lazarus trunk on Windows and Linux+GTK2. To test it, first load Graphics32 : $ svn co https://graphics32.svn.sourceforge.net/svnroot/graphics32/trunk graphics32_trunk Then try to install Source/Packages/GR32_DSGN_Lazarus.lpk I would say this is a bug in Lazarus. First I thought the problem was in their package. I figured I solved it and I sent a patch to http://sourceforge.net/tracker/?func=detail&aid=3599094&group_id=112985&atid=663799 but finally it makes no difference. I copy it below just for reference. Regards, Juha --- --- GR32_DSGN_Lazarus.lpk (revision 2123) +++ GR32_DSGN_Lazarus.lpk (working copy) @@ -7,7 +7,7 @@ <Version Value="11"/> <SearchPaths> <IncludeFiles Value=".."/> - <OtherUnitFiles Value="..;../Packages"/> + <OtherUnitFiles Value=".."/> <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)/$(LCLWidgetType)"/> </SearchPaths> <Parsing> @@ -71,7 +71,7 @@ <UnitName Value="GR32_Dsgn_Bitmap"/> </Item5> </Files> - <Type Value="DesignTime"/> + <Type Value="RunAndDesignTime"/> <RequiredPkgs Count="3"> <Item1> <PackageName Value="GR32_Lazarus"/> -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
