Packages missing after "Re-installation" with portmaster

Fabian Keil freebsd-listen at fabiankeil.de
Sat Nov 23 12:18:07 UTC 2013


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

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

And somewhat related:

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

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

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

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

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

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

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

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


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

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

===>>> Proceed? y/n [y] 


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

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

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

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

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

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

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

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

===>>> SU Running make install

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

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

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

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


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

===>>> SU Running make install
===>  Installing for python3-3
===>   Generating temporary packing list
===>  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-shared3-config
===>   Registering installation for python3-3
Installing python3-3... done

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

===>>> Removing empty directories from WRKDIRPREFIX

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

===>>> Exiting
######

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

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

Fabian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20131123/96ff4303/attachment.sig>


More information about the freebsd-ports mailing list