[nama] Re: build problem 1.076

  • From: Joel Roth <joelz@xxxxxxxxx>
  • To: nama@xxxxxxxxxxxxx
  • Date: Tue, 16 Aug 2011 14:20:53 -1000

On Wed, Aug 17, 2011 at 01:20:54AM +0200, Philipp wrote:
> Hi there.
> I try to get the nama packages for Arch up to date but I get some error
> and don't quite know where it comes from. Here's the output:

I think I have an idea... see below
 
> Checking if your kit is complete...
> Looks good
> Writing Makefile for Audio::Nama
> Writing MYMETA.yml and MYMETA.json
> cp lib/Audio/Nama/IO.pm blib/lib/Audio/Nama/IO.pm
> cp lib/Audio/Nama/Track.pm blib/lib/Audio/Nama/Track.pm
> cp lib/Audio/Nama/Graphical.pm blib/lib/Audio/Nama/Graphical.pm
> cp lib/Audio/Nama/Mark.pm blib/lib/Audio/Nama/Mark.pm
> cp lib/Audio/Nama/Jack_subs.pm blib/lib/Audio/Nama/Jack_subs.pm
> cp lib/Audio/Nama/Graph.pm blib/lib/Audio/Nama/Graph.pm
> cp lib/Audio/Nama/Insert.pm blib/lib/Audio/Nama/Insert.pm
> cp lib/Audio/Nama/Wavinfo_subs.pm blib/lib/Audio/Nama/Wavinfo_subs.pm
> cp lib/Audio/Nama/Midi_subs.pm blib/lib/Audio/Nama/Midi_subs.pm
> cp lib/Audio/Nama/Object.pm blib/lib/Audio/Nama/Object.pm
> cp lib/Audio/Nama/Group.pm blib/lib/Audio/Nama/Group.pm
> cp lib/Audio/Nama/Engine_cleanup_subs.pm 
> blib/lib/Audio/Nama/Engine_cleanup_subs.pm
> cp lib/Audio/Nama/Region_subs.pm blib/lib/Audio/Nama/Region_subs.pm
> cp lib/Audio/Nama/Config_subs.pm blib/lib/Audio/Nama/Config_subs.pm
> cp lib/Audio/Nama/Text.pm blib/lib/Audio/Nama/Text.pm
> cp lib/Audio/Nama/CacheTrack.pm blib/lib/Audio/Nama/CacheTrack.pm
> cp lib/Audio/Nama/Edit.pm blib/lib/Audio/Nama/Edit.pm
> cp lib/Audio/Nama/Effect_chain_subs.pm 
> blib/lib/Audio/Nama/Effect_chain_subs.pm
> cp lib/Audio/Nama/Project_subs.pm blib/lib/Audio/Nama/Project_subs.pm
> cp lib/Audio/Nama/Util.pm blib/lib/Audio/Nama/Util.pm
> cp lib/Audio/Nama/Mode_subs.pm blib/lib/Audio/Nama/Mode_subs.pm
> cp lib/Audio/Nama/Wav.pm blib/lib/Audio/Nama/Wav.pm
> cp lib/Audio/Nama/Initialize_subs.pm blib/lib/Audio/Nama/Initialize_subs.pm
> cp lib/Audio/Nama/Persistence.pm blib/lib/Audio/Nama/Persistence.pm
> cp lib/Audio/Nama/Assign.pm blib/lib/Audio/Nama/Assign.pm
> cp lib/Audio/Nama/Engine_setup_subs.pm 
> blib/lib/Audio/Nama/Engine_setup_subs.pm
> cp lib/Audio/Nama/Memoize_subs.pm blib/lib/Audio/Nama/Memoize_subs.pm
> cp lib/Audio/Nama/Mute_Solo_Fade.pm blib/lib/Audio/Nama/Mute_Solo_Fade.pm
> cp lib/Audio/Nama/ChainSetup.pm blib/lib/Audio/Nama/ChainSetup.pm
> cp lib/Audio/Nama/Realtime_subs.pm blib/lib/Audio/Nama/Realtime_subs.pm
> cp lib/Audio/Nama.pm blib/lib/Audio/Nama.pm
> cp lib/Audio/Nama/Option_subs.pm blib/lib/Audio/Nama/Option_subs.pm
> cp lib/Audio/Nama/Bus.pm blib/lib/Audio/Nama/Bus.pm
> cp lib/Audio/Nama/Effect_subs.pm blib/lib/Audio/Nama/Effect_subs.pm
> cp lib/Audio/Nama/Fade.pm blib/lib/Audio/Nama/Fade.pm
> cp lib/Audio/Nama/Terminal_subs.pm blib/lib/Audio/Nama/Terminal_subs.pm
> cp script/nama blib/script/nama
> /usr/bin/perl "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/nama
> Manifying blib/man1/nama.1p
> Manifying blib/man3/Audio::Nama::Object.3pm
> Manifying blib/man3/Audio::Nama.3pm
> PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" 
> "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t
> t/02_assign.t .. 1/? # TESTING t/02_assign.t
> # testing for class ::
> # Serializing, storing and recalling data
> # testing for class main::
> # Serializing, storing and recalling data
> # testing for class main
> # Serializing, storing and recalling data
> # scalar array: 4 scalar hash: 1/8
> t/02_assign.t .. ok    
> t/03_wav.t ..... # TESTING t/03_wav.t
> t/03_wav.t ..... ok   
> t/04_object.t .. # TESTING t/04_object.t
> t/04_object.t .. 1/? # testing trivial class Apple
> t/04_object.t .. ok   
> t/11_mark.t .... # TESTING t/11_mark.t
> t/11_mark.t .... ok   
> t/12_nama.t .... /usr/bin/perl: symbol lookup error: 
> /usr/lib/perl5/vendor_perl/auto/Params/Util/Util.so: undefined symbol: 
> Perl_Gthr_key_ptr

I wasn't aware that Nama depended on Params::Util, however
that is where there appears to be a problem.

That the file is a binary (.so) file, suggests that a
compiler is involved.

You could try either updating Params::Util or installing it manually.

That's all I can say off the top of my head. You may get
a better response asking about this problem on an
Arch developers mailing list.

Regards,

Joel



> t/12_nama.t .... Dubious, test returned 127 (wstat 32512, 0x7f00)
> No subtests run 
> t/13_io.t ...... 1/? # TESTING t/13_io.t
> t/13_io.t ...... ok   
> 
> Test Summary Report
> -------------------
> t/12_nama.t  (Wstat: 32512 Tests: 0 Failed: 0)
>   Non-zero exit status: 127
>   Parse errors: No plan found in TAP output
> Files=6, Tests=28,  1 wallclock secs ( 0.04 usr  0.02 sys +  0.47 cusr  0.08 
> csys =  0.61 CPU)
> Result: FAIL
> Failed 1/6 test programs. 0/28 subtests failed.
> make: *** [test_dynamic] Error 255
> 
> 
> It might be that some perl package is missing but the build system
> doesn't warn about any missing package anymore, at least not directly.
> Any hints on what's missing?
> 
> Regards,
> Philipp
> 
> 

-- 
Joel Roth

Other related posts: