From: "m h" <sesquile@gmail.com>
To: gentoo-osx@lists.gentoo.org
Subject: Re: [gentoo-osx] [PREFIX] Creating a profile (package.provided)
Date: Thu, 16 Mar 2006 11:12:58 -0800 [thread overview]
Message-ID: <e36b84ee0603161112g141edf91r4e3bd5f7bf2659d@mail.gmail.com> (raw)
In-Reply-To: <69C9E67A-1B5D-4464-83EA-120AB49A1514@gentoo.org>
On 3/16/06, Kito <kito@gentoo.org> wrote:
>
> On Mar 15, 2006, at 3:36 PM, m h wrote:
>
> > So I tried using Kito's solaris configure code this morning. I don't
> > think it changed much.
> >
>
> First thing is the ${PREFIX}/etc/make.profile symlink is invalid,
> note the `!` .
>
I'll look into what's causing the "!". Still getting it after updating..
>
> Provided packages don't necessarily need an existing ${PV} in the
> tree, so to start it is usually best to document which versions are
> actually available on the host as opposed to which versions are in
> PORTDIR. Take a look the 'packages' files in other profiles to see
> examples of excluding/including system packages to a profile and
> locking down specific versions.
>
Still confused on this. Ideally I'd like to be using libc from the
base system, but have everything else(excluding stuff like udev)
build under the prefix.... (I just want to use the native
compiler/python/bash to bootstrap).
> Also, try the portage-prefix-2.1.10 snapshot, it adds the
> DEFAULT_PATH variable in make.globals, this allows you to set the
> PATH available to portage. It defaults to only ${PREFIX} paths, but
> it can be overridden in the profiles or make.conf.
>
Tried the 2.1.10 and there seems to be a simple issue :
emerge --info
....
Performing Global Updates: /tmp/Mar16/usr/portage/profiles/updates/4Q-2005
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
..................
Traceback (most recent call last):
File "/tmp/Mar16/usr/bin/emerge", line 11, in ?
import portage
File "/tmp/Mar16/usr/lib/portage/pym/portage.py", line 6933, in ?
global_updates()
File "/tmp/Mar16/usr/lib/portage/pym/portage.py", line 6887, in global_updates
update_config_files(myupd)
File "/tmp/Mar16/usr/lib/portage/pym/portage.py", line 6844, in
update_config_files
write_atomic(os.path.join("/", WORLD_FILE), "\n".join(worldlist))
File "/tmp/Mar16/usr/lib/portage/pym/portage_util.py", line 601, in
write_atomic
f.close()
File "/tmp/Mar16/usr/lib/portage/pym/portage_util.py", line 565, in close
apply_stat_permissions(self.name, os.stat(self._real_name))
OSError: [Errno 2] No such file or directory: '/tmp/Mar16/var/lib/portage/world'
Touching the file made this go away.
Now my emerge --info looks like this:
$ emerge --info
!!! Problem with sandbox binary. Disabling...
Performing Global Updates: /tmp/Mar16/usr/portage/profiles/updates/3Q-2002
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
........................................................................................
SNIP/SNIP
Performing Global Updates: /tmp/Mar16/usr/portage/profiles/updates/4Q-2005
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
..................
emerge: wheel group use is being deprecated. Please update group and passwd to
include the portage user as noted above, and then use group portage.
!!! Relying on the shell to locate gcc, this may break
!!! DISTCC, installing gcc-config and setting your current gcc
!!! profile will fix this
Portage 2.1.10 (!/home/spike/portage/portage-alt-prefix/profiles/linux/x86/fc3,
gcc-3.4.3, unavailable, 2.6.9-5.EL i686)
=================================================================
System uname: 2.6.9-5.EL i686 i686
Unknown Host Operating System
dev-lang/python: [Not Present]
sys-apps/sandbox: [Not Present]
sys-devel/autoconf: [Not Present]
sys-devel/automake: [Not Present]
sys-devel/binutils: [Not Present]
sys-devel/libtool: [Not Present]
sys-devel/odcctools: [Not Present]
virtual/os-headers: [Not Present]
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -mcpu=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /tmp/Mar16/etc /usr/kde/2/share/config
/usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /tmp/Mar16/etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
DEFAULT_PATH="/tmp/Mar16/sbin:/tmp/Mar16/usr/sbin:/tmp/Mar16/bin:/tmp/Mar16/usr/bin:/tmp/Mar16/usr/lib/portage/bin:/usr/bin:/usr/sbin:/bin:/sbin"
DISTDIR="/tmp/Mar16/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.UTF-8"
PKGDIR="/tmp/Mar16/usr/portage/packages"
PORTAGE_TMPDIR="/tmp/Mar16/var/tmp"
PORTDIR="/tmp/Mar16/usr/portage"
PREFIX="/tmp/Mar16"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 berkdb crypt ipv6 ncurses nls pam perl python readline ssl
tcpd zlib elibc_glibc kernel_linux userland_GNU"
Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LC_ALL, LDFLAGS,
LINGUAS, MAKEOPTS, PORTDIR_OVERLAY
Trying to emerge the system gives me:
$ emerge -av system
!!! Problem with sandbox binary. Disabling...
Performing Global Updates: /tmp/Mar16/usr/portage/profiles/updates/3Q-2002
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
........................................................................................
SNIP/SNIP
Performing Global Updates: /tmp/Mar16/usr/portage/profiles/updates/4Q-2005
(Could take a couple of minutes if you have a lot of binary packages.)
.='update pass' *='binary update' @='/var/db move'
s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'
..................
emerge: wheel group use is being deprecated. Please update group and passwd to
include the portage user as noted above, and then use group portage.
These are the packages that would be merged, in order:
Calculating system dependencies |
emerge: there are no ebuilds to satisfy "virtual/libintl".
(dependency required by "sys-apps/sed-4.1.4-r1" [ebuild])
!!! Problem resolving dependencies for virtual/libc
!!! Depgraph creation failed.
I'll start off looking at why my profile has a ! in front....
--
gentoo-osx@gentoo.org mailing list
next prev parent reply other threads:[~2006-03-16 19:13 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-03-15 21:36 [gentoo-osx] [PREFIX] Creating a profile (package.provided) m h
2006-03-16 8:27 ` Grobian
2006-03-16 17:11 ` Kito
2006-03-16 19:12 ` m h [this message]
2006-03-16 19:30 ` Grobian
2006-03-16 19:35 ` m h
2006-03-16 19:37 ` m h
2006-03-16 19:44 ` Grobian
2006-03-16 19:53 ` m h
2006-03-16 20:02 ` Grobian
2006-03-16 20:03 ` m h
2006-03-16 20:14 ` m h
2006-03-16 20:18 ` Grobian
2006-03-16 20:27 ` m h
2006-03-16 20:35 ` Grobian
2006-03-16 22:41 ` m h
2006-03-16 22:48 ` Grobian
2006-03-16 23:00 ` m h
2006-03-16 23:28 ` m h
2006-03-16 23:37 ` m h
2006-03-17 8:16 ` Grobian
2006-03-17 17:40 ` Kito
2006-03-17 18:10 ` Kito
2006-03-16 20:22 ` m h
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=e36b84ee0603161112g141edf91r4e3bd5f7bf2659d@mail.gmail.com \
--to=sesquile@gmail.com \
--cc=gentoo-osx@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox