somehow you mouse is emitting escape key code. I think there's enough weird stuff happening to switch this to a capital "Q" which requires a two-key combination and will be hard to do accidently (unless some ansi code happens to trigger it)
zero.
any fetching would have been before that screen appears, and "TOTAL" reflects what is left to build (as demonstrated in my previous example)
you should have seen the fetching. it takes some time. it should have been obvious.
# synth upgrade-system
Querying system about current package installations.
Stand by, comparing installed packages against the ports tree.
Stand by, updating external repository catalogs ... pkg: file:///var/synth/live_packages/meta.txz: No such file or directory
pkg: file:///var/synth/live_packages/packagesite.txz: No such file or directory
Failed!
The external repository could not be updated.
No prebuilt packages will be used as a result.
Scanning existing packages.
pkg -vv after "REPOSITORIES {" but the person didn't comply)PacketMan: it's the second time it's been reported (and I asked for the output ofpkg -vvafter "REPOSITORIES {" but the person didn't comply)
REPOSITORIES {
}
VALID_URL_SCHEME [
"pkg+http",
"pkg+https",
"https",
"http",
"ftp",
"file",
"ssh",
]
Repositories:
FreeBSD: {
url : "pkg+http://pkg.FreeBSD.org/FreeBSD:10:amd64/quarterly",
enabled : yes,
priority : 0,
mirror_type : "SRV",
signature_type : "FINGERPRINTS",
fingerprints : "/usr/share/keys/pkg"
}
Synth: {
url : "file:///var/synth/live_packages",
enabled : yes,
priority : 0
}
$
I don't think anything is wrong with lang/ghc as a port, because it builds fine for me in about 55 minutes.
make -C /usr/ports/lang/ghc config. After running the make config I got the same error and so ran make rmconfig && make config. Still the options seemed to be out of date according to Synth. Looking at the Makefile for lang/ghc I found that it adds "hidden" options if /usr/local/bin/ghc or /usr/local/bin/HsColour exist:.if exists(${LOCALBASE}/bin/ghc)
OPTIONS_DEFINE+= BOOT
.endif
.if exists(${LOCALBASE}/bin/HsColour)
OPTIONS_DEFINE+= BOOTH
.endif
make rmconfig && make config one more time, and then building my packages. Maybe you want to consider this to be a (somewhat general) problem in how Synth handles the environment when analyzing options. Or you've already fixed it?? [Personally I think the lang/ghc port does the wrong thing in checking the live environment that way. I would prefer that it simply check for the availability of a local GHC package, but I may be wrong. It's a bootstrap problem. Always ugly.]Looking at the Makefile for ghc I found that it adds "hidden" options if /usr/local/bin/ghc or /usr/local/bin/HsColour exist:
allowing ghc to bootstrap using the installed ghc and hscolour. I got around the impasse by removing ghc, runningCode:.if exists(${LOCALBASE}/bin/ghc) OPTIONS_DEFINE+= BOOT .endif .if exists(${LOCALBASE}/bin/HsColour) OPTIONS_DEFINE+= BOOTH .endifmake rmconfig && make configone more time, and then building my packages. Maybe you want to consider this to be a (somewhat general) problem in how synth handles the environment when analyzing options. Or you've already fixed it?? [Personally I think the ghc port does the wrong thing in checking the live environment that way. I would prefer that it simply check for the availability of a local ghc package, but I may be wrong. It's a bootstrap problem. Always ugly.]
config, if I try to set the option boot to on. Something is wrong with the port. Next try I will remove ghc before I try it with synth.