Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Mar 2014 03:36:48 +0100 (CET)
From:      Gerald Pfeifer <gerald@pfeifer.com>
To:        "Kenta S." <kentas@hush.com>, Andrej Zverev <az@freebsd.org>
Cc:        ports@FreeBSD.org
Subject:   Re: gcc update breakage
Message-ID:  <alpine.LSU.2.11.1403110332040.7314@tuna.site>
In-Reply-To: <20140311021712.D3212200D3@smtp.hushmail.com>
References:  <20140306044423.GA65814@dev.san.ru> <20140308180236.031E420108@smtp.hushmail.com> <531BA8AD.3090209@FreeBSD.org> <20140308234915.C565A20106@smtp.hushmail.com> <531BAEDF.9020406@FreeBSD.org> <20140309000808.630F820106@smtp.hushmail.com> <531BB3D5.2090803@FreeBSD.org> <20140309022911.1B4AD20106@smtp.hushmail.com> <1CD5578F-EFC4-4FCE-8CCA-4E576B94233E@gmail.com> <20140309031532.86BDE20106@smtp.hushmail.com> <531BE5D6.7020709@FreeBSD.org> <20140309043115.8436D20108@smtp.hushmail.com> <531BF0C4.7000908@FreeBSD.org> <20140309050220.7A6C420106@smtp.hushmail.com> <531BF7B9.5090405@FreeBSD.org> <20140311021712.D3212200D3@smtp.hushmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi, let me add ports@FreeBSD.org.

On Mon, 10 Mar 2014, Kenta S. wrote:
> Hi. The GCC update touched the makefiles of net-p2p/libtorrent and net-p2p/rtorrent.
> 
> When I try to update them with portmaster, I get:
> 
> ====> Compressing man pages (compress-man)
> ===>  Installing for libtorrent-0.13.2_2
> ===>  Checking if net-p2p/libtorrent already installed
> ===>   libtorrent-0.13.2_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 net-p2p/libtorrent
>       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/net-p2p/libtorrent.
> *** [install] Error code 1
> 
> I've tried manually deinstalling, reinstalling, cleaning, etc. Any clues?

This looks really weird in net-p2p/rtorrent/Makefile:

   BUILD_DEPENDS= libtorrent=0.13.2_1:${PORTSDIR}/net-p2p/libtorrent
   RUN_DEPENDS=	libtorrent=0.13.2_1:${PORTSDIR}/net-p2p/libtorrent

I have never seen such a crazy dependency before.  Try making this
_2 instead of _1, but, really, this is crazy.

Andrej, any idea?

Why is this not checking for libtorrent.so?  And a LIB_DEPENDS instead?
Something like

   LIB_DEPENDS= libtorrent.so:${PORTSDIR}/net-p2p/libtorrent

?

Gerald



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