[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
PR/52739 CVS commit: pkgsrc/sysutils/xfm
The following reply was made to PR pkg/52739; it has been noted by GNATS.
From: "David A. Holland" <dholland%netbsd.org@localhost>
Subject: PR/52739 CVS commit: pkgsrc/sysutils/xfm
Date: Mon, 26 Nov 2018 06:52:22 +0000
Module Name: pkgsrc
Committed By: dholland
Date: Mon Nov 26 06:52:22 UTC 2018
pkgsrc/sysutils/xfm: Makefile distinfo
Add a distfile patch to handle pervasive LP64 problems.
Also include assorted cleanup: don't use sprintf, don't use getwd,
fix some 32-bit file size truncations I noticed, use standard
functions and headers, etc.
patch-ac has been rolled into the distfile patch, but (for now anyway)
not the others.
Use tradcpp to produce the app-defaults file (and an install script)
as otherwise these were getting mangled.
This makes it no longer segfault calling XtVaSetValues() on all LP64
platforms. But, unfortunately, for me it's still crashing, and I'm out
of available time to chase the problem further.
The symptom is that it crashes with a bad font pointer in the
Initialize code of its TextField widget, which seems to be because
something overwrites some X resource strings with garbage so the font
doesn't get set. I think. This seems to be happening from inside libXt.
Disabling libXaw3d (which there isn't a straightforward pkgsrc hook
for) makes it run, or at least start, so I think it's a net
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 pkgsrc/sysutils/xfm/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/sysutils/xfm/distinfo
cvs rdiff -u -r184.108.40.206 -r0 pkgsrc/sysutils/xfm/patches/patch-ac
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Main Index |
Thread Index |