Bug#800913: nama: ChainSetup fails rendering all sound operations useless

Joel Roth joelz at pobox.com
Sat Dec 26 09:17:22 UTC 2015


Sam Hartman wrote:
> Package: nama
> Version: 1.078-2
> Severity: grave
> Justification: renders package unusable
> 
> Whenever anything tries to generate chains, which happens so you can play or record any sound, I get:
> error caught while generating setup: Undefined subroutine called at /usr/share/p
> erl5/Audio/Nama/ChainSetup.pm line 533.
> 
> That would be:
> 	open my $fh, ">", Audio::Nama::setup_file();
> 
> So, the problem is not Audio::Nama::setup_file.  First, note that it is an anonymous sub not found in the error; we'd be told if Audio::Nama::setup_file was missing.
> Also, I evaled that iand it returns the expected value.
> I also decomposed line 533, stored Audio::Nama::setup_file in a temporary and that worked fine and the error is on the open not setting the temporary.
> 
> What seems to be happening here is that open is breaking somehow.
> I ran under the perl debugger and waited until we got to line 533.
> 
> Then I ran
> OPEN BAR, ">/tmp/bar"
> 
> and got the same undefined subroutine error.
> So, something somewher is messing up open/file io in general.
> I did some grepping and couldn't find it.
> My Perl is too old to know how you can do magic this black.
> 
> --Sam

Until a more recent Nama can be made available as a Debian
package, I suggest installing Audio::Nama directly from
CPAN, which may be accomplished by running cpanm
(App::cpanminus) as a non-root user.

cpanm Audio::Nama

regards,

Joel Roth
 
> 
> 
> 
> -- System Information:
> Debian Release: jessie/sid
>   APT prefers stable-updates
>   APT policy: (500, 'stable-updates'), (500, 'stable'), (250, 'testing'), (200, 'unstable')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
> Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> 
> Versions of packages nama depends on:
> ii  ecasound                   2.9.1-4
> ii  libanyevent-perl           7.070-3
> ii  libdata-section-perl       0.200006-1
> ii  libevent-perl              1.23-1+b1
> ii  libfile-copy-link-perl     0.140-1
> ii  libfile-find-rule-perl     0.33-1
> ii  libfile-homedir-perl       1.00-1
> ii  libfile-slurp-perl         9999.19-4
> ii  libgraph-perl              1:0.96-1.1
> ii  libmodern-perl-perl        1.20140107-1
> ii  libparse-recdescent-perl   1.967009+dfsg-1
> ii  libterm-readline-gnu-perl  1.24-2+b1
> ii  libtext-format-perl        0.59-1
> ii  libyaml-tiny-perl          1.64-1
> ii  perl                       5.20.2-3+deb8u1
> ii  procps                     2:3.3.9-8
> 
> nama recommends no packages.
> 
> Versions of packages nama suggests:
> ii  libaudio-ecasound-perl  1.01-3+b1
> ii  perl-tk                 1:804.032-3+b3
> 
> -- no debconf information
> 
> _______________________________________________
> pkg-perl-maintainers mailing list
> pkg-perl-maintainers at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-maintainers

-- 
Joel Roth
  



More information about the pkg-perl-maintainers mailing list