build xorg stopped in x11-fonts/font-bh-ttf
John Hein
jhein at symmetricom.com
Sun Dec 29 09:09:54 UTC 2013
This will fix the man page issue (just a simple typo):
Index: pkg-plist
===================================================================
--- pkg-plist (revision 337484)
+++ pkg-plist (working copy)
@@ -7,7 +7,7 @@
lib/X11/xdm/pixmaps/xorg-bw.xpm
lib/X11/xdm/pixmaps/xorg.xpm
man/man1/xdm.1.gz
-%%XDMSHELL%%man/man1/xmdshell.1.gz
+%%XDMSHELL%%man/man1/xdmshell.1.gz
share/X11/app-defaults/Chooser
@unexec if cmp -s %D/%%EXAMPLESDIR%%/GiveConsole %D/lib/X11/xdm/GiveConsole; then rm -f %D/lib/X11/xdm/GiveConsole; fi
@unexec if cmp -s %D/%%EXAMPLESDIR%%/TakeConsole %D/lib/X11/xdm/TakeConsole; then rm -f %D/lib/X11/xdm/TakeConsole; fi
For the /var/lib/xdm stuff, it seems to be an idiosyncracy of the
current pkgng tool. meta_dirrm() in pkg_ports.c is adding the stage
dir as a prefix for the absolute paths under /var/lib/xdm mentioned in
pkg-plist. It looks like it is not preventing the package
installation, but it should probably be addressed by someone
maintaining pkgng.
J M wrote at 01:54 +0800 on Dec 29, 2013:
> /xdm/authdir
> ====> Compressing man pages (compress-man)
> ===> Installing for xdm-1.1.11
> ===> Checking if x11/xdm already installed
> ===> Registering installation for xdm-1.1.11
> pkg-static:
> lstat(/usr/ports/x11/xdm/work/stage/usr/local/man/man1/xmdshell.1.gz): No
> such file or directory
> pkg-static:
> lstat(/usr/ports/x11/xdm/work/stage/var/lib/xdm/authdir/authfiles/): No
> such file or directory
> pkg-static: lstat(/usr/ports/x11/xdm/work/stage/var/lib/xdm/authdir/): No
> such file or directory
> pkg-static: lstat(/usr/ports/x11/xdm/work/stage/var/lib/xdm/): No such file
> or directory
> pkg-static: lstat(/usr/ports/x11/xdm/work/stage/var/lib/): No such file or
> directory
> *** Error code 74
>
> Stop.
> make[1]: stopped in /usr/ports/x11/xdm
> *** Error code 1
>
> Stop.
> make: stopped in /usr/ports/x11/xdm
>
>
>
> On Sat, Dec 28, 2013 at 9:07 PM, Koop Mast <kwm at rainbow-runner.nl> wrote:
>
> > On 12/28/13 13:33, J M wrote:
> >
> >> The problem of font-bh-ttf is gone, but xdmshell option of xdm is not.
> >> So deselect xdmshell can avoid it.
> >>
> >>
> > There is a problem in xdm which shows up when building as a non-root
> > users. And I will fix that. But can you show me the error message like I
> > asked in the previous mail? So I can see if the problem I found is the
> > problem you are having.
> >
> > -Koop
> >
> > On Sat, Dec 28, 2013 at 5:44 PM, Koop Mast <kwm at rainbow-runner.nl
> >> <mailto:kwm at rainbow-runner.nl>> wrote:
> >>
> >> On 27-12-2013 21:42, J M wrote:
> >>
> >>> Thank you. The same problem happened to xdm if the xdmshell of xdm
> >>> option is selected.
> >>>
> >>>
> >>> On Sat, Dec 28, 2013 at 4:17 AM, Koop Mast <kwm at rainbow-runner.nl
> >>> <mailto:kwm at rainbow-runner.nl>> wrote:
> >>>
> >>> On 12/27/13 21:09, J M wrote:
> >>>
> >>> *** no such file or directory *** (I am sorry I didn't
> >>> record the errors.)
> >>> It maybe because it is not compatible of the stage
> >>> Add NO_STAGE=yes into /etc/make.conf and build
> >>> x11-fonts/font-bh-ttf
> >>> separately, then remove NO_STAGE=yes from /etc/make.conf
> >>> and cd
> >>> /usr/ports/x11/xorg and build continue.
> >>>
> >>>
> >>> Please update fontconfig to 2.11.0_1 which should fix this
> >>> problem. If it still broken let us know.
> >>>
> >>> Btw NO_STAGE=yes is not a variable to set in /etc/make.conf,
> >>> it should _only_ be set in the ports that are not yet
> >>> converted to support stage.
> >>>
> >>>
> >>> I would really like a confirmation that the problem is gone or the
> >> actualy error so I can determin if this is fixed now or the problem
> >> is something else.
> >>
> >> -Koop
More information about the freebsd-x11
mailing list