texmaker missing runtime dependency on gtk+

  • Open
  • quality assurance status badge
Details
2 participants
  • Josh Marshall
  • Simon Tournier
Owner
unassigned
Submitted by
Josh Marshall
Severity
normal
J
J
Josh Marshall wrote on 13 Oct 2023 19:18
(address . bug-guix@gnu.org)
CAFkJGRfX=TMyCn64L8p-RAP09-UpaKNYUzZr9ROO8AUqjxHOYw@mail.gmail.com
When running texmaker and the user clicks the icon to open a file, if
the gtk+ package is missing it fails and crashes. I forgot the exact
error, but it just fails to retrieve a gtk object or something. This
may also have a hook into nautilus, but I haven't been doing much
testing on that front -- other priorities at home. Should be a near
trivial fix and I should be able to do it if someone doesn't get to it
first. I need to go through and re-learn the guix development setup
first.
S
S
Simon Tournier wrote on 17 Oct 2023 01:29
86il76p2n3.fsf@gmail.com
Hi,


On Fri, 13 Oct 2023 at 13:18, Josh Marshall <joshua.r.marshall.1991@gmail.com> wrote:
Toggle quote (4 lines)
> When running texmaker and the user clicks the icon to open a file, if
> the gtk+ package is missing it fails and crashes. I forgot the exact
> error, but it just fails to retrieve a gtk object or something.

Are you running on the top of an foreign distro or Guix System?

For this works:

Toggle snippet (10 lines)
$ guix shell -CN texmaker -E DISPLAY -- texmaker
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-simon'
libGL error: MESA-LOADER: failed to retrieve device information
libGL error: MESA-LOADER: failed to open i915: /gnu/store/mpw1crqgzi11fvc0cgx6cs8pggj8anpm-mesa-23.1.4/lib/dri/i915_dri.so: cannot open shared object file: No such file or directory (search paths /gnu/store/mpw1crqgzi11fvc0cgx6cs8pggj8anpm-mesa-23.1.4/lib/dri, suffix _dri)
libGL error: failed to load driver: i915
libGL error: failed to open /dev/dri/card0: No such file or directory
libGL error: failed to load driver: iris

Then, click icon New or else and I do not see any failure.

Cheers,
simon
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 66533@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 66533
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch