The Perl-API of dev-libs/clearsilver-0.10.5 causes a warning "use of unititialised value in subroutine entry" each time ClearSilver:CS->render() is called. Reproducible: Always Steps to Reproduce: Execute following perl script: #!/usr/bin/perl -w use ClearSilver; my $hdf = ClearSilver::HDF->new(); $hdf->setValue(v => 1); my $cs = ClearSilver::CS->new($hdf); $cs->parseString("<?cs var:v ?>\n"); print $cs->render(); Actual Results: Following warning at stderr: Use of uninitialized value in print at -e line 1. At stdout: 1 Expected Results: No warning at stderr At stdout: 1 The Bug is probably in line 404 of perl/ClearSilver.xs If I replace 'newSV();' with 'newSVpv("",0);' the warning is gone. However, I'm not familiar with this newSV() stuff and don't know if I create another bug (e.g. a memory leakage)
dju was retired (#87168), reassigning remaining bugs.
Sounds like an upstream bug to me. Marking WONTFIX for now but feel free to submit a patch with some documentation.