Page 1 of 1

Solved - Pie diagram only painted temporarily

Posted: Thu Jul 15, 2021 8:40 pm
by PMaff
Compiled 1.5.4-Beta 1 64Bit for Ubuntu 18.04 today.
Working good so far but the pie diagrams are painted and then erased.

I try to attach a screen film as animated gif:

mmex1_5_4betaresized.gif
mmex1_5_4betaresized.gif (273.46 KiB) Viewed 4118 times
Did not check other forum parts if this problem is already solved.
This was working in version 1.3.3 .
If needed I can provide a corresponding video from 1.3.3 .

Re: Pie diagram only painted temporarily

Posted: Thu Jul 15, 2021 11:02 pm
by whall3y
By 1.3.3 do you mean 1.5.3 ?

I'm not aware of any changes in this area between 1.5.3 and 1.5.4.

Are other Ubuntu 18.04 users experiencing the same issue?

Re: Pie diagram only painted temporarily

Posted: Sat Jul 17, 2021 11:45 am
by PMaff
whall3y wrote: Thu Jul 15, 2021 11:02 pm By 1.3.3 do you mean 1.5.3 ?

I'm not aware of any changes in this area between 1.5.3 and 1.5.4.

Are other Ubuntu 18.04 users experiencing the same issue?
No. I meant the very old version 1.3.3 . ;)
I did not test this with 1.5.3 and only can compare it to 1.3.3 without ununinstalling and so on.
If you need it I have to uninstall 1.5.4 and install a self compiled mmex_1.5.1-1~bionic_amd64.deb -> ?

Re: Pie diagram only painted temporarily

Posted: Sat Jul 17, 2021 2:51 pm
by PMaff
Invested a bit of time and compiled version Version: 1.5.3 64-bit on Ubuntu 18.04 .

-- MMEX configuration summary
-- ==========================
-- Version : 1.5.3
-- Host system : Linux x86_64
-- Target system : Linux x86_64
-- Build types :
-- Generator : Unix Makefiles
-- Install prefix : /usr/local
-- DB encryption : ON
--
-- Versions
-- --========--
-- Linux 4.15.0-147-generic
-- Ubuntu 18.04 'bionic'
-- CMake 3.10.2
-- GNU Make 4.1
-- ccache 3.4.1
-- GNU 7.5.0
-- wxWidgets 3.0.4
-- wxSQLite3 4.6.0
-- Lua 5.3.3
-- curl 7.58.0
-- gettext 0.19.8.1
-- ------------------ 8< -----------------
-- Configuring done
-- Generating done

Same bug is there.

This is how it was in version 1.3.3:
mmex1_3_3.gif
mmex1_3_3.gif (437 KiB) Viewed 4064 times

I also compiled Version: 1.5.4-Beta.1 64-bit on SuSE Leap 15.2
with a fresh compiled wxWidgets 3.1.5:
-- MMEX configuration summary
-- ==========================
-- Version : 1.5.4-Beta.1
-- Host system : Linux x86_64
-- Target system : Linux x86_64
-- Build types : Release
-- Generator : Unix Makefiles
-- Install prefix : /usr/local
-- DB encryption : ON
--
-- Versions
-- --========--
-- Linux 5.3.18-lp152.81-default
-- openSUSE 15.2
-- CMake 3.17.0
-- GNU Make 4.2.1
-- ccache 3.4.2
-- GNU 7.5.0
-- wxWidgets 3.1.5
-- wxSQLite3 4.6.0
-- Lua 5.3.6
-- curl 7.66.0
-- gettext 0.19.8.1
-- ------------------ 8< -----------------
-- Configuring done
-- Generating done

There this error does not occur:
mmex1_5_4_SuSELeap15_2.gif
mmex1_5_4_SuSELeap15_2.gif (841.95 KiB) Viewed 4046 times

Re: Pie diagram only painted temporarily

Posted: Sat Jul 17, 2021 11:11 pm
by whall3y
We have changed the charting library between 1.3.3 and the latest versions as teh version we were using was dated and no longer maintained.

Interesting to note you don't have the issue on SuSE Leap 15.2 under wxWidgets 3.1.5. Could you try an Ubuntu 18.04 build with the latest wxWidgets library.

Re: Pie diagram only painted temporarily

Posted: Mon Aug 02, 2021 6:15 pm
by PMaff
whall3y wrote: Sat Jul 17, 2021 11:11 pm We have changed the charting library between 1.3.3 and the latest versions as teh version we were using was dated and no longer maintained.

Interesting to note you don't have the issue on SuSE Leap 15.2 under wxWidgets 3.1.5. Could you try an Ubuntu 18.04 build with the latest wxWidgets library.
I only had time now to compile mmex 1.5.6 Beta 1 with wxWidgets 3.1.5 on Ubuntu 18.04
and can confirm that this works now as expected.

-- MMEX configuration summary
-- ==========================
-- Version : 1.5.6-Beta.1
-- Host system : Linux x86_64
-- Target system : Linux x86_64
-- Build types : Release
-- Generator : Unix Makefiles
-- Install prefix : /usr/local
-- DB encryption : ON
--
-- Versions
-- --========--
-- Linux 4.15.0-151-generic
-- Ubuntu 18.04 'bionic'
-- CMake 3.10.2
-- GNU Make 4.1
-- ccache 3.4.1
-- GNU 7.5.0
-- wxWidgets 3.1.5
-- wxSQLite3 4.6.0
-- Lua 5.3.3
-- curl 7.58.0
-- gettext 0.19.8.1
-- ------------------ 8< -----------------
-- Configuring done
-- Generating done

There were a few problems with a installed wx3.0-i18n 3.0.4+dfsg-3 when installing the .deb, but these can be solved by uninstalling wx3.0.

I will mark this thread as SOLVED.

Re: Solved - Pie diagram only painted temporarily

Posted: Mon Aug 02, 2021 11:41 pm
by whall3y
Great news, and thanks for the update.