[Bug 241940] ports-mgmt/portmaster looping on checking dependencies when using ccache
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed Nov 13 09:25:00 UTC 2019
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241940
Bug ID: 241940
Summary: ports-mgmt/portmaster looping on checking dependencies
when using ccache
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: se at FreeBSD.org
Reporter: korsani at free.fr
Flags: maintainer-feedback?(se at FreeBSD.org)
Assignee: se at FreeBSD.org
Hi,
I recently upgraded from 12.0 to 12.1.
When I do portmaster -af, it loops like this :
===>>> Currently installed version: ccache-3.5.dev.20180926_1
===>>> Port directory: /usr/ports/devel/ccache
===>>> Starting check for build dependencies
===>>> Gathering dependency list for devel/ccache from ports
===>>> Forcing update for /usr/ports/databases/libmemcached
===>>> Launching child to reinstall libmemcached-1.0.18_7
===>>> exim-ldap2-4.92.3 1/21 >> libiconv-1.14_11 >> ccache-3.5.dev.20180926_1
>> libmemcached-1.0.18_7 >> autoconf-2.69_3 >> ccache-3.5.dev.20180926_1 >>
libmemcached-1.
0.18_7 >> autoconf-2.69_3 >> ccache-3.5.dev.20180926_1 >> libmemcached-1.0.18_7
>> autoconf-2.69_3 >> ccache-3.5.dev.20180926_1 >> libmemcached-1.0.18_7 >>
autoconf-2.69_
3 >> ccache-3.5.dev.20180926_1 >> libmemcached-1.0.18_7 >> autoconf-2.69_3 >>
ccache-3.5.dev.20180926_1 >> libmemcached-1.0.18_7 (18/83)
===>>> Currently installed version: libmemcached-1.0.18_7
===>>> Port directory: /usr/ports/databases/libmemcached
===>>> Starting check for build dependencies
===>>> Gathering dependency list for databases/libmemcached from ports
===>>> Forcing update for /usr/ports/devel/autoconf
===>>> Launching child to reinstall autoconf-2.69_3
===>>> exim-ldap2-4.92.3 1/21 >> libiconv-1.14_11 >> ccache-3.5.dev.20180926_1
>> libmemcached-1.0.18_7 >> autoconf-2.69_3 >> ccache-3.5.dev.20180926_1 >>
libmemcached-1.
0.18_7 >> autoconf-2.69_3 >> ccache-3.5.dev.20180926_1 >> libmemcached-1.0.18_7
>> autoconf-2.69_3 >> ccache-3.5.dev.20180926_1 >> libmemcached-1.0.18_7 >>
autoconf-2.69_
3 >> ccache-3.5.dev.20180926_1 >> libmemcached-1.0.18_7 >> autoconf-2.69_3 >>
ccache-3.5.dev.20180926_1 >> libmemcached-1.0.18_7 >> autoconf-2.69_3 (19/83)
===>>> Currently installed version: autoconf-2.69_3
===>>> Port directory: /usr/ports/devel/autoconf
===>>> Starting check for build dependencies
===>>> Gathering dependency list for devel/autoconf from ports
===>>> Forcing update for /usr/ports/devel/ccache
===>>> Launching child to reinstall ccache-3.5.dev.20180926_1
===>>> exim-ldap2-4.92.3 1/21 >> libiconv-1.14_11 >> ccache-3.5.dev.20180926_1
>> libmemcached-1.0.18_7 >> autoconf-2.69_3 >> ccache-3.5.dev.20180926_1 >>
libmemcached-1.
0.18_7 >> autoconf-2.69_3 >> ccache-3.5.dev.20180926_1 >> libmemcached-1.0.18_7
>> autoconf-2.69_3 >> ccache-3.5.dev.20180926_1 >> libmemcached-1.0.18_7 >>
autoconf-2.69_
3 >> ccache-3.5.dev.20180926_1 >> libmemcached-1.0.18_7 >> autoconf-2.69_3 >>
ccache-3.5.dev.20180926_1 >> libmemcached-1.0.18_7 >> autoconf-2.69_3 >>
ccache-3.5.dev.2018
0926_1 (20/83)
===>>> Currently installed version: ccache-3.5.dev.20180926_1
===>>> Port directory: /usr/ports/devel/ccache
And so on.
It's the case for some packages :exim-ldap2, mariadb103-server, ...
And it's also the case when, for example : portmaster -f $(pkg shlib -qR
libperl.so.5.28)
The only workaround is commenting
WITH_CCACHE_BUILD=yes
in /etc/make.conf
Which ruin one of the major reason to use ccache: building to whole system :)
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list