Subject: Re: pkg/36563 (Cannot bootstrap pkgsrc on AIX 5.3 (circular dependency
To: None <gnats-bugs@NetBSD.org>
From: Louis Guillaume <lguillaume@berklee.edu>
List: pkgsrc-bugs
Date: 06/29/2007 09:08:13
Roland Illig wrote:
> The following reply was made to PR pkg/36563; it has been noted by GNATS.
>
> From: Roland Illig <rillig@NetBSD.org>
> To: gnats-bugs@NetBSD.org
> Cc:
> Subject: Re: pkg/36563 (Cannot bootstrap pkgsrc on AIX 5.3 (circular dependency
> w/ patch and digest))
> Date: Fri, 29 Jun 2007 10:12:11 +0200
>
> This is a multi-part message in MIME format.
> --------------030009020506010009040504
> Content-Type: text/plain; charset=us-ascii; format=flowed
> Content-Transfer-Encoding: 7bit
>
> Louis Guillaume wrote:
> > This is with pkgsrc-2007Q1.
>
> Please try the appended mk/patch/bsd.patch-vars.mk file.
>
> Roland
>
This helped, and it got further, however now I get stopped as it tries
to build nawk.
# ./cleanup
# ./bootstrap --workdir /tmp/pkgbootstrap --sysconfdir=/etc
===> bootstrap command: ./bootstrap --workdir /tmp/pkgbootstrap
--sysconfdir=/etc
===> bootstrap started: Fri Jun 29 08:42:44 EDT 2007
Working directory is: /tmp/pkgbootstrap
... skipping ...
===> Cleaning for bmake-20051105nb3
===> running: (cd /usr/pkgsrc/lang/nawk && /usr/pkg/bin/bmake
-DPKG_PRESERVE MAKECONF=/tmp/pkgbootstrap/mk.conf.example
WRKOBJDIR=/tmp/pkgbootstrap/pkgsrc bootstrap-register)
ERROR: [resolve-dependencies] A package matching ``gcc>=2.95.3nb7'' should
ERROR: be installed, but one cannot be found. Perhaps there is a
ERROR: stale work directory for ../../lang/gcc?
*** Error code 1
Stop.
bmake: stopped in /usr/pkgsrc/lang/nawk
===> exited with status 1
aborted.
I'm not sure why it's trying to build gcc because I have USE_NATIVE_GCC
in mk.conf. Maybe bootstrap doesn't know about this though.
## /etc/mk.conf ##
DISTDIR= /usr/pkg/distfiles
PACKAGES= /usr/pkg/obj/packages
WRKOBJDIR= /usr/pkg/obj
PKGCHK_CONF= /etc/pkgchk.conf
PKG_SYSCONFBASE=/etc
#USE_PKGSRC_GCC=YES
USE_NATIVE_GCC=yes
CC=gcc
CXX=g++
#CONFIG_SHELL=bash
#USE_GCC3=yes
#.include "/usr/pkg/gcc3/mk/c.mk"
#.include "/usr/pkg/gcc3/mk/f77.mk"
MACHINE_GNU_PLATFORM=powerpc-ibm-aix5.3.0.0
CHECK_SHLIBS=no
RENAME=
PKGMAKECONF=${MAKECONF}
DEPENDS_TARGET=package