Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 May 2007 17:11:25 -0400
From:      Andrew Partan <asp@partan.com>
To:        freebsd-x11@freebsd.org, freebsd-ports@freebsd.org
Subject:   xorg 7.2 xorg-protos BUILD_DEPENDS wrong?
Message-ID:  <20070518211125.GA77070@partan.com>

next in thread | raw e-mail | index | archive | help
I had no problems on my build server; I managed to build all of the
packages just fine.  I even rebuilt all of the packages (portupgrade
-afp) and that worked just fine as well.

However, when I went to do a package install of xorg on a brand new
server, I ran into dependency problems:

n-tower# portinstall -PP xorg
[Gathering depends for x11/xorg ...........................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
...........................................................................=
......................................................................... d=
one]
--->  Checking for the latest package of 'x11/xf86rushproto'
--->  Fetching the package(s) for 'xf86rushproto-1.1.2' (x11/xf86rushproto)
--->  Fetching xf86rushproto-1.1.2
fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/amd64/packages-6.2-release/A=
ll/xf86rushproto-1.1.2.tbz: File unavailable (e.g., file not found, no acce=
ss)
** The command returned a non-zero exit status: 1
** Failed to fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/amd64/packages-6=
.2-release/All/xf86rushproto-1.1.2.tbz
fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/amd64/packages-6.2-release/A=
ll/xf86rushproto-1.1.2.tgz: File unavailable (e.g., file not found, no acce=
ss)
** The command returned a non-zero exit status: 1
** Failed to fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/amd64/packages-6=
.2-release/All/xf86rushproto-1.1.2.tgz
** Failed to fetch xf86rushproto-1.1.2
** Listing the failed packages (*:skipped / !:failed)
        ! xf86rushproto-1.1.2   (fetch error)
--->  Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed
--->  Fetching the latest package(s) for 'xf86rushproto' (x11/xf86rushproto)
--->  Fetching xf86rushproto
fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/amd64/packages-6.2-release/L=
atest/xf86rushproto.tbz: File unavailable (e.g., file not found, no access)
** The command returned a non-zero exit status: 1
** Failed to fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/amd64/packages-6=
.2-release/Latest/xf86rushproto.tbz
fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/amd64/packages-6.2-release/L=
atest/xf86rushproto.tgz: File unavailable (e.g., file not found, no access)
** The command returned a non-zero exit status: 1
** Failed to fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/amd64/packages-6=
.2-release/Latest/xf86rushproto.tgz
** Failed to fetch xf86rushproto
** Listing the failed packages (*:skipped / !:failed)
        ! xf86rushproto@        (fetch error)
--->  Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed
** Could not find the latest version (1.1.2)
** No package available: x11/xf86rushproto
--->  Skipping 'x11/xorg-protos' because a requisite port 'x11/xf86rushprot=
o' failed (specify -k to force)
--->  Skipping 'x11/xorg' because a requisite port 'x11/xorg-protos' failed=
 (specify -k to force)
** Listing the failed packages (*:skipped / !:failed)
        ! x11/xf86rushproto     (package not found)
        * x11/xorg-protos
        * x11/xorg
--->  Packages processed: 0 done, 0 ignored, 2 skipped and 1 failed
n-tower#=20

It looks to me like some of the BUILD_DEPENDS for xorg-protos are wrong.

% cd /usr/ports/x11/xorg-protos
% grep xf86rushproto Makefile
                ${PREFIX}/include/X11/extensions/bigreqstr.h:${PORTSDIR}/x1=
1/xf86rushproto \
% grep bigreqstr Makefile=20
BUILD_DEPENDS=3D  ${PREFIX}/include/X11/extensions/bigreqstr.h:${PORTSDIR}/=
x11/bigreqsproto \
                ${PREFIX}/include/X11/extensions/bigreqstr.h:${PORTSDIR}/x1=
1/dmxproto \
                ${PREFIX}/include/X11/extensions/bigreqstr.h:${PORTSDIR}/x1=
1/fixesproto \
                ${PREFIX}/include/X11/extensions/bigreqstr.h:${PORTSDIR}/x1=
1/glproto \
                ${PREFIX}/include/X11/extensions/bigreqstr.h:${PORTSDIR}/x1=
1/inputproto \
                ${PREFIX}/include/X11/extensions/bigreqstr.h:${PORTSDIR}/x1=
1/recordproto \
                ${PREFIX}/include/X11/extensions/bigreqstr.h:${PORTSDIR}/x1=
1/trapproto \
                ${PREFIX}/include/X11/extensions/bigreqstr.h:${PORTSDIR}/x1=
1/xcmiscproto \
                ${PREFIX}/include/X11/extensions/bigreqstr.h:${PORTSDIR}/x1=
1/xf86dgaproto \
                ${PREFIX}/include/X11/extensions/bigreqstr.h:${PORTSDIR}/x1=
1/xf86miscproto \
                ${PREFIX}/include/X11/extensions/bigreqstr.h:${PORTSDIR}/x1=
1/xf86rushproto \
                ${PREFIX}/include/X11/extensions/bigreqstr.h:${PORTSDIR}/x1=
1/xf86vidmodeproto \
                ${PREFIX}/include/X11/extensions/bigreqstr.h:${PORTSDIR}/x1=
1/xineramaproto \
% cd /var/db/pkg
% grep bigreqstr */*
bigreqsproto-1.0.2/+CONTENTS:include/X11/extensions/bigreqstr.h
%=20



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