Save state error in Ubuntu

By barroidh

Master (166)

barroidh's picture

27-04-2020, 20:21

I get the following message while trying to save state in Ubuntu 20.04 LTS

Error executing hot key command: invalid command name "::tcl::clock::format"

It also happens in all the other Ubuntu versions after 17.10 .

Login or register to post comments

By FiXato

Scribe (1743)

FiXato's picture

27-04-2020, 21:58

I'm guessing you have a similar issue to the one reporting in this topic
Try sudo apt-get install libtcl to install the missing library, or get the latest version of openMSX from git and compile it manually. :)
(Basically:
git clone https://github.com/openMSX/openMSX.git openMSX && cd openMSX && ./configure && make && sudo make install)

By menescal

Supporter (6)

menescal's picture

07-03-2022, 17:41

Same problem here.

I do what FiXato says and get:

Using Python: python3
Probing target system...
Up to date: derived/x86_64-linux-opt/config/probed_defs.mk
Up to date: derived/x86_64-linux-opt/config/systemfuncs.hh

Found libraries:
ALSA: no
GLEW: no
libogg: no
libpng: no
libtheora: no
libvorbis: no
OpenGL: no
SDL2: no
SDL2_ttf: no
Tcl: no
zlib: no

Components overview:
Emulation core: no
GL renderer: no
Laserdisc: no
ALSA MIDI: no

Customisable options:
Install to /opt/openMSX
(you can edit these in build/custom.mk)

Please install missing libraries and headers and rerun "configure".

If the detected libraries differ from what you think is installed on this system, please check the log file: derived/x86_64-linux-opt/config/probe.log

Help anyone? Crying

By FiXato

Scribe (1743)

FiXato's picture

07-03-2022, 18:00

Looks like you have none of the dependencies installed.
If you are on Ubuntu or another Debian(-derived) system, try: sudo apt-get build-dep openmsx

By Manuel

Ascended (19469)

Manuel's picture

07-03-2022, 21:13

FYI: the issue with the Tcl::clock dependency has been resolved in this commit, which ended up in openMSX 16.0.

By menescal

Supporter (6)

menescal's picture

08-03-2022, 17:52

FiXato wrote:

Looks like you have none of the dependencies installed.
If you are on Ubuntu or another Debian(-derived) system, try: sudo apt-get build-dep openmsx

Reading package lists... Done
E: You must put some 'deb-src' URIs in your sources.list

oO

By FiXato

Scribe (1743)

FiXato's picture

11-03-2022, 01:13

https://askubuntu.com/a/496554 basically explains what to do to add the source repos :)

By menescal

Supporter (6)

menescal's picture

14-03-2022, 11:08

I did but there are still some missing ¿?

Using Python: python3
Probing target system...
Up to date: derived/x86_64-linux-opt/config/probed_defs.mk
Up to date: derived/x86_64-linux-opt/config/systemfuncs.hh

Found libraries:
ALSA: version 1.2.2
GLEW: version unknown
libogg: version unknown
libpng: version 1.6.37
libtheora: version unknown
libvorbis: version unknown
OpenGL: version 4.6
SDL2: no
SDL2_ttf: no
Tcl: version 8.6.10
zlib: version 1.2.11

Components overview:
Emulation core: no
GL renderer: yes
Laserdisc: yes
ALSA MIDI: yes

Customisable options:
Install to /opt/openMSX
(you can edit these in build/custom.mk)

Please install missing libraries and headers and rerun "configure".

If the detected libraries differ from what you think is installed on this system, please check the log file: derived/x86_64-linux-opt/config/probe.log

By Manuel

Ascended (19469)

Manuel's picture

14-03-2022, 19:45

Your Ubuntu still seems to have openMSX 0.15 or earlier, which has different build dependencies than modern openMSX. Check the packages here and install the dev-packages for the missing libraries.