runarhk
Member
Hi!
At my company we have a huge delphi library with lots of delphi packages. We have an installscript that installs all the packages into the $DELPHI/projects/bpl folder, including third party packages such as doa, using ecc32 command line tool. This is to be able to switch branch once in a while.
Now, the problem I'm experiencing is this: I have a package, call it p1, that has a unit, call it u1, that uses for instance something from the Oracle.pas unit. So p1 requires the doa41d7 package that has been installed. Also I have another package, call it p2, that uses the u1 unit. This means that the p2 package requires p1. Now, after all these packages have been installed in the correct order(that is doa41d7, p1 then p2) with ecc32 command line compiler tool, I launch the delphi and try to compile p2. The error message I now receive is
"[Fatal Error] p2.dpk(32): Never-build package 'p1' must be recompiled"
The obvious solution would be to set implicitbuild on, but this does not work either/cannot be done.
I have eliminated all of our own packages, and the simple package structure described above gives the error message stated.
Any help here would be very much appreciated
Regards,
Runar Kristiansen
At my company we have a huge delphi library with lots of delphi packages. We have an installscript that installs all the packages into the $DELPHI/projects/bpl folder, including third party packages such as doa, using ecc32 command line tool. This is to be able to switch branch once in a while.
Now, the problem I'm experiencing is this: I have a package, call it p1, that has a unit, call it u1, that uses for instance something from the Oracle.pas unit. So p1 requires the doa41d7 package that has been installed. Also I have another package, call it p2, that uses the u1 unit. This means that the p2 package requires p1. Now, after all these packages have been installed in the correct order(that is doa41d7, p1 then p2) with ecc32 command line compiler tool, I launch the delphi and try to compile p2. The error message I now receive is
"[Fatal Error] p2.dpk(32): Never-build package 'p1' must be recompiled"
The obvious solution would be to set implicitbuild on, but this does not work either/cannot be done.
I have eliminated all of our own packages, and the simple package structure described above gives the error message stated.
Any help here would be very much appreciated
Regards,
Runar Kristiansen