Package Details: openmsx 19.1-2

Git Clone URL: (read-only, click to copy)
Package Base: openmsx
Description: The MSX emulator that aims for perfection.
Upstream URL:
Licenses: custom
Conflicts: openmsx-git
Provides: openmsx
Submitter: reztho
Maintainer: Menelkir
Last Packager: Menelkir
Votes: 37
Popularity: 0.139929
First Submitted: 2009-01-09 20:37 (UTC)
Last Updated: 2023-10-13 18:26 (UTC)

Latest Comments

1 2 3 Next › Last »

Menelkir commented on 2023-05-21 20:56 (UTC)

Fixed. I've checked and it's also fixed upstream. Thanks @JohnRobson.

JohnRobson commented on 2023-05-21 19:07 (UTC)

src/utils/hash_set.hh: In static member function ‘static unsigned int hash_set<Value, Extractor, Hasher, Equal>::nextPowerOf2(unsigned int)’:
src/utils/hash_set.hh:653:58: error: ‘uint32_t’ was not declared in this scope
  653 |                 static_assert(sizeof(unsigned) == sizeof(uint32_t), "only works for exactly 32 bit");
      |                                                          ^~~~~~~~
src/utils/hash_set.hh:14:1: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
   13 | #include <cstdlib>
  +++ |+#include <cstdint>
   14 | #include <functional>
make: *** [build/ derived/x86_64-linux-opt/obj/] Error 1
make: *** Waiting for unfinished jobs....
make: *** [build/ derived/x86_64-linux-opt/obj/] Error 1
make: *** [build/ derived/x86_64-linux-opt/obj/] Error 1
make: *** [build/ derived/x86_64-linux-opt/obj/] Error 1
make: *** [build/ derived/x86_64-linux-opt/obj/] Error 1
make: *** [build/ derived/x86_64-linux-opt/obj/] Error 1
make: *** [build/ derived/x86_64-linux-opt/obj/] Error 1
==> ERROR: A failure occurred in build().
 -> error making: openmsx-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
openmsx - exit status 4

Menelkir commented on 2022-08-16 05:23 (UTC) (edited on 2022-08-17 21:46 (UTC) by Menelkir)

@maksverver Are you sure the problem is the build of openmsx? The desktop I test the builds is a haswell i3 with 16Gb of ram and it builds just fine. And there's no "presumably insanely-high optimization flags" at all. Can you provide any logs?

maksverver commented on 2022-08-15 22:46 (UTC)

I can't install this anymore because I run out of memory during compilation on my 16 GB laptop. Is there a way to turn down the presumably insanely-high optimization flags?

Menelkir commented on 2022-08-14 14:46 (UTC)

Well, I've changed the deps, now glew and libGL are required so all possible rendering options are available out of the box.

Menelkir commented on 2022-08-14 00:39 (UTC)

@pjag do you think it's a good idea to move glew from optional dep to a required one?

pjag commented on 2022-08-13 23:01 (UTC)

@Menelkir That's a nice catch, I checked pacman.log and my first build of openmsx did actually happen before I installed GLEW. I retried it later but it probably cached something. I think you're right about the depend, since SDL renderer does work mostly fine, although I don't like its fullscreen behaviour.

Menelkir commented on 2022-08-13 22:38 (UTC)

@pjag I've tested myself. My build didn't had GL on --version but I've made the build before having glew installed (which is an optional component). After the rebuild with the glew installed, now I have. Not sure if it's a good idea to push glew as a depends instead of optdepends? Since it works without it and I'm not sure if someone else needs without it on other platforms.

Menelkir commented on 2022-08-13 21:52 (UTC)

@pjag maybe a dep is missing?

pjag commented on 2022-08-13 19:18 (UTC) (edited on 2022-08-13 20:31 (UTC) by pjag)

With 18.0, I'm no longer getting the SDLGL-PP renderer (I have only the regular SDL renderer instead, which is a bit buggy for me - scaling 4x doesn't work and fullscreen doesn't center), anyone else having this issue? Building 17.0 works fine and GL renderer is present.

EDIT: seemingly randomly, I got it working when trying again, so not sure what was the problem in the first place.