On 11/18/2014 16:14, John Marino wrote: > On 11/18/2014 16:02, Marco van de Voort wrote: >> In our previous episode, Jonas Maebe said: >>>> Path "/usr/lib/" not found >>>> Path "/lib/" not found >>>> Free Pascal Compiler version 2.6.4 [2014/11/18] for x86_64 >>>> Copyright (c) 1993-2014 by Florian Klaempfl and others >>>> Fatal: No source file name in command line >>>> Fatal: Compilation aborted >>>> Error: bin/ppcx64 returned an error exitcode (normal if you did not >>>> specify a source file to be compiled) >>> >>> Such problems usually mean that the stat or statfs record needs >>> adjustments. You can find the "stat" record definition in >>> rtl/bsd/ostypes.inc. statfs is in rtl/<yourosdir>/ptypes.inc >> >> And >> - getcwd (part of truename directory expansion) >> - opendir/readdir and friends. >> >> If something is wrong it sometimes shows up in ptrace. >> >> getcwd is a likely candidate since afaik that changed FreeBSD 5+ >
getcwd seems to work okay, I don't think that's a problem. This is where the problems start (cfileutl.pas, PathExists function): if allowcache then Result:=DirCache.DirectoryExists(hs) The DirCache.DirectoryExists function always returns false, even on valid paths. Still looking... John _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel