pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Order of building caveat (pbulk?)



FWIW, I hit the following and this should probably affect building
packages when the order is not lexicographical (misc/ before www/).

I built (from pkgsrc-2024Q4) firefox---starting by removing almost
everything it depends upon.

firefox indirectly depends on harfbuzz. By default, harfbuzz is not
built with the graphite option.

I then built libreoffice. Libreoffice requires harfbuzz with the
graphite option, that was not required when building firefox. So
libreoffice failed to build.

I so rebuilt harfbuzz and harfbuzz-icu to pass the
problem (the message displayed by the package: "libreoffice requires
harfbuzz == 9.0.0" was nonsense and I didn't manage to find where
this "version" was coming from).

So it seems that when bulk building, if libreoffice is built before
firefox, everything will be OK (because libreoffice requires "more"
for harfbuzz than firefox), but changing the order will fail.

-- 
        Thierry Laronde <tlaronde +AT+ kergis +dot+ com>
                     http://www.kergis.com/
                    http://kertex.kergis.com/
Key fingerprint = 0FF7 E906 FBAF FE95 FD89  250D 52B1 AE95 6006 F40C


Home | Main Index | Thread Index | Old Index