Ticket #736 (closed patch: duplicate)
[PATCH] icu-config emits prefix with extra newline
|Reported by:||hv||Owned by:||Infinoid|
Having fetched, built and installed latest release icu library (configured with './runConfigureICU Linux --prefix=/opt/icu-22.214.171.124'), I then tried to configure parrot-1.2.0 with '/opt/perl-5.10.0/bin/perl Configure.pl --prefix=/opt/parrot-1.2.0 --icu-config=/opt/icu-126.96.36.199/bin/icu-config'. The result was an attempt to handle a path with a trailing newline, because of this:
zen% /opt/icu-188.8.131.52/bin/icu-config --prefix /opt/icu-184.108.40.206 zen%
.. as a result of which parrot's configure emitted:
auto::icu - Is ICU installed...Unsuccessful stat on filename containing newline at config/auto/icu.pm line 331. Unsuccessful stat on filename containing newline at config/auto/icu.pm line 336. ...........................not found.
I'm not sure what guarantees *-config scripts are supposed to offer about output, but the to-be-attached patch works for me.