Search Criteria
Package Details: openmsx 16.0-1
Git Clone URL: | https://aur.archlinux.org/openmsx.git (read-only, click to copy) |
---|---|
Package Base: | openmsx |
Description: | The MSX emulator that aims for perfection. |
Upstream URL: | http://openmsx.org/ |
Licenses: | |
Submitter: | reztho |
Maintainer: | reztho |
Last Packager: | reztho |
Votes: | 32 |
Popularity: | 0.38 |
First Submitted: | 2009-01-09 20:37 |
Last Updated: | 2020-08-30 09:57 |
Dependencies (14)
- libpng (libpng-git, libpng-apng, libpng-minimal-git)
- libxml2 (libxml2-linenum, libxml2-git)
- sdl (sdl-openglhq, sdl-nokbgrab, sdl-openglhq-nokbgrab, sdl-hg, sdl2_compat12-git)
- sdl_image
- sdl_ttf
- tcl (tcl85, tcl-nothreading)
- zlib (zlib-static, zlib-git, zlib-asm, minizip-asm, zlib-ng-git)
- catalyst-utils (catalyst-firepro-compute, catalyst-firepro, catalyst-total, catalyst-total-hd234k, catalyst-test) (optional)
- glew (glew-libepoxy, glew-git, glew-egl-glx) (optional)
- jack-audio-connection-kit (optional)
- libgl (glshim-git, catalyst-firepro, libhybris-ext-libgl-git, catalyst-total, catalyst-libgl, catalyst-total-hd234k, libhybris-libgl-git, mesa-libgl-noglvnd, catalyst-test, swiftshader-git, nvidia-340xx-utils, libglvnd-git, amdgpu-pro-libgl, libglvnd) (optional)
- nvidia-304xx-utils (optional)
- nvidia-utils (nvidia-410xx-utils, nvidia-340xx-utils, nvidia-440xx-utils, nvidia-utils-full-vulkan-all, nvidia-vulkan-utils, nvidia-utils-beta, nvidia-390xx-utils) (optional)
- python (python-dbg) (optional)
Required by (2)
- openmsx-catapult
- openmsx-catapult-git (optional)
Latest Comments
Philip commented on 2020-11-22 13:56
It seems openmsx switched to sdl2. So the sdl dependencies should be sdl2 and sdl2_ttf instead of sdl, sdl_image and sdl_ttf.
heavysink commented on 2019-03-24 03:09
Hi,
I have put the git version of openmsx into ArchlinuxCN repository. Please follow the following guideline for adding archlinuxcn repo:
https://wiki.archlinux.org/index.php/unofficial_user_repositories#archlinuxcn
and do pacman -S openmsx-git
Do you want me to also put the release version of openmsx into the repo? The time between release is slow, though.
Wild_Penguin commented on 2018-09-12 13:38
Hi LAN2787,
Did you get it co compile? For me lmb's suggestion works fine. Put the sed command in build() section after the other sed commands.
LAN2787 commented on 2018-06-15 04:32
I'm also getting a build error for a missing SDL_ttf. It's definitely there though, version sdl_ttf 2.0.11-4. I tried adding
sed -i 's@<sdl_ttf.h>@<sdl sdl_ttf.h="">@' build/libraries.py</sdl></sdl_ttf.h>
but it doesn't seem to fix it. Where does this go in PKGBUILD? Anything else need to be modified?
Relevant section from the probe.log: Failed to execute "freetype-config --cflags": [Errno 2] No such file or directory compiler command: g++ -c derived/x86_64-linux-opt/config/SDL_TTF.cc -o derived/x86_64-linux-opt/config/SDL_TTF.o -m64 derived/x86_64-linux-opt/config/SDL_TTF.cc:1:10: fatal error: SDL_ttf.h: No such file or directory #include <sdl_ttf.h> ^~~~~~~~~~~ compilation terminated. return code from compiler: 1 SDL_TTF: Missing header SDL_TTF: Cannot test linking because compile failed</sdl_ttf.h>
lmb commented on 2018-05-17 01:57
Got a build error because SDL_ttf wasn't found. Fixed it by adding this to PKGBUILD:
reztho commented on 2016-07-02 11:28
Thanks willym and boaglio for the compilation fix.
willym commented on 2016-07-01 22:52
New here... Still need to learn how to submit changes... :)
But to compile, add the following 2 sed lines to PKGBUILD:
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
#Fix build with libstdc++6
sed -i '4 a #include <iterator>' src/RTScheduler.cc
sed -i '8 a #include <iterator>' src/video/ZMBVEncoder.cc
This is the "Fix build with libstdc++6" commit created April 30th.
https://github.com/openMSX/openMSX/commit/9429a1cd06c08676ca9072e51d07be0259b8e76e
Wild_Penguin commented on 2016-06-30 20:03
Does not compile anymore:
Compiling RTScheduler.cc...
src/RTScheduler.cc: Jäsenfunktio ”bool openmsx::RTScheduler::isPending(const openmsx::RTSchedulable&) const”:
src/RTScheduler.cc:33:38: virhe: no matching function for call to ”begin(const openmsx::SchedulerQueue<openmsx::RTSyncPoint>&)”
return std::find_if(std::begin(queue), std::end(queue),
^
In file included from /usr/include/c++/6.1.1/utility:76:0,
from /usr/include/c++/6.1.1/algorithm:60,
from src/utils/MemBuffer.hh:7,
from src/SchedulerQueue.hh:4,
from src/RTScheduler.hh:4,
from src/RTScheduler.cc:1:
/usr/include/c++/6.1.1/initializer_list:89:5: huom: candidate: template<class _Tp> constexpr const _Tp* std::begin(std::initializer_list<_Tp>)
begin(initializer_list<_Tp> __ils) noexcept
JohnRobson commented on 2015-07-01 09:06
Please, update:
Site: http://openmsx.org/
Repository: https://github.com/openMSX/
FalsePerspective commented on 2011-06-13 10:34
openmsx-0.8.1.tar.gz does not pass the md5sum vailidy check.