LWP::UserAgent::iTMS "Can't load Rijndael.so for module Crypt::Rijndael" error

Discussion in 'Programming' started by Tim_Myth, Apr 19, 2008.

  1. #1
    I'm lost. This is my error:
    Can't load '/cgi-bin/auto/Crypt/Rijndael/Rijndael.so' for module Crypt::Rijndael: /cgi-bin/auto/Crypt/Rijndael/Rijndael.so: undefined symbol: PL_markstack_ptr at /usr/lib/perl/5.8/DynaLoader.pm line 225.
    Code (markup):
    This is my code:
    #!/usr/bin/perl -wT
    
    use lib '/cgi-bin';
    use LWP::UserAgent::iTMS_Client;
        
    # search the Store   
    my $ua = LWP::UserAgent::iTMS_Client->new;
       
    my $listings = $ua->search( song => 'apples' );
    foreach my $song (@{$listings}) { print $song->{itemName} }
    
    $listings = $ua->search(
      media => 'music, 
      artist => 'Vangelis', 
      song => 'long', 
      genre => 'Electronic'
    );
    foreach my $a (@{$results2}) { 
      foreach (sort keys %$a) { print "$_ => ", $a->{$_}, "\n" } 
    };
    Code (markup):
    Here's my perl info:
    http://links.1and1faqs.com/perldiver.cgi


    I suspect this has something to do with the Require 5.006 line in iTMS_Client.pm while my server seems to have 5.8.8 installed. Help?
     
    Tim_Myth, Apr 19, 2008 IP
  2. Tim_Myth

    Tim_Myth Peon

    Messages:
    741
    Likes Received:
    52
    Best Answers:
    0
    Trophy Points:
    0
    #2
    In the event someone comes along later with this same problem. I resolved it by reinstalling rijndael. To reinstall, you'll need shell access to your server, then its a simple process of creating the makefile. If you don't know how to do that, Google "perl makefile". There's plenty of good tutorials out there.
     
    Tim_Myth, Apr 22, 2008 IP