Putting packages up for adoption
Sun Mar 22 20:39:10 GMT 2020
Yaakov Selkowitz writes:
> Case sensitivity. The modules depend on symbols both from other
> dependent modules as well as the C libraries which they bind. While
> for many of the libraries these names are slightly different, e.g.
> -lPango and -lpango-1.0, in the case of Cairo, the only difference is
> case (-lCairo -lcairo).
I'd seen that and then dismissed it…
> FWIW I always ran Cygwin with case sensitivity
> on (except when Windows upgrades forcibly disabled that behind my
> back), as these issues are not infrequent particularly when building.
I'm running into it for the first time… :-)
> ExtUtils::Depends used to use full paths for the module imports, e.g.
> /usr/lib/perl5/..../libPango.dll.a instead of -L/usr/lib/perl5/....
> -lPango, but I guess that changed at some point. If building with case
> sensitivity enabled is not an option, then I suggest patching EU::D to
> use full paths for module imports again.
It uses the pkgconf system it would appear, so I've monkey-patched
cairo.pc accordingly. Not sure what will be the final solution.
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+
Factory and User Sound Singles for Waldorf Q+, Q and microQ:
More information about the Cygwin-apps