Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 May 2015 17:27:07 -0700
From:      "Chris H" <bsd-lists@bsdforge.com>
To:        <freebsd-ports@freebsd.org>
Subject:   Re: How to remove Python3 and dependent ports?
Message-ID:  <126e891aa6020188b59eb67da04bbb7b@ultimatedns.net>
In-Reply-To: <5128a12c70cb4dbd09abbec37d951156@ultimatedns.net>
References:  <5128a12c70cb4dbd09abbec37d951156@ultimatedns.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 30 May 2015 17:16:44 -0700 "Chris H" <bsd-lists@bsdforge.com> wrote

> Well, after a 5 day build session, due to a low resource i386
> box. I discovered that I get to start the process all over,
> after performing a fresh install. Problem is that Python3
> was introduced before Python2 was EOL'd, and removed from
> the [ports] tree. Pity Python couldn't be bothered to find
> a way to work with both versions. To the point; I received
> the following FATAL error, after an extremely long build
> session on a meta-port x11/cinnamon:
> ===>   python3-2_3 depends on file: /usr/local/bin/python2.7 - found
> ===>   Generating temporary packing list
> /bin/ln -sf python2.7 
> /usr/ports/lang/python3/work/stage/usr/local/bin/python2 /bin/ln -sf 2to3-2.7
>  /usr/ports/lang/python3/work/stage/usr/local/bin/2to3-2 /bin/ln -sf idle2.7 
> /usr/ports/lang/python3/work/stage/usr/local/bin/idle2 /bin/ln -sf pydoc2.7 
> /usr/ports/lang/python3/work/stage/usr/local/bin/pydoc2 /bin/ln -sf
> python2.7-config  /usr/ports/lang/python3/work/stage/usr/local/bin/p
> ython2-config
> /bin/ln -sf python-2.7.pc 
> /usr/ports/lang/python3/work/stage/usr/local/libdata/
> pkgconfig/python2.pc
> ====> Compressing man pages (compress-man)
> ===>  Installing for python3-2_3
> ===>  Checking if python3 already installed
> ===>   Registering installation for python3-2_3 as automatic
> Installing python3-2_3...
> pkg-static: python3-2_3 conflicts with python2-2_3 (installs files into the
> same
>  place).  Problematic file: /usr/local/bin/2to3-2
> *** Error code 70
> 
> Stop.
> make[4]: stopped in /usr/ports/lang/python3
> *** Error code 1
> 
> Stop.
> make[3]: stopped in /usr/ports/x11/gnome-desktop
> 
> Hmm... seems to me, by the error, that the actual culprit was
> an effort to THWART this exact error. Job well done! :P
> 
> So, as it appears to me anyway. I'll need to make a choice;
> either I'm all in on Python2, or Python3, there's no in-between.
> So I was hoping that someone might suggest a good way, or an
> already existing port to remove Python3 and every port that
> includes the "REQUIRES python:>=3" line in it. So as to end up
> with a successful build.
> 
> Thank you for any thoughts, or suggestions.
> 
> --Chris
Apologies; seems I neglected to provide some important info:

FreeBSD i386.dev 10.1-STABLE FreeBSD 10.1-STABLE #0 r283617:
Wed May 27 20:27:48 PDT 2015
root@i386.dev:/usr/obj/usr/src/sys/I386  i386

Path: /usr/ports
Working Copy Root Path: /usr/ports
URL: svn://svn.freebsd.org/ports/head
Relative URL: ^/head
Repository Root: svn://svn.freebsd.org/ports
Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5
Revision: 387621
Node Kind: directory
Schedule: normal
Last Changed Author: bdrewery
Last Changed Rev: 387621
Last Changed Date: 2015-05-27 08:17:56 -0700 (Wed, 27 May 2015)

> 
> --
> 
> 
> _______________________________________________
> freebsd-ports@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"





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