This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: gitk requires font-adobe-dpi75. Adam? Yaakov?
- From: Adam Dinwoodie <adam at dinwoodie dot org>
- To: cygwin at cygwin dot com
- Date: Wed, 7 Jan 2015 14:47:57 +0000
- Subject: Re: gitk requires font-adobe-dpi75. Adam? Yaakov?
- Authentication-results: sourceware.org; auth=none
- References: <b886fbecfd77224f6a6b54c1ef1bc695 dot squirrel at webmail dot xs4all dot nl>
On Wed, Jan 07, 2015 at 03:28:51PM +0100, Houder wrote:
> Just a hint ... (for the next release, perhaps)
>
> gitk (i.e tcl-tk) requires an "x-server" (operational dependency). For that reason, I
> have xorg-server installed (which includes the XWin command).
>
> XWin (which provides me the required "x-server") is invoked as follows:
>
> XWin --multiwindow & # now I have an x-server running ...
>
> gitk is invoked as follows:
>
> DISPLAY=:0 gitk --all
>
> gitk will crash (silently), unless I have font-adobe-dpi75 installed as well ...
>
> gitk does NOT require font-adobe-dpi75 in setup.ini, but apparently it is required in
> order for gitk NOT to crash.
>
> Hint: packages like xman and xterm have font-adobe-dpi75 as a requirement in setup.ini
>
> (yes, I could have installed xinit, which (transitively) requires font-abobe-dpi75)
Thanks for the report! I'd initially thought this was a similar
situation to previous complaints about gitk not including xorg-server as
a dependency (which per [0] is correct if regularly confusing). However
looking at xterm it appears the convention is to require
font-adobe-dpi75 even while xorg-server isn't a requirement.
[0]: https://cygwin.com/ml/cygwin/2012-02/msg00602.html
I'm not particularly familiar with the maze of X-related dependencies,
but unless someone points out some reason not to, I'll add
font-adobe-dpi75 as a requirement for gitk (and probably git-gui, but
I'll check if that's necessary) with the next Git build. That should
appear in the next couple of days, barring any unforseen problems.
Adam
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple