Discussion:
[gentoo-alt] sys-libs/timezone-data-2018c fails to emerge during prefix installation.
Cyril de Vaucleroy
2018-01-29 21:50:01 UTC
Permalink
Hello all,

I am trying to set up Gentoo Prefix on a CentOS VPS, but unfortunately not
without issues... When the bootstrap shell script tries to emerge -e
system, it always fails at the same point, when trying to emerge
sys-libs/timezone-data-2018c. Apparently, portage complains about files
installed outside of the prefix (here's the complete build.log file for
reference : https://hastebin.com/xomagewulo.coffeescript).

The weird part is that apparently this was "fixed" in a recent commit :
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9aff1e839de0d9291b0538ce956c5b88cac0a41.
But as you can imagine, the fix does not work, at least for me... (Before
you ask, I did emerge --sync to make sure I was up to date)
Also, if you compare the diffs of this commit and of the commit concerning
timezone-data that was applied a few days before (which you can find here :
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d8012b536f1ad0d0b6a5155e6156e299d7a7a31),
you can see that the only thing the most recent commit does is reverting
the changes of the previous ones, although both had as objective to fix the
install on Gentoo Prefix systems...

As you can see, I have absolutely no clue of what to do next, which is why
any help would be greatly appreciated! Thanks in advance :-)
Benda Xu
2018-01-30 00:52:48 UTC
Permalink
Post by Cyril de Vaucleroy
I am trying to set up Gentoo Prefix on a CentOS VPS, but unfortunately
not without issues... When the bootstrap shell script tries to emerge
-e system, it always fails at the same point, when trying to emerge
sys-libs/timezone-data-2018c. Apparently, portage complains about
files installed outside of the prefix (here's the complete build.log
file for reference : https://hastebin.com/xomagewulo.coffeescript).
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9aff1e839de0d9291b0538ce956c5b88cac0a41. But
as you can imagine, the fix does not work, at least for me... (Before
you ask, I did emerge --sync to make sure I was up to date) Also, if
you compare the diffs of this commit and of the commit concerning
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d8012b536f1ad0d0b6a5155e6156e299d7a7a31),
you can see that the only thing the most recent commit does is
reverting the changes of the previous ones, although both had as
objective to fix the install on Gentoo Prefix systems...
As you can see, I have absolutely no clue of what to do next, which is
why any help would be greatly appreciated! Thanks in advance :-)
Indeed, the later fix f9aff1e839de0d by Mike was a regression. I have
reverted it.

Thanks!
Benda

Loading...