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