for not fill pain, not pay & hate puzzle.
in terminal
gdb lazarus
run
lazarus IDE started, run or build project, if get error, you can see which file is raised exception


On 21.05.2015 11:34, FreeMan wrote:

Do you have ppu files in your include files path?
Please test now.


Mattias
I checked all lpk one by one, and all folders I couldn't find any ppu in include file path.
All lpk's "unit output directory (-FU)" like this.
../../all_libs/ $(PkgName)/$(TargetCPU)-$(TargetOS)-$(LCLWidgetType)

ERROR in IDE:
Creating gdb catchable error:

Program received signal SIGFPE, Arithmetic exception.
0x0000000100696b71 in RAISEEXCEPTION (MSG=0x0) at ideprocs.pp:2278
2278      if (length(Msg) div (length(Msg) div 10000))=0 then ;
(gdb) bt
#0  0x0000000100696b71 in RAISEEXCEPTION (MSG=0x0) at ideprocs.pp:2278
#1 0x0000000100b51c08 in ADD (this=0x118653fa0, SRCFILE=0x1197f38c0, PPUFILE=0x0) at ../packager/interpkgconflictfiles.pas:182

Index: /opt/lazarus/packager/interpkgconflictfiles.pas
===================================================================
--- /opt/lazarus/packager/interpkgconflictfiles.pas     (revision 49126)
+++ /opt/lazarus/packager/interpkgconflictfiles.pas     (working copy)
@@ -178,8 +178,10 @@
     RaiseException('');
   if (SrcFile<>nil) and (PPUFile<>nil) and 
(PPUFile.OwnerInfo<>SrcFile.OwnerInfo) then
     RaiseException('');
-  if (SrcFile<>nil) and FilenameIsCompiledSource(SrcFile.ShortFilename) then
+  if (SrcFile<>nil) and FilenameIsCompiledSource(SrcFile.ShortFilename) then 
begin
+    DebugLn('Check this file -->> ', SrcFile.FullFilename);
     RaiseException('');
+  end;
   if (PPUFile<>nil) and not FilenameIsCompiledSource(PPUFile.ShortFilename) 
then
     RaiseException('');
   Result:=length(CompiledFiles);
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to