site  contact  subhomenews

Using SolveSpace v2.3 in Pyro

November 19, 2019 — BarryK

Yesterday I posted about including SolveSpace v2.3 in the next build of Easy Buster, and v3.0alpha (latest from github) in Easy Pyro:

The latest source looks good, more features, however, last night I was working through this tutorial, running Easy Pyro:

Those tutorials are excellent, but they are written for v2.3 and I discovered slight UI differences -- only slight, not a show-stopper. Zoom in-out does not work in v3.0alpha (but later I found that it doesn't work in v2.3 either).

What did stop me was when I tried to open my creation in v2.3, that had been created in v3.0alpha -- which hung the application.

I can live with less features, for now want the compatibility, to be able to open and edit drawings created in either Easy Pyro or Buster. And then there's the tutorials being written for v2.3.

Oh, yes, v2.3 uses gtkmm v2, which is already in Easy Pyro. gtkmm v3 is a very big package. So including v2.3 in the next release of Pyro will hardly add anything to the download size.

Compile notes for v2.3 in Pyro 1.2.8:

requires json-c, gtkmm v2, unifont

# patch -p1 < ../debian/patches/01_RemoveGitHash.patch
# patch -p1 < ../debian/patches/20_use_system_unifont.patch
# patch -p1 < ../debian/patches/30_fix_ftbfs_glibc.patch

# mkdir build
# cd build
# make
# new2dir make install

The PET has been uploaded, as well as a 'unifont' PET, so in the "petget" package manager, update the package database. If you already installed v3.0-alpha, uninstall it first.

Got to say, liking SolveSpace! 

Oh bother! v2.3 is hanging in Easy Pyro. Have to use the v3.0alpha. Both are in the package manager. If you have already installed v2.3, uninstall it, and instead install package 'solvespace3'.

Tags: easy