Re: [yocto] Error: PATH contains '.' or '', which will break the build, please remove this.

2012-07-18 Thread Burton, Ross
On 18 July 2012 12:44, Axel Beierlein belatro...@freenet.de wrote:
 Hello,

 when i start bitbake core-image-minimal i get the Error
 PATH contains '.' or '', which will break the build, please remove this.

 But there is definitly no '' a whitespace or a point in my PATH.

That error could be phrased better...

If you don't have a . element, you probably have an empty element
(which is what the '' is trying to say).  For example:

/usr/bin:/bin::/home/ross/bin

The :: after /bin is bad, and it's this which needs to be removed.
This is normally due to bad concatenation when extending $PATH.

Ross
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] Error: PATH contains '.' or '', which will break the build, please remove this.

2012-06-21 Thread Mark Hatle

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@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto




___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] Error: PATH contains '.' or '', which will break the build, please remove this.

2012-06-21 Thread Jack Mitchell

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@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto




___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


I also started receiving this error about a week ago, my path is as follows:

[jack@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 

Re: [yocto] Error: PATH contains '.' or '', which will break the build, please remove this.

2012-06-21 Thread Khem Raj
On Thu, Jun 21, 2012 at 8:25 AM, Elvis Dowson elvis.dow...@gmail.com wrote:
 BBFILES ?= 
 BBLAYERS ?=  \
  /tool/yocto/poky/meta \
  /tool/yocto/poky/meta-yocto \
  /tool/yocto/meta-openembedded/meta-oe \
  /tool/yocto/meta-xilinx \
  

what does

bitbake -e image | grep -e ^BBPATH=

show
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] Error: PATH contains '.' or '', which will break the build, please remove this.

2012-06-21 Thread Elvis Dowson
Hi Khem,

On Jun 21, 2012, at 8:09 PM, Khem Raj wrote:

 On Thu, Jun 21, 2012 at 8:25 AM, Elvis Dowson elvis.dow...@gmail.com wrote:
 BBFILES ?= 
 BBLAYERS ?=  \
  /tool/yocto/poky/meta \
  /tool/yocto/poky/meta-yocto \
  /tool/yocto/meta-openembedded/meta-oe \
  /tool/yocto/meta-xilinx \
  
 
 what does
 
 bitbake -e image | grep -e ^BBPATH=
 
 show

It shows the following:

BBPATH=/tool/yocto/poky/meta-yocto::/tool/yocto/poky/meta:/tool/yocto/meta-openembedded/meta-oe:/tool/yocto/meta-xilinx

There is an extra colon : , how can I remove it? 

Best regards,

Elvis Dowson

___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] Error: PATH contains '.' or '', which will break the build, please remove this.

2012-06-21 Thread Elvis Dowson
Hi Khem,
   I noticed that my PATH variable had an extra colon :  , once 
I fixed that, bitbake starts to work.

However, I still get the following warnings:

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.

How can I fix this?

The output of the following command is empty

$ bitbake -e core-image-minimal | grep -e ^BBPATH=

$

I don't know what to do, to diagnose the problem and get rid of the warning.

Best regards,

Elvis Dowson

___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] Error: PATH contains '.' or '', which will break the build, please remove this.

2012-06-21 Thread Khem Raj
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 6/21/2012 8:05 PM, Elvis Dowson wrote:
 Hi Khem,
 
 On Jun 21, 2012, at 8:09 PM, Khem Raj wrote:
 
 On Thu, Jun 21, 2012 at 8:25 AM, Elvis Dowson
 elvis.dow...@gmail.com wrote:
 BBFILES ?=  BBLAYERS ?=  \ /tool/yocto/poky/meta \ 
 /tool/yocto/poky/meta-yocto \ 
 /tool/yocto/meta-openembedded/meta-oe \ /tool/yocto/meta-xilinx
 \ 
 
 what does
 
 bitbake -e image | grep -e ^BBPATH=
 
 show
 
 It shows the following:
 
 BBPATH=/tool/yocto/poky/meta-yocto::/tool/yocto/poky/meta:/tool/yocto/meta-openembedded/meta-oe:/tool/yocto/meta-xilinx

  There is an extra colon : , how can I remove it?
 

BBLAYERS above meta appears before meta-yocto but in BBPATH meta-yocto
appears before meta. I think meta-yocto/conf/layer.conf has

BBPATH := ${LAYERDIR}:${BBPATH}

change it to

BBPATH .= :${LAYERDIR}

and if you want meta-yocto to appear before meta then rearrange
BBLAYERS above to

BBLAYERS ?=  \
 /tool/yocto/poky/meta-yocto \
 /tool/yocto/poky/meta \
 /tool/yocto/meta-openembedded/meta-oe \
 /tool/yocto/meta-xilinx \
 

but that may not solve the problem too since now you will get

BBPATH=:/tool/yocto/poky/meta-yocto:/tool/yocto/poky/meta:/tool/yocto/meta-openembedded/meta-oe:/tool/yocto/meta-xilinx

and it will whine about : at the beginning since that will present and
empty BBPATH when it separates them out for sanity checks.

The fix would be to see if you have : at beginning or end of BBPATH
(_after_ it has been populated) and strip it out.

 Best regards,
 
 Elvis Dowson
 


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk/j874ACgkQuwUzVZGdMxSgUQCfTMT+9+YaJK3cUuCGhGjr6V/J
0TwAnR3rjGAwIDs2Fg1zGYiculK4BfkP
=EkD0
-END PGP SIGNATURE-
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto