[yocto] Error: PATH contains '.' or '', which will break the build, please remove this.
Jack Mitchell
ml at communistcode.co.uk
Thu Jun 21 08:56:38 PDT 2012
On 21/06/12 16:41, Mark Hatle wrote:
> On 6/21/12 10:25 AM, Elvis Dowson wrote:
>> Hi,
>> I just updated my yocto repos and tried a fresh build.
>
> There are two errors, see below:
>
>> My bblayers.conf file looks like this:
>>
>> # LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf
>> # changes incompatibly
>> LCONF_VERSION = "4"
>>
>> BBFILES ?= ""
>> BBLAYERS ?= " \
>> /tool/yocto/poky/meta \
>> /tool/yocto/poky/meta-yocto \
>> /tool/yocto/meta-openembedded/meta-oe \
>> /tool/yocto/meta-xilinx \
>> "
>>
>> And when I run the bitake core-image-minimal;bitbake meta-toolchain
>> I get the following errors:
>>
>> $ bitbake core-image-minimal;bitbake meta-toolchain;
>> Pseudo is not present but is required, building this first before the
>> main build
>> WARNING: Unable to get checksum for python-numpy SRC_URI entry
>> config.h: file could not be found | ETA: 00:00:49
>> WARNING: Unable to get checksum for python-numpy SRC_URI entry
>> numpyconfig.h: file could not be found
>> WARNING:
>> /tool/yocto/meta-openembedded/meta-oe/recipes-connectivity/networkmanager/networkmanager_0.9.2.0.bb:
>> it is recommended to set SYSTEMD_PACKAGES as <existing-package>-systemd
>> WARNING:
>> /tool/yocto/poky/meta/recipes-extended/lighttpd/lighttpd_1.4.30.bb:
>> it is recommended to set SYSTEMD_PACKAGES as <existing-package>-systemd
>> Parsing recipes: 100%
>> |####################################################################################|
>> Time: 00:00:37
>> Parsing of 1186 .bb files complete (0 cached, 1186 parsed). 1524
>> targets, 40 skipped, 0 masked, 0 errors.
>> WARNING: BBPATH references the current directory, either through an
>> empty entry, or a '.'.
>> This is unsafe and means your layer configuration is adding
>> empty elements to BBPATH.
>> Please check your layer.conf files and other BBPATH settings to
>> remove the current working directory references.
>
> The above is a warning, it is a configuration problem with one or more
> layer.conf file within a layer. But it's a warning, the build will
> continue.
>
>> ERROR: OE-core's config sanity checker detected a potential
>> misconfiguration.
>> Either fix the cause of this error or at your own risk disable
>> the checker (see sanity.conf).
>> Following is the list of potential problems / advisories:
>>
>> PATH contains '.' or '', which will break the build, please
>> remove this.
>
> The above is an error. Your shell environment's "PATH" is broken.
> You have either '' (blank) or '.' within your path.
>
> Run the following in your shell: echo "${PATH}"
>
> If you see something like:
>
> /usr/bin:/bin:~/bin:.
>
> It's the '.' that is the problem. Rewrite your path by removing the
> '.' item.. (similarly if it contains '::' or ends with ':' that is the
> blank problem)
>
> --Mark
>
>> ERROR: Execution of event handler 'check_sanity_eventhandler' failed
>> ERROR: Command execution failed: Exited with 1
>>
>> Summary: There were 5 WARNING messages shown.
>> Summary: There were 3 ERROR messages shown, returning a non-zero exit
>> code.
>> Pseudo is not present but is required, building this first before the
>> main build
>> Loading cache: 100%
>> |######################################################################################|
>> ETA: 00:00:00
>> Loaded 1523 entries from dependency cache.
>> Parsing recipes: 100%
>> |####################################################################################|
>> Time: 00:00:07
>> Parsing of 1186 .bb files complete (1184 cached, 2 parsed). 1524
>> targets, 40 skipped, 0 masked, 0 errors.
>> WARNING: BBPATH references the current directory, either through an
>> empty entry, or a '.'.
>> This is unsafe and means your layer configuration is adding
>> empty elements to BBPATH.
>> Please check your layer.conf files and other BBPATH settings to
>> remove the current working directory references.
>> ERROR: OE-core's config sanity checker detected a potential
>> misconfiguration.
>> Either fix the cause of this error or at your own risk disable
>> the checker (see sanity.conf).
>> Following is the list of potential problems / advisories:
>>
>> PATH contains '.' or '', which will break the build, please
>> remove this.
>> ERROR: Execution of event handler 'check_sanity_eventhandler' failed
>> ERROR: Command execution failed: Exited with 1
>>
>> Summary: There was 1 WARNING message shown.
>> Summary: There were 3 ERROR messages shown, returning a non-zero exit
>> code.
>>
>>
>> Best regards,
>>
>> Elvis Dowson
>> _______________________________________________
>> yocto mailing list
>> yocto at yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/yocto
>>
>
>
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
I also started receiving this error about a week ago, my path is as follows:
[jack at archHP r0005]$ echo "${PATH}"
/home/jack/Projects/poky-denzil.git/scripts:/home/jack/Projects/poky-denzil.git/bitbake/bin/:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/bin/core_perl
However (from what I can see) this doesn't feature the issue mentioned?
Regards,
--
Jack Mitchell (jack at embed.me.uk)
Embedded Systems Engineer
http://www.embed.me.uk
--
More information about the yocto
mailing list