* bug#39955: wxmaxima: broken help menus @ 2020-03-06 16:50 Christopher Howard 2020-05-12 15:32 ` Christopher Howard 2020-06-30 22:41 ` Kei 0 siblings, 2 replies; 5+ messages in thread From: Christopher Howard @ 2020-03-06 16:50 UTC (permalink / raw) To: 39955 [-- Attachment #1: Type: text/plain, Size: 1722 bytes --] In WxMaxima, if I click on Help >> WxMaxima Help, I receive error: "Cannot open HTML help book: /gnu/store/...etc.../share/doc/wxmaxima- 20.01.3/wxmaxima.hhp". If I click on Help >> Maxima Help, I receive error: "Cannot open HTML help book: /home/christopher". christopher@eowyn ~$ guix describe Generation 11 Feb 21 2020 15:45:33 (current) guix 447f834 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 447f834263a26fe62d86f1a655ba01b88efeafde christopher@eowyn ~$ neofetch .. `. christopher@eowyn `--..```..` `..```..--` ----------------- .-:///-:::. `-:::///:-. OS: Guix System 447f834263a26fe62d86f1a655ba01b88efeafde x86_64 ````.:::` `:::.```` Host: Vostro 230 00 -//:` -::- Kernel: 5.4.21-gnu ://: -::- Uptime: 8 days, 19 hours, 12 mins `///- .:::` Packages: 55 (guix-system), 81 (guix-user) -+++-:::. Shell: bash 5.0.7 :+/:::- DE: GNOME 3.32.2 `-....` Theme: Adwaita [GTK2/3] Icons: Adwaita [GTK2/3] Terminal: .gnome-terminal CPU: Intel Core 2 Duo E7500 (2) @ 2.710GHz GPU: Intel 4 Series Chipset Memory: 3909MiB / 7929MiB -- Christopher Howard Enterprise Solutions Manager Alaska Satellite Internet PO Box 70, Ester, AK 99725 3239 La Ree Way, Fairbanks, AK 99709 907.451.0088 1.888.396.5623 www.alaskasatelliteinternet.com [-- Attachment #2: Type: text/html, Size: 4933 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* bug#39955: wxmaxima: broken help menus 2020-03-06 16:50 bug#39955: wxmaxima: broken help menus Christopher Howard @ 2020-05-12 15:32 ` Christopher Howard 2020-07-31 3:12 ` Kei Kebreau 2020-06-30 22:41 ` Kei 1 sibling, 1 reply; 5+ messages in thread From: Christopher Howard @ 2020-05-12 15:32 UTC (permalink / raw) To: 39955 [-- Attachment #1: Type: text/plain, Size: 455 bytes --] Hi, after a few months, I still have this problem, though the symptoms changed somewhat. Now, if I click on either the Help >> wxMaxima help menu, or the Help >> Maxima help menu, wxMaxima simply terminates, and the word "Aborted" is dumped to stderr. -- Christopher Howard Enterprise Solutions Manager Alaska Satellite Internet PO Box 70, Ester, AK 99725 3239 La Ree Way, Fairbanks, AK 99709 907.451.0088 1.888.396.5623 www.alaskasatelliteinternet.com [-- Attachment #2: Type: text/html, Size: 868 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* bug#39955: wxmaxima: broken help menus 2020-05-12 15:32 ` Christopher Howard @ 2020-07-31 3:12 ` Kei Kebreau 2020-12-02 14:28 ` Kei Kebreau 0 siblings, 1 reply; 5+ messages in thread From: Kei Kebreau @ 2020-07-31 3:12 UTC (permalink / raw) To: Christopher Howard; +Cc: 39955 [-- Attachment #1: Type: text/plain, Size: 422 bytes --] Christopher Howard <christopher@alaskasi.com> writes: > Hi, after a few months, I still have this problem, though the symptoms changed somewhat. > Now, if I click on either the Help >> wxMaxima help menu, or the Help >> Maxima help menu, > wxMaxima simply terminates, and the word "Aborted" is dumped to stderr. Hi Christopher, Can you try applying these two patches to see if they resolve this issue on your machine? [-- Attachment #2: 0001-gnu-wxmaxima-Update-to-20.06.6.patch --] [-- Type: text/plain, Size: 1782 bytes --] From 769eee72f408f31d77d261bf3b14479f8383873e Mon Sep 17 00:00:00 2001 From: Kei Kebreau <kkebreau@posteo.net> Date: Tue, 30 Jun 2020 17:07:48 -0400 Subject: [PATCH 1/2] gnu: wxmaxima: Update to 20.06.6. * gnu/packages/maths.scm (wxmaxima): Update to 20.06.6. [arguments]: Add 'patch-doc-path' phase. --- gnu/packages/maths.scm | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 3991b2f88b..6f446d9118 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -3263,7 +3263,7 @@ point numbers.") (define-public wxmaxima (package (name "wxmaxima") - (version "20.04.0") + (version "20.06.6") (source (origin (method git-fetch) @@ -3272,7 +3272,7 @@ point numbers.") (commit (string-append "Version-" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0vrjxzfgmjdzm1rgl0crz4b4badl14jwh032y3xkcdvjl5j67lp3")))) + (base32 "054f7n5kx75ng5j20rd5q27n9xxk03mrd7sbxyym1lsswzimqh4w")))) (build-system cmake-build-system) (native-inputs `(("gettext" ,gettext-minimal) @@ -3290,6 +3290,14 @@ point numbers.") `(#:test-target "test" #:phases (modify-phases %standard-phases + (add-after 'unpack 'patch-doc-path + (lambda _ + ;; Don't look in share/doc/wxmaxima-xx.xx.x for the + ;; documentation. Only licensing information is placed there by + ;; Guix. + (substitute* "src/Dirstructure.cpp" + (("/doc/wxmaxima-\\%s") "/doc/wxmaxima")) + #t)) (add-before 'check 'pre-check (lambda _ ;; Tests require a running X server. -- 2.27.0 [-- Attachment #3: 0002-gnu-wxwidgets-Fix-MIME-type-loading.patch --] [-- Type: text/plain, Size: 2182 bytes --] From a2c82a7c4743ce1ec578cfc890320fb72e96c8aa Mon Sep 17 00:00:00 2001 From: Kei Kebreau <kkebreau@posteo.net> Date: Thu, 30 Jul 2020 22:45:21 -0400 Subject: [PATCH 2/2] gnu: wxwidgets: Fix MIME type loading. * gnu/packages/wxwidgets.scm (wxwidgets)[inputs]: Add shared-mime-info. [arguments]: Update 'refer-to-inputs phase so wxWidgets looks in the correct directory for MIME type information. --- gnu/packages/wxwidgets.scm | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/gnu/packages/wxwidgets.scm b/gnu/packages/wxwidgets.scm index 7141b2f4b8..f3a7fdd7a4 100644 --- a/gnu/packages/wxwidgets.scm +++ b/gnu/packages/wxwidgets.scm @@ -37,6 +37,7 @@ #:use-module (gnu packages databases) #:use-module (gnu packages freedesktop) #:use-module (gnu packages gl) + #:use-module (gnu packages gnome) #:use-module (gnu packages gstreamer) #:use-module (gnu packages gtk) #:use-module (gnu packages image) @@ -75,6 +76,7 @@ ("mesa" ,mesa) ("webkitgtk" ,webkitgtk) ("sdl" ,sdl) + ("shared-mime-info" ,shared-mime-info) ("xdg-utils" ,xdg-utils))) (native-inputs `(("pkg-config" ,pkg-config))) @@ -97,11 +99,15 @@ #:phases (modify-phases %standard-phases (add-after 'unpack 'refer-to-inputs - (lambda _ - (substitute* "src/unix/utilsx11.cpp" - (("wxExecute\\(xdg_open \\+") - (string-append "wxExecute(\"" (which "xdg-open") "\""))) - #t))))) + (lambda* (#:key inputs #:allow-other-keys) + (let* ((mime (string-append (assoc-ref inputs "shared-mime-info") + "/share/mime"))) + (substitute* "src/unix/utilsx11.cpp" + (("wxExecute\\(xdg_open \\+") + (string-append "wxExecute(\"" (which "xdg-open") "\""))) + (substitute* "src/unix/mimetype.cpp" + (("/usr(/local)?/share/mime") mime)) + #t)))))) (home-page "https://www.wxwidgets.org/") (synopsis "Widget toolkit for creating graphical user interfaces") (description -- 2.27.0 ^ permalink raw reply related [flat|nested] 5+ messages in thread
* bug#39955: wxmaxima: broken help menus 2020-07-31 3:12 ` Kei Kebreau @ 2020-12-02 14:28 ` Kei Kebreau 0 siblings, 0 replies; 5+ messages in thread From: Kei Kebreau @ 2020-12-02 14:28 UTC (permalink / raw) To: Christopher Howard; +Cc: 39955-done This bug appears to have been fixed by the patches sent on July 31, pushed to master as commits e79fe4f675 and 93d9737d2b respectively. Thanks for reporting this, and please let us know if you continue to have issues with wxMaxima on Guix! ^ permalink raw reply [flat|nested] 5+ messages in thread
* bug#39955: wxmaxima: broken help menus 2020-03-06 16:50 bug#39955: wxmaxima: broken help menus Christopher Howard 2020-05-12 15:32 ` Christopher Howard @ 2020-06-30 22:41 ` Kei 1 sibling, 0 replies; 5+ messages in thread From: Kei @ 2020-06-30 22:41 UTC (permalink / raw) To: 39955 Hi all, I saw this bug as I was updating WxMaxima today. It seems the issue is with "filetype->GetOpenCommand()" function calls in src/wxMaxima.cpp (lines 3796 and 4078 specifically). These calls are used to find a browser that can open the HTML help files. We could hard-code a browser (e.g., icecat) as a stopgap while we debug the wxWidgets library to see what exactly is going wrong. Thoughts? ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2020-12-02 16:57 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2020-03-06 16:50 bug#39955: wxmaxima: broken help menus Christopher Howard 2020-05-12 15:32 ` Christopher Howard 2020-07-31 3:12 ` Kei Kebreau 2020-12-02 14:28 ` Kei Kebreau 2020-06-30 22:41 ` Kei
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/guix.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).