Package Details: openmsx 16.0-1

Git Clone URL: (read-only, click to copy)
Package Base: openmsx
Description: The MSX emulator that aims for perfection.
Upstream URL:
Licenses: custom
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

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


I have put the git version of openmsx into ArchlinuxCN repository. Please follow the following guideline for adding archlinuxcn repo:

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/</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/ -o derived/x86_64-linux-opt/config/SDL_TTF.o -m64 derived/x86_64-linux-opt/config/ 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:

sed -i 's@<SDL_ttf.h>@<SDL/SDL_ttf.h>@' build/

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/
sed -i '8 a #include <iterator>' src/video/

This is the "Fix build with libstdc++6" commit created April 30th.

Wild_Penguin commented on 2016-06-30 20:03

Does not compile anymore:

src/ Jäsenfunktio ”bool openmsx::RTScheduler::isPending(const openmsx::RTSchedulable&) const”:
src/ 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/
/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:

FalsePerspective commented on 2011-06-13 10:34

openmsx-0.8.1.tar.gz does not pass the md5sum vailidy check.