I was trying `portmaster` to install multiple ports as fast as possible.
And this failed due to this error.
I think there's exactly same version of python installation. And it caused `make install` to fail. And that cause portmaster to fail. And whole procedure has aborted.
I have no idea how I handle this situation. If a package is installed while installing other port, then portmaster seems to fail.
Currently git is not installed. So postmaster failed.
Here's my system version.
How can I portmaster to handle this situation gracefully? For instance, if the exisitng installation for a port discovered, I want it to be passed, reinstalled or upgraded. Just to finish the whole process.
Or should I install all each ports using separated portmaster command?
Code:
cd /usr/ports
cd ports-mgmt/portmaster; make install clean; cd ../..
portmaster -GPv lang/python lang/perl5.14 ftp/curl devel/git net/rsync shells/zsh devel/llvm lang/clang
And this failed due to this error.
Code:
(a lot of output...)
===> python2-2_1 depends on file: /usr/local/bin/python2.7 - found
===> Generating temporary packing list
===> Checking if lang/python2 already installed
/bin/ln -sf /usr/local/bin/idle2.7 /usr/local/bin/idle2
/bin/ln -sf /usr/local/bin/pydoc2.7 /usr/local/bin/pydoc2
/bin/ln -sf /usr/local/bin/python2.7 /usr/local/bin/python2
/bin/ln -sf /usr/local/bin/python-shared2.7 /usr/local/bin/python-shared2
/bin/ln -sf /usr/local/bin/2to3-2.7 /usr/local/bin/2to3-2
/bin/ln -sf /usr/local/bin/smtpd2.7.py /usr/local/bin/smtpd2.py
/bin/ln -sf /usr/local/bin/python2.7-config /usr/local/bin/python2-config
/bin/ln -sf /usr/local/bin/python-shared2.7-config /usr/local/bin/python-shared2-config
===> Registering installation for python2-2_1
===> Returning to build of python-2.7_1,2
===> Generating temporary packing list
===> Checking if lang/python already installed
===> python-2.7_1,2 is already installed
You may wish to ``make deinstall'' and install this port again
by ``make reinstall'' to upgrade it properly.
If you really wish to overwrite the old port of lang/python
without deleting it first, set the variable "FORCE_PKG_REGISTER"
in your environment or the "make install" command line.
*** [check-already-installed] Error code 1
Stop in /usr/ports/lang/python.
*** [build-depends] Error code 1
Stop in /usr/ports/devel/git.
===>>> make failed for devel/git
===>>> Aborting update
===>>> Update for devel/git failed
===>>> Aborting update
===>>> Killing background jobs
Terminated
===>>> There are messages from installed ports to display,
but first take a moment to review the error messages
above. Then press Enter when ready to proceed.
I think there's exactly same version of python installation. And it caused `make install` to fail. And that cause portmaster to fail. And whole procedure has aborted.
I have no idea how I handle this situation. If a package is installed while installing other port, then portmaster seems to fail.
Currently git is not installed. So postmaster failed.
Code:
root@devm:/usr/ports # git
git: Command not found.
Here's my system version.
Code:
root@devm:/usr/ports # uname -a
FreeBSD devm 9.2-RELEASE FreeBSD 9.2-RELEASE #0 r255898: Thu Sep 26 22:50:31 UTC 2013 root@bake.isc.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64
How can I portmaster to handle this situation gracefully? For instance, if the exisitng installation for a port discovered, I want it to be passed, reinstalled or upgraded. Just to finish the whole process.
Or should I install all each ports using separated portmaster command?