libsdl-gfx1.2 upgrade from 2.0.8-1 to 2.0.9-1
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.
Reply to: