One more thing: I piped the output of pp in a file and I can read

C:\strawberry\perl\site\bin/pp: ... adding 
C:/strawberry/perl/site/lib/auto/clone/Clone.bs as lib/auto/clone/Clone.bs
C:\strawberry\perl\site\bin/pp: ... adding 
C:/strawberry/perl/site/lib/auto/clone/Clone.dll as lib/auto/clone/Clone.dll
C:\strawberry\perl\site\bin/pp: ... adding <string> as 
lib/auto/clone/autosplit.ix

That the clone with lower case is outputted here (I did check that it is  
C:/strawberry/perl/site/lib/auto/Clone that I have on my disk

François

> -----Original Message-----
> From: RAPPAZ Francois [mailto:francois.rap...@unifr.ch]
> Sent: vendredi, 19. septembre 2014 15:12
> To: Ch Lamprecht; Roderich Schupp
> Cc: par@perl.org
> Subject: RE: use clone -> crash my exe
> 
> Hi there,
> 
> I search for use clone without success:
> 
> C:\strawberry\perl\site\lib>findstr /B /S /C:"use clone;" *.* Does not
> give any output, but
> 
> C:\strawberry\perl\site\lib>findstr /B /S /C:"use Clone;" *.* gives
> DBIx\Class\CDBICompat\Relationships.pm:use Clone;
> 
> C:\strawberry\perl\site\lib>findstr /B /S /C:"use Clone();" *.* gives
> Rose\DB\Object\Metadata\MethodMaker.pm:use Clone();
> Rose\DB\Object\Metadata\Object.pm:use Clone();
> Rose\DB\Object\Metadata.pm:use Clone(); # This is the backup clone
> method
> 
> I then tried
> 
> pp -v 3 -B -o test1.par mycript.pl
> pp -v 3 -B -o test2.par -l Clone.dll myscript.p
> 
> and it does not change the case in lib/auto/Clone in the par archive.
> 
> Now, with
> pp -v 3 -B -o test3.par @ppopts_test.txt invtot_rdb.pl
> 
> and the ppopts_test.txt being:
> -M Class::Factory::Util
> -M Class::Interface
> -M DateTime::Format::Builder
> -M DateTime::Format::MySQL
> -M DateTime::Format::Strptime
> -M Params::ValidateXS
> -M Rose::DB::MySQL
> -M Rose::DB::Object::Metadata::Column::Serial
> -M Rose::DB::Object::Metadata::Column::Boolean
> -M Rose::DB::Object::Metadata::Column::Character
> -M Rose::DB::Object::Metadata::Column::Date
> -M Rose::DB::Object::Metadata::Column::Enum
> -M Rose::DB::Object::Metadata::Column::Integer
> -M Rose::DB::Object::Metadata::Column::Set
> -M Rose::DB::Object::Metadata::Column::Varchar
> -M Rose::DB::Object::MakeMethods::Date
> -M Rose::DB::Object::Metadata::Relationship::OneToMany
> 
> I have a lower case clone folder in lib/auto
> 
> So this is the way one of these module call clone... that produce the
> change in case
> 
> 
> François
> 
> 
> 
> > -----Original Message-----
> > From: Ch Lamprecht [mailto:ch.l.n...@online.de]
> > Sent: vendredi, 19. septembre 2014 11:20
> > To: par@perl.org
> > Subject: Re: use clone -> crash my exe
> >
> > Am 18.09.2014 um 10:25 schrieb RAPPAZ Francois:
> >
> > > If I compare that tmp folder with other archives I made with par, I
> > > see that it’s lib/auto/Clone I have
> > >
> > > So I wonder what on earth produce the lower case …
> > >
> >
> > Hi Francois,
> >
> > did you check for a 'use clone;' in your sources?
> >
> > Cheers Christoph

Reply via email to