Hi Riccardo, Am 10.05.2017 um 18:26 schrieb Riccardo Mottola <rmott...@opencsw.org>: > Dagobert Michelsen wrote: >> I fixed freetype and updated harfbuzz and pushed everything and all should >> be fine now. >> Also unstable/ has been updated to have the latest pushed packages. > > Fine! > > I see that your fix, apart from the update, is: > > -CONFIGURE_ARGS += --without-harfbuzz > +EXTRA_CONFIGURE_ARGS += --without-harfbuzz > > What's the difference? I copied my line from another project and it "worked" > because I checked that the parameter was correctly passed and freetype was > built without harfbuzz (although I couldn't verify the package yesterday).
That is because of the conditional assignment: CONFIGURE_ARGS ?= $(DIRPATHS) $(EXTRA_CONFIGURE_ARGS) https://buildfarm.opencsw.org/source/xref/opencsw/csw/mgar/gar/v2/gar.lib.mk#863 If you set CONFIGURE_ARGS before the include the ?= does nothing. Essentially += is adding to the existing value, so it doesn’t work because of the ordering. > Does your update mean dependent packages need to be rebuilt? I configured > gnustep against the installed "broken" freetype. > > Emergency situation solved? Yes, everything solved now. Best regards — Dago -- "You don't become great by trying to be great, you become great by wanting to do something, and then doing it so hard that you become great in the process." - xkcd #896
signature.asc
Description: Message signed with OpenPGP