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>