libsdl-gfx1.2 upgrade from 2.0.8-1 to 2.0.9-1

From: Gabriele Persia (g.persia_at_libero.it)
Date: 10/29/03

  • Next message: Andreas Goesele: "kernel 2.4 and executable permission for mounted fs"
    To: debian-user@lists.debian.org
    Date: Wed, 29 Oct 2003 19:28:38 +0100
    
    

    Hello all,

    I've noticed that upgrading libsdl-gxf has a bad "side-effect":
    Frozen-Bubble stop working! ;-(

    Removing libsdl-gxf and reinstalling (via dpkg) the previous version solved
    the problem.

    Some output/info:

    $/usr/games/frozen-bubble

    Can't load '/usr/lib/perl5/auto/SDL_perl/SDL_perl.so' for module SDL_perl:
    libSDL_gfx.so.0: cannot open shared object file: No such file or directory
    at /usr/lib/perl/5.8.1/DynaLoader.pm line 225.
     at /usr/lib/perl5/SDL.pm line 9
    Compilation failed in require at /usr/lib/perl5/SDL.pm line 9.
    BEGIN failed--compilation aborted at /usr/lib/perl5/SDL.pm line 9.
    Compilation failed in require at /usr/games/frozen-bubble line 52.
    BEGIN failed--compilation aborted at /usr/games/frozen-bubble line 52.

    /usr/lib/perl/5.8.1/DynaLoader.pm

    [snip]
    218 # Many dynamic extension loading problems will appear to come from
    219 # this section of code: XYZ failed at line 123 of DynaLoader.pm.
    220 # Often these errors are actually occurring in the initialisation

    221 # C code of the extension XS file. Perl reports the error as being
    222 # in this perl code simply because this was the last perl code
    223 # it executed.
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    224
    225 my $libref = dl_load_file($file, $module->dl_load_flags) or
    226 croak("Can't load '$file' for module $module: ".dl_error());
    [/snip]

    $ld /usr/lib/perl5/auto/SDL_perl/SDL_perl.so

    ld: warning: libSDL_gfx.so.0, needed by /usr/lib/perl5/auto/SDL_perl/
    SDL_perl.so, not found (try using -rpath or -rpath-link)
    ld: warning: cannot find entry symbol _start; not setting start address
    /usr/lib/perl5/auto/SDL_perl/SDL_perl.so: undefined reference to `Perl_croak'
    ...
    ...
    ...
    /usr/lib/perl5/auto/SDL_perl/SDL_perl.so: undefined reference to
    `polygonColor'

    $find /usr/lib/ -name libSDL_gf*

    /usr/lib/libSDL_gfx.la
    /usr/lib/libSDL_gfx.so.1
    /usr/lib/libSDL_gfx.so.1.8.0

    below is the output of a sid-box with the old library:
    find /usr/lib/ -name libSDL_gf*

    /usr/lib/libSDL_gfx.la
    /usr/lib/libSDL_gfx.so.0.8.0

    /usr/lib/libSDL_gfx.so.0
    ^^^^^^^^^^^^^^^^^^
    (frozen-bubble works here, and ld also has "good" output, i.e. libSDL_gfx.so.0
    is found)

    I'm running Debian unstable.

    Gabriele Persia.

    -- 
    To UNSUBSCRIBE, email to debian-user-request@lists.debian.org 
    with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
    

  • Next message: Andreas Goesele: "kernel 2.4 and executable permission for mounted fs"