ARCH is not set

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

ARCH is not set

IceAmber
Hi, everyone

I have a problem when updating my system

 * ARCH is not set... Are you missing the '/etc/portage/make.profile'
 * symlink? Is the symlink correct? Is your portage tree complete?

and the symlink of '/etc/portage/make.profile' is

# ls -l /etc/portage/make.profile
lrwxrwxrwx 1 root root 59 7  13 2016 /etc/portage/make.profile -> ../../usr/portage/profiles/default/linux/amd64/13.0/desktop

any suggestions?



Reply | Threaded
Open this post in threaded view
|

Re: ARCH is not set

Alan McKinnon-2
On 29/09/2017 14:48, IceAmber wrote:

> Hi, everyone
>
> I have a problem when updating my system
>
>  * ARCH is not set... Are you missing the '/etc/portage/make.profile'
>  * symlink? Is the symlink correct? Is your portage tree complete?
>
> and the symlink of '/etc/portage/make.profile' is
>
> # ls -l /etc/portage/make.profile
> lrwxrwxrwx 1 root root 59 7  13 2016 /etc/portage/make.profile ->
> ../../usr/portage/profiles/default/linux/amd64/13.0/desktop
>
> any suggestions?
>
>
>

Does
/usr/portage/profiles/default/linux/amd64/13.0/desktop
exist?

--
Alan McKinnon
[hidden email]


Reply | Threaded
Open this post in threaded view
|

Re: ARCH is not set

Zhu Sha Zang
In reply to this post by IceAmber
Maybe:

eselect profile usage


Regards


On 09/29/2017 08:48 AM, IceAmber wrote:

> Hi, everyone
>
> I have a problem when updating my system
>
>  * ARCH is not set... Are you missing the '/etc/portage/make.profile'
>  * symlink? Is the symlink correct? Is your portage tree complete?
>
> and the symlink of '/etc/portage/make.profile' is
>
> # ls -l /etc/portage/make.profile
> lrwxrwxrwx 1 root root 59 7  13 2016 /etc/portage/make.profile ->
> ../../usr/portage/profiles/default/linux/amd64/13.0/desktop
>
> any suggestions?
>
>
>


.

Reply | Threaded
Open this post in threaded view
|

Re: ARCH is not set

IceAmber
In reply to this post by Alan McKinnon-2
yes, it exists.

On Sat, Sep 30, 2017 at 4:32 AM, Alan McKinnon <[hidden email]> wrote:
On 29/09/2017 14:48, IceAmber wrote:
> Hi, everyone
>
> I have a problem when updating my system
>
>  * ARCH is not set... Are you missing the '/etc/portage/make.profile'
>  * symlink? Is the symlink correct? Is your portage tree complete?
>
> and the symlink of '/etc/portage/make.profile' is
>
> # ls -l /etc/portage/make.profile
> lrwxrwxrwx 1 root root 59 7  13 2016 /etc/portage/make.profile ->
> ../../usr/portage/profiles/default/linux/amd64/13.0/desktop
>
> any suggestions?
>
>
>

Does
/usr/portage/profiles/default/linux/amd64/13.0/desktop
exist?

--
Alan McKinnon
[hidden email]



Reply | Threaded
Open this post in threaded view
|

Re: ARCH is not set

Alexander Kapshuk
In reply to this post by IceAmber


On Fri, Sep 29, 2017 at 3:48 PM, IceAmber <[hidden email]> wrote:
Hi, everyone

I have a problem when updating my system

 * ARCH is not set... Are you missing the '/etc/portage/make.profile'
 * symlink? Is the symlink correct? Is your portage tree complete?

and the symlink of '/etc/portage/make.profile' is

# ls -l /etc/portage/make.profile
lrwxrwxrwx 1 root root 59 7  13 2016 /etc/portage/make.profile -> ../../usr/portage/profiles/default/linux/amd64/13.0/desktop

any suggestions?




Do you have make.defaults in the profile directory for your architecture? As this is where ARCH is set.

grep ^ARCH /usr/portage/profiles/arch/amd64/make.defaults
ARCH="amd64"
Reply | Threaded
Open this post in threaded view
|

Re: ARCH is not set

IceAmber
No, I cannot find the make.default in the profile directory

On Sat, Sep 30, 2017 at 1:36 PM, Alexander Kapshuk <[hidden email]> wrote:


On Fri, Sep 29, 2017 at 3:48 PM, IceAmber <[hidden email]> wrote:
Hi, everyone

I have a problem when updating my system

 * ARCH is not set... Are you missing the '/etc/portage/make.profile'
 * symlink? Is the symlink correct? Is your portage tree complete?

and the symlink of '/etc/portage/make.profile' is

# ls -l /etc/portage/make.profile
lrwxrwxrwx 1 root root 59 7  13 2016 /etc/portage/make.profile -> ../../usr/portage/profiles/default/linux/amd64/13.0/desktop

any suggestions?




Do you have make.defaults in the profile directory for your architecture? As this is where ARCH is set.

grep ^ARCH /usr/portage/profiles/arch/amd64/make.defaults
ARCH="amd64"

Reply | Threaded
Open this post in threaded view
|

Re: ARCH is not set

Alexander Kapshuk
On Sat, Sep 30, 2017 at 9:55 AM, IceAmber <[hidden email]> wrote:
No, I cannot find the make.default in the profile directory

On Sat, Sep 30, 2017 at 1:36 PM, Alexander Kapshuk <[hidden email]> wrote:


On Fri, Sep 29, 2017 at 3:48 PM, IceAmber <[hidden email]> wrote:
Hi, everyone

I have a problem when updating my system

 * ARCH is not set... Are you missing the '/etc/portage/make.profile'
 * symlink? Is the symlink correct? Is your portage tree complete?

and the symlink of '/etc/portage/make.profile' is

# ls -l /etc/portage/make.profile
lrwxrwxrwx 1 root root 59 7  13 2016 /etc/portage/make.profile -> ../../usr/portage/profiles/default/linux/amd64/13.0/desktop

any suggestions?




Do you have make.defaults in the profile directory for your architecture? As this is where ARCH is set.

grep ^ARCH /usr/portage/profiles/arch/amd64/make.defaults
ARCH="amd64"


Can you try re-syncing your portage tree and see if make.defaults gets pulled in?