Putting packages up for adoption

Achim Gratz Stromeko@nexgo.de
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.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Factory and User Sound Singles for Waldorf Q+, Q and microQ:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds


More information about the Cygwin-apps mailing list