Cannot find an existing directory while compiling indy package
Original Reporter info from Mantis: ciuly
-
Reporter name:
Original Reporter info from Mantis: ciuly
- Reporter name:
Description:
I am trying to build latest indy with lazarus (made some adjustments, still in testing) on winxp sp2.
I compiled system fine. Then I went to Core and that's where it hit me hard. Core depends on system so there is a dependency which is set up correctly. However, it cannot find files from system.
So I went to package options and made sure the system directory is there and when saving those directories (that is package options (general options), usage 3 dots from unit box, modify paths then click ok) I get this error message: "Directory blabla not found."
I reduced the test scenario even more:
- I moved the indy to a close-to-root path: e:\indy
- I opened up system package which compiles and went to options and removed the trailing slash from the usage unit path so it picks up the change and tries to validate it
- clicking ok will raise the error.
So, as you can see from the screenshot, not only does the System directory exist, but lazarus has the system package open from it. So it's kind of stupid that it doesn't find it.
This happens with all the packlages I have, no matter in what directroy I place them.
Additional information:
This is not necessarely the reason why I cannot compile the core package but it might be. In any case this is a bug and should be fixed.
I'll try to debug the core package compilation issue to see if it's another problem or not and if so I'll log another bug.
Mantis conversion info:
- Mantis ID: 14405
- Version: 0.9.26.2
- Fixed in version: 0.9.27 (SVN)
- Fixed in revision: 21390 (#6f2fbc67)
- Monitored by: » ciuly (ciuly)