Closed GoogleCodeExporter closed 8 years ago
Please add the output of `ldd test/libmupen64plus.so.2.0.0` (from the build
directory) the and also provide the output of `dpkg -l|grep png`
Original comment by s...@narfation.org
on 30 Nov 2011 at 8:41
I just tried to reproduce the problem. I've downloaded Ubuntu 10.04.03 LTS for
amd64 (CD-Version). It is a vanilla installation (just pressed next during the
installation and entered my user information). I installed all updates (just
the stuff that the update manager showed me). Additional packages also
installed for the build process:
* libfreetype6-dev
* libgl1-mesa-dev
* libglu1-mesa-dev
* libpng12-dev
* libsamplerate0-dev
* libsdl1.2-dev
* mercurial
* pkg-config
* zlib1g-dev
After that I've done (in gnome-terminal):
$ mkdir m64p
$ cd m64p
$ wget
https://bitbucket.org/richard42/mupen64plus-core/raw/cf106259e2a3/tools/m64p_hel
per_scripts.tar.gz
$ tar xvf m64p_helper_scripts.tar.gz
$ ./m64p_get.sh
$ ./m64p_build.sh
Now you should get an error because somebody forgot to add the zlib.pc (which
was shipped in zlib 1.2.3.3) to the zlib1g-dev package.
The problem is... how did you compile it on a system with a "broken" zlib1g-dev
package? Maybe you forgot to add some information to this bug report.
So I tried to find a way that you may have taken to build it. My first guess
was to enable the lucid-backports archive and update my packages. But the
zlib1g-dev package was not available in this repo.
So I went on and remove the zlib argument of the pkg-config calls in
source/mupen64plus-core/project/unix/Makefile (and also removed the 3 lines of
zlib check). I could continue to compile the code and start the test
$ ./m64p_build.sh
$ ./m64p_test.sh
Both worked fine and didn't show the problem you mentioned. I could only
recreate the error after also removing the libpng from both pkg-config calls
(which is nothing that you should do... also not the zlib part, but it is a
small hack that worked in this situation).
You have to add the information about what you did. Otherwise we can't help you
and have to mark this issue as invalid. At the moment, it just looks like you
played around with the sources and added a bug by your changes.
Thanks
Original comment by s...@narfation.org
on 2 Dec 2011 at 7:53
Original comment by s...@narfation.org
on 3 Dec 2011 at 8:33
I tried to reproduce it and contact him by mail to resolve the problem. I will
mark this bug as invalid because I got no reaction and the only way to get the
same results was a manual edit of the Makefile
Original comment by s...@narfation.org
on 10 Dec 2011 at 7:57
i actually have the same problem. i install from google code download, rather
than repos. im running ubuntu 13.10 saucy. ive installed libpng15 from
sourceforge download, because ubuntu repos only have libpng12.
ldd /usr/local/lib/libmupen64plus.so.2.0.0 | grep png
libpng15.so.15 => not found
Original comment by pavel...@gmail.com
on 19 Mar 2014 at 10:22
pavel989, I recommend downloading the special Ubuntu version of mupen64plus on
the download page. This one was built on an Ubuntu system, and so it links
against libpng12 and should work for you.
Original comment by richard...@gmail.com
on 20 Mar 2014 at 1:59
Thank you , im donwnloading , i wanna know why the download page , dont have
the 32 Bits version for Ubuntu too ???
Original comment by Inukaze....@gmail.com
on 21 Mar 2014 at 9:50
There's no 32-bit Ubuntu build because there was some particular technical
reason why I could not compile it on my Ubuntu machine. :) I tried to, but for
reasons I can't remember now I ran into some problems and decided to give up.
Original comment by richard...@gmail.com
on 26 Mar 2014 at 5:27
just for curiosity , you try installing the "ia" libs , i cant remember the
exact name of libs of 32 bits under Ubuntu x86_64 , and run from the terminal
using something like
hostname@machine $ linux32
$ ./autogen.sh && ./configure --and --the --options
???
Original comment by Inukaze....@gmail.com
on 26 Mar 2014 at 9:29
Yes, those are the run-time 32-bit compatibility libraries. I have all of
those on my ubuntu machine. I think there was a problem in which a 32-bit
development package was unavailable or couldn't coexist with the 64-bit
version.
Original comment by richard...@gmail.com
on 26 Mar 2014 at 9:37
Thank you for your answers , well you can tell me , the libs are need in the
version of 32 Bits of Ubuntu , to manual compilation ??? . i can try build the
lastest source code. :D
Original comment by Inukaze....@gmail.com
on 26 Mar 2014 at 10:35
There is a wiki page here which lists most or all of the dependencies:
https://code.google.com/p/mupen64plus/wiki/CompilingFromGit
It may be a little out of date. To build on Ubuntu, you need the development
packages for these libraries. For example, the SDL development package is
called "libsdl1.2-dev"
Original comment by richard...@gmail.com
on 27 Mar 2014 at 2:18
Original issue reported on code.google.com by
Inukaze....@gmail.com
on 27 Nov 2011 at 12:49