<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
>>> 1. Sounds like fpmake doesn't recursively add
dependencies? e.g. rtl-objpas
should come as dep of fcl-base.
<br>
>>> 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?
<br>
<br>
I knew that I should be more verbose in my original e-mail - my
apologies...<br>
<br>
No, there was no need to add ALL dependencies - <b>rtl-objpas,
rtl-extras,
rtl-console and fcl-base</b> to ALL fpmake instances:<br>
<br>
M ide/fpmake.pp
<br>
M utils/fpdoc/fpmake.pp
<br>
M utils/fpmake.pp
<br>
M utils/fppkg/fpmake.pp
<br>
M utils/pas2jni/fpmake.pp
<br>
M utils/pas2ut/fpmake.pp
<br>
M utils/unicode/fpmake.pp
<br>
<br>
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.<br>
<br>
But all these added dependencies were from this list...<br>
<br>
It is not a big deal, though it took several iterations.<br>
<br>
What I really want to understand (or get some opinion) - why
linux_x64 build did not have these issues<br>
<br>
BTW - one of the missing units was variants (from rtl-objpas) <br>
<br>
And you were already fixing similar issue in different fpmake.pp -
<a class="moz-txt-link-freetext" href="http://bugs.freepascal.org/view.php?id=26630">http://bugs.freepascal.org/view.php?id=26630</a><br>
<br>
<a name="bugnotes" id="bugnotes"><br>
>>> Fixed by adding rtl-objpas to dependencies.<br>
>>> Don't understand though why this doesn't lead to
problems under supported (2.6.4) circumstances. <br>
>>> Variants usage is in fpjson from the beginning since
rev r85xx </a><br>
<br>
So the mystery continuous :)<br>
<br>
Thanks,<br>
Gennady<br>
<br>
PS. I probalbly should have compare build logs between linux_x86 and
linux_x64...<br>
<br>
<br>
<br>
</body>
</html>