Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Nov 2013 13:11:26 +0100
From:      Fabian Keil <freebsd-listen@fabiankeil.de>
To:        freebsd-ports@freebsd.org
Subject:   Re: Packages missing after "Re-installation" with portmaster
Message-ID:  <0ba838b6.51237c5a@fabiankeil.de>
In-Reply-To: <3a7e18e6.2c9503b0@fabiankeil.de>
References:  <3a7e18e6.2c9503b0@fabiankeil.de>

next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_/X0AjvzU70m0Sz3XvsuC5JuD
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Fabian Keil <freebsd-listen@fabiankeil.de> wrote:

> I'm occasionally missing packages after trying to rebuild them with portm=
aster.
> For example I just "lost" liferea:

And somewhat related:

######
fk@r500 ~ $portmaster /usr/ports/lang/python3

=3D=3D=3D>>> Port directory: /usr/ports/lang/python3

=3D=3D=3D>>> Gathering distinfo list for installed ports

=3D=3D=3D>>> SU Running 'make config-conditional'
Password:
=3D=3D=3D>>> Gathering dependency list for lang/python3 from ports
=3D=3D=3D>>> Starting dependency check
=3D=3D=3D>>> Checking dependency: lang/python33
=3D=3D=3D>>> Launching child to install lang/python33

=3D=3D=3D>>> lang/python3 >> lang/python33 (1/1)

=3D=3D=3D>>> Port directory: /usr/ports/lang/python33

=3D=3D=3D>>> Launching 'make checksum' for lang/python33 in background
=3D=3D=3D>>> SU Running 'make config-conditional'
=3D=3D=3D>>> Gathering dependency list for lang/python33 from ports
=3D=3D=3D>>> Starting dependency check
=3D=3D=3D>>> Checking dependency: devel/gmake
=3D=3D=3D>>> Checking dependency: ports-mgmt/pkg
=3D=3D=3D>>> Initial dependency check complete for lang/python33

=3D=3D=3D>>> Continuing initial dependency check for lang/python3
=3D=3D=3D>>> Checking dependency: ports-mgmt/pkg
=3D=3D=3D>>> Initial dependency check complete for lang/python3


=3D=3D=3D>>> lang/python3 >> (1)

=3D=3D=3D>>> The following actions will be taken if you choose to proceed:
	Install lang/python3
	Install lang/python33

=3D=3D=3D>>> Proceed? y/n [y]=20


=3D=3D=3D>>> Starting build for lang/python3 <<<=3D=3D=3D

=3D=3D=3D>>> Starting check for build dependencies
=3D=3D=3D>>> Gathering dependency list for lang/python3 from ports
=3D=3D=3D>>> Starting dependency check
=3D=3D=3D>>> Checking dependency: ports-mgmt/pkg
=3D=3D=3D>>> Dependency check complete for lang/python3

=3D=3D=3D>   python3-3 depends on file: /usr/local/sbin/pkg - found
=3D=3D=3D> Fetching all distfiles required by python3-3 for building
=3D=3D=3D>  Extracting for python3-3
=3D=3D=3D>  Patching for python3-3
=3D=3D=3D>  Configuring for python3-3
=3D=3D=3D>>> Starting check for runtime dependencies
=3D=3D=3D>>> Gathering dependency list for lang/python3 from ports
=3D=3D=3D>>> Starting dependency check
=3D=3D=3D>>> Checking dependency: lang/python33
=3D=3D=3D>>> Launching child to install lang/python33

=3D=3D=3D>>> lang/python3 >> lang/python33 (1/1)

=3D=3D=3D>>> Port directory: /usr/ports/lang/python33

=3D=3D=3D>>> Starting check for build dependencies
=3D=3D=3D>>> Gathering dependency list for lang/python33 from ports
=3D=3D=3D>>> Starting dependency check
=3D=3D=3D>>> Checking dependency: devel/gmake
=3D=3D=3D>>> Checking dependency: ports-mgmt/pkg
=3D=3D=3D>>> Dependency check complete for lang/python33

=3D=3D=3D>>> lang/python3 >> lang/python33 (1/1)

=3D=3D=3D>>> Starting check for runtime dependencies
=3D=3D=3D>>> Gathering dependency list for lang/python33 from ports
=3D=3D=3D>>> No dependencies for lang/python33

=3D=3D=3D>>> SU Running make install

=3D=3D=3D>>> SU Installing /var/db/pkg/python33-3.3.2_4/distfiles

=3D=3D=3D>>> Running 'make clean' in the background

=3D=3D=3D>>> Installation of lang/python33 (python33-3.3.2_4) succeeded

=3D=3D=3D>>> Keeping distfile, valid for another port: Python-2.7.5.tar.xz
=3D=3D=3D>>> Keeping current distfile: python/Python-3.3.2.tar.xz
=3D=3D=3D>>> Distfile cleaning complete


=3D=3D=3D>>> Returning to dependency check for lang/python3
=3D=3D=3D>>> Dependency check complete for lang/python3

=3D=3D=3D>>> SU Running make install
=3D=3D=3D>  Installing for python3-3
=3D=3D=3D>   Generating temporary packing list
=3D=3D=3D>  Checking if lang/python3 already installed
/bin/ln -sf /usr/local/bin/python3.3 /usr/local/bin/python3
/bin/ln -sf /usr/local/bin/python-shared3.3 /usr/local/bin/python-shared3
/bin/ln -sf /usr/local/bin/2to3-3.3 /usr/local/bin/2to3-3
/bin/ln -sf /usr/local/bin/idle3-3.3 /usr/local/bin/idle3
/bin/ln -sf /usr/local/bin/pydoc3-3.3 /usr/local/bin/pydoc3
/bin/ln -sf /usr/local/bin/python3.3-config /usr/local/bin/python3-config
/bin/ln -sf /usr/local/bin/python-shared3.3-config /usr/local/bin/python-sh=
ared3-config
=3D=3D=3D>   Registering installation for python3-3
Installing python3-3... done

=3D=3D=3D>>> Running 'make clean' in the background

=3D=3D=3D>>> Removing empty directories from WRKDIRPREFIX

=3D=3D=3D>>> The following actions were performed:
	Installation of lang/python33 (python33-3.3.2_4)
	Installation of lang/python3 (python3-3)

=3D=3D=3D>>> Exiting
######

Note that lang/python33 hasn't actually been installed.

The second attempt (with lang/python3 already installed) worked as expected.

Fabian

--Sig_/X0AjvzU70m0Sz3XvsuC5JuD
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (FreeBSD)

iEYEARECAAYFAlKQm20ACgkQBYqIVf93VJ2j1wCgn658WVHG/9oLX3m595RiEzZu
csoAoI30nH5NJVDmgRydXJf7ZGZwJeNP
=2lvk
-----END PGP SIGNATURE-----

--Sig_/X0AjvzU70m0Sz3XvsuC5JuD--



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