Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Dec 2013 02:00:25 -0700
From:      John Hein <jhein@symmetricom.com>
To:        J M <j@glx.me>
Cc:        freebsd-x11@freebsd.org
Subject:   Re: build xorg stopped in x11-fonts/font-bh-ttf
Message-ID:  <21183.58537.796160.772330@gromit.timing.com>
In-Reply-To: <CAHCP5-wGc=U7MLATbPQ45uNrbnSmNt1kjmPJO8C6Ng2%2BHWT2aw@mail.gmail.com>
References:  <CAHCP5-ygEYC9xo3FkopBqxgZLWk3DrAS765_fx-ROFn8QhOv_A@mail.gmail.com> <52BDE065.3020402@rainbow-runner.nl> <CAHCP5-yY5qEg3Vou4ToXMrB%2Bx1Pia5mrBpY47PgzZWsXDHS5pQ@mail.gmail.com> <52BE9D8F.1010003@rainbow-runner.nl> <CAHCP5-yf2d5XRx1XoDUWjvLEZOQoBp_H-VrcNb9HZt53esHk3w@mail.gmail.com> <52BECD27.7020009@rainbow-runner.nl> <CAHCP5-wGc=U7MLATbPQ45uNrbnSmNt1kjmPJO8C6Ng2%2BHWT2aw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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@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@rainbow-runner.nl
 > >> <mailto:kwm@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@rainbow-runner.nl
 > >>>     <mailto:kwm@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?21183.58537.796160.772330>