help-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: no C_INCLUDE_PATH env variable defined : I can't compile C applicati


From: 宋文武
Subject: Re: no C_INCLUDE_PATH env variable defined : I can't compile C applications
Date: Mon, 24 Oct 2022 14:57:57 +0800
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)

Mohamed Amine LEGHERABA <mlegheraba@protonmail.com> writes:

> Thanks Ricardo for your answer.
>
> Sorry if my message was not clear,
> I don't have the env variable C_INCLUDE_PATH in my guix system and I
> should have it because I have the packages "gcc-toolchain" and
> "linux-libre-headers" in my home profile.
> When I run a instance of guix shell with these 2 packages, for example
> with the command "guix shell gcc-toolchain linux-libre-headers" I do
> have this env variable defined (in fact a guix shell with only
> gcc-toolchain works also) so I don't know why I don't have this
> variable defined in my system.

Hello, I think you're missing 'home-bash-service-type' in your home
services, which should setup bash to source
'$HOME_ENVIRONMENT/setup-environment', and 'setup-environment' will
source '.guix-home/profile/etc/profile'.  If gcc-toolchain is in the
home profile, that '.guix-home/profile/etc/profile' should have
C_INCLUDE_PATH in it.

Hope this helps!



reply via email to

[Prev in Thread] Current Thread [Next in Thread]