jeffreynorth / mupen64plus

Automatically exported from code.google.com/p/mupen64plus
0 stars 0 forks source link

Undefined symbol: png_set_longjmp_fn #402

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Describe your system:
 - Operating System (be specific): Debian GNU/Linux 5.0.7 (lenny)
 - Machine type (32-bit or 64-bit): 64-bit
 - Mupen64Plus version: 1.99.4
 - Plugins used: unsure

Describe the problem:

xxx@xxxxxx:/usr/local/bin$ ./mupen64plus 
 __  __                         __   _  _   ____  _             
|  \/  |_   _ _ __   ___ _ __  / /_ | || | |  _ \| |_   _ ___ 
| |\/| | | | | '_ \ / _ \ '_ \| '_ \| || |_| |_) | | | | / __|  
| |  | | |_| | |_) |  __/ | | | (_) |__   _|  __/| | |_| \__ \  
|_|  |_|\__,_| .__/ \___|_| |_|\___/   |_| |_|   |_|\__,_|___/  
             |_|         http://code.google.com/p/mupen64plus/  
Mupen64Plus Console User-Interface Version 1.99.4

dlopen('./libmupen64plus.so.2') error: ./libmupen64plus.so.2: undefined symbol: 
png_set_longjmp_fn
AttachCoreLib() Error: failed to find Mupen64Plus Core library

Please provide any additional information below.
I've check that zlib, sdl1.2, and freetype 2 are installed. I have manually 
complied and installed libpng14. Mupen64plus is being compiled and installed 
from sources when this error occurs.

Original issue reported on code.google.com by gbwal...@gmail.com on 21 Dec 2010 at 1:44

GoogleCodeExporter commented 9 years ago
Why do you use libpng14 on Lenny? It should work to compile it against the 
original libpng12-dev from lenny.

Did you install the headers of libpng14 together with the .so... did you ensure 
that the version you linked against is the same you compiled against?

I would recommend you to remove libpng14,  reinstall(!!!!) libpng12 and 
libpng12-dev and to compile and install all mupen64plus 1.99.4 parts from a 
clean source directory.

Original comment by sven@narfation.org on 21 Dec 2010 at 8:56

GoogleCodeExporter commented 9 years ago
The reason for installing libpng14 was originally I was using the pre-compiled 
binary and it wanted libpng14. It simply slipped my mind to change back when I 
transition to compiling it my self. This issue was resolved with libpng14's 
removal and re-installation of libpng12. Thank you.

Original comment by gbwal...@gmail.com on 22 Dec 2010 at 2:45

GoogleCodeExporter commented 9 years ago

Original comment by sven@narfation.org on 22 Dec 2010 at 11:02