id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	lang	patch	platform
736	[PATCH] icu-config emits prefix with extra newline	hv	Infinoid	"Having fetched, built and installed latest release icu library (configured with './runConfigureICU Linux --prefix=/opt/icu-4.2.0.1'), 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-4.2.0.1/bin/icu-config'. The result was an attempt to handle a path with a trailing newline, because of this:

{{{
zen% /opt/icu-4.2.0.1/bin/icu-config --prefix
/opt/icu-4.2.0.1

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.

Hugo"	patch	closed	normal		configure	1.2.0	low	duplicate	icu-config			new	linux
