[gold-users] running Perl 5.10
Scott Jackson
scottmo at adaptivecomputing.com
Tue Jul 20 17:28:45 MDT 2010
Ingmar,
What version are you running again?
I'm thinking the Client.pm part was fixed in Gold 2.1.12.0. There were
two things that contributed to this:
$ svn diff -c 131
Index: lib/Gold/Client.pm
===================================================================
--- lib/Gold/Client.pm (revision 130)
+++ lib/Gold/Client.pm (revision 131)
@@ -263,6 +263,8 @@
else
{
$currency_precision =
$config->get_property("currency.precision") || 0;
+ if ($currency_precision =~ /^(\d+)$/) { $currency_precision =
$1; }
+ else { die "Illegal characters were found in
\$currency_precision ($currency_precision)\n"; }
}
# Raw format
$ svn diff -c 217 Makefile.in
Index: Makefile.in
===================================================================
--- Makefile.in (revision 216)
+++ Makefile.in (revision 217)
@@ -106,7 +106,7 @@
$(SBINS): Makefile
-mkdir -p sbin
basename=`echo $@ | sed -e 's#^.*/##'`; \
- sed '1s%#!.*%#! $(PERL) -wT%' src/$${basename}.pl | sed "s%use lib
.*%use lib qw(@libdir@ @libdir@/perl5);%" >$@
+ sed '1s%#!.*%#! $(PERL) -w%' src/$${basename}.pl | sed "s%use lib
.*%use lib qw(@libdir@ @libdir@/perl5);%" >$@
chmod 755 $@
$(CGIBINS): Makefile
This can be directly remedied by removing the -T switch from the perl
magic header line in goldd.
Gold 2.2 and higher already had this fix.
Scott
ingmar wrote:
> Anyone seen this error when running Gold with Perl 5.10? I am getting
> the error after changing the currency precision from 0 to 2.
> Thanks,
> -ingmar
>
> glsjob
> Insecure dependency in sprintf while running with -T switch at
> /usr/local/gold/lib/Gold/Client.pm line 325.
> _______________________________________________
> gold-users mailing list
> gold-users at supercluster.org
> http://www.supercluster.org/mailman/listinfo/gold-users
>
More information about the gold-users
mailing list