>>> 1. Sounds like fpmake doesn't recursively add dependencies? e.g. rtl-objpas should come as dep of fcl-base. >>> 2. if the patch just adds ALL those dependencies to all those packages, are they really tested as being really required for all of those?

I knew that I should be more verbose in my original e-mail - my apologies...

No, there was no need to add ALL dependencies - *rtl-objpas, rtl-extras, rtl-console and fcl-base* to ALL fpmake instances:

M       ide/fpmake.pp
M       utils/fpdoc/fpmake.pp
M       utils/fpmake.pp
M       utils/fppkg/fpmake.pp
M       utils/pas2jni/fpmake.pp
M       utils/pas2ut/fpmake.pp
M       utils/unicode/fpmake.pp

I was adding dependencies one by one - after compilation error about unresolved used "unit" I was looking for the package that contains this unit and adding the missing dependency - for every compilation error and for every fpmake instance.

But all these added dependencies were from this list...

It is not a big deal, though it took several iterations.

What I really want to understand (or get some opinion) - why linux_x64 build did not have these issues

BTW - one of the missing units was variants (from rtl-objpas)

And you were already fixing similar issue in different fpmake.pp - http://bugs.freepascal.org/view.php?id=26630


>>> Fixed by adding rtl-objpas to dependencies.
>>> Don't understand though why this doesn't lead to problems under supported (2.6.4) circumstances.
>>> Variants usage is in fpjson from the beginning since rev r85xx

So the mystery continuous :)

Thanks,
Gennady

PS. I probalbly should have compare build logs between linux_x86 and linux_x64...



_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to