make release broken?

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

make release broken?

J.C. Roberts-3
I've had a couple failed attempts at `make release` in xenocara on
-current, with sources updated a few days apart.

*****************************************************************
===> data/bitmaps
===> lib
===> lib/freetype
install: /usr/dest-X/usr/X11R6/include/ft2build.h: No such file or
directory *** Error code 71

Stop in /usr/xenocara/lib/freetype (line 42
of /usr/xenocara/lib/freetype/Makefile). *** Error code 1

Stop in /usr/xenocara/lib (line 48 of /usr/share/mk/bsd.subdir.mk).
*** Error code 1

Stop in /usr/xenocara (line 48 of /usr/share/mk/bsd.subdir.mk).
*** Error code 1

Stop in /usr/xenocara (line 41 of Makefile).
*** Error code 1

Stop in /usr/xenocara (line 96 of Makefile).
#
*****************************************************************

I've tried building a fresh checkout with XENOCARA_RERUN_AUTOCONF=Yes
set in /etc/mk.conf but the same problem persists.

The /usr/xenocara/lib/freetype/ directory does not have a
Makefile.bsd-wrapper file?

The problem seems to be that the /usr/xenocara/lib/freetype/Makefile is
not playing well with `make release` and is failing to create
directories under $DESTDIR.

--
J.C. Roberts

Reply | Threaded
Open this post in threaded view
|

Re: make release broken?

Matthieu Herrb
J.C. Roberts wrote:

> I've had a couple failed attempts at `make release` in xenocara on
> -current, with sources updated a few days apart.
>
> *****************************************************************
> ===> data/bitmaps
> ===> lib
> ===> lib/freetype
> install: /usr/dest-X/usr/X11R6/include/ft2build.h: No such file or
> directory *** Error code 71
>
> Stop in /usr/xenocara/lib/freetype (line 42
> of /usr/xenocara/lib/freetype/Makefile). *** Error code 1
>
> Stop in /usr/xenocara/lib (line 48 of /usr/share/mk/bsd.subdir.mk).
> *** Error code 1
>
> Stop in /usr/xenocara (line 48 of /usr/share/mk/bsd.subdir.mk).
> *** Error code 1
>
> Stop in /usr/xenocara (line 41 of Makefile).
> *** Error code 1
>
> Stop in /usr/xenocara (line 96 of Makefile).
> #
> *****************************************************************
>
> I've tried building a fresh checkout with XENOCARA_RERUN_AUTOCONF=Yes
> set in /etc/mk.conf but the same problem persists.
>
> The /usr/xenocara/lib/freetype/ directory does not have a
> Makefile.bsd-wrapper file?
>
> The problem seems to be that the /usr/xenocara/lib/freetype/Makefile is
> not playing well with `make release` and is failing to create
> directories under $DESTDIR.
>

You need to update /etc/mtree/BSD.x11.dist. Run sysmerge, or copy
/usr/src/etc/mtree/BSD.x11.dist into place manually.

--
Matthieu Herrb

Reply | Threaded
Open this post in threaded view
|

Re: make release broken?

J.C. Roberts-3
On Thu, 12 Nov 2009 21:07:11 +0100 Matthieu Herrb
<[hidden email]> wrote:

> > The problem seems to be that
> > the /usr/xenocara/lib/freetype/Makefile is not playing well with
> > `make release` and is failing to create directories under $DESTDIR.
> >
>
> You need to update /etc/mtree/BSD.x11.dist. Run sysmerge, or copy
> /usr/src/etc/mtree/BSD.x11.dist into place manually.

Thank you Matthieu!
I was slacking on running sysmerge until I had built the new the tgz's.

--
J.C. Roberts