Traceback (most recent call last): File "singularity.py", line 1, in <module> import code.singularity File "/usr/share/games/singularity/code/singularity.py", line 214, in <module> g.init_graphics_system() File "/usr/share/games/singularity/code/g.py", line 1193, in init_graphics_system graphics.g.load_images(data_loc) File "/usr/share/games/singularity/code/graphics/g.py", line 104, in load_images os.path.join(image_dir, image_filename)).convert() pygame.error: JPEG loading error FT_Done_Library: failed to free some faces
IIRC, you should rebuild sdl-image.
Did you follow revdep-rebuild instructions when updating from jpeg-7 to 8*?
(In reply to comment #2) > Did you follow revdep-rebuild instructions when updating from jpeg-7 to 8*? No, how I can obtain them? (In reply to comment #1) > IIRC, you should rebuild sdl-image. sdl-image is not installed on my system
Quote from emerge output when updating libjpeg: Old versions of installed libraries were detected on your system. In order to avoid breaking packages that depend on these old libs, the libraries are not being removed. You need to run revdep-rebuild in order to remove these old dependencies. If you do not have this helper program, simply emerge the 'gentoolkit' package. # revdep-rebuild --library libjpeg.so.7 Once you've finished running revdep-rebuild, it should be safe to delete the old libraries. Here is a copy & paste for the lazy: # rm '/usr/lib64/libjpeg.so.7' (In reply to comment #3) > (In reply to comment #2) > > Did you follow revdep-rebuild instructions when updating from jpeg-7 to 8*? > > No, how I can obtain them? > > (In reply to comment #1) > > IIRC, you should rebuild sdl-image. > > sdl-image is not installed on my system >
I deleted the library with rm '/usr/lib64/libjpeg.so.7' and reemerge singularity, now it works with images.