hi Jassi,


On Wed, Mar 4, 2020 at 1:34 AM Jassi Brar <jassisinghbrar@gmail.com> wrote:
On Tue, Mar 3, 2020 at 1:15 AM Nicolas Dechesne
<nicolas.dechesne@linaro.org> wrote:
>
> hi Jassi,
>
> On Tue, Mar 3, 2020 at 1:06 AM Jassi Brar <jassisinghbrar@gmail.com> wrote:
>>
>> Hi Team,
>>
>>  I understand ubuntu-19.10 maybe too modern for Sumo builds, but I can
>> not even build RPB distro with Zeus.  Poky builds fine though.
>
>
> Zeus was released at the same time as 19.10, so 19.10 is not marked as a supported distro in zeus, see
> http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta-poky/conf/distro/poky.conf?h=zeus#n52
>
I see now, thanks.

> Can you please provide build log that is showing errors with RPB/zeus on 19.10?
>
I use the 'zeus' branch of oe-rpb-manifest.git   and build  rpb-console-image

I tried to reproduce. I am using the qcom/zeus branch in the manifest which is pretty much the same as zeus (only shows the QCOM BSP). And I am using a 19.10 docker build env. For the record, my Dockerfile is here:
https://github.com/ndechesne/docker-me/blob/eoan/Dockerfile

So that you can see what packages are installed on my host.


Build Configuration:
BB_VERSION           = "1.44.0"
BUILD_SYS            = "x86_64-linux"
NATIVELSBSTRING      = "ubuntu-19.10"
TARGET_SYS           = "aarch64-linaro-linux"
MACHINE              = "hikey960"
DISTRO               = "rpb"
DISTRO_VERSION       = "3.0+linaro"
TUNE_FEATURES        = "aarch64 cortexa53 crc"
TARGET_FPU           = ""
meta-rpb             = "HEAD:c54331aacc7cd1e40b5e32fd1a7b3484904fbcb0"

My build config is:

Build Configuration:                                                                
BB_VERSION           = "1.44.0"                                                                                                                                              
BUILD_SYS            = "x86_64-linux"                                                                                                                                          
NATIVELSBSTRING      = "ubuntu-19.10"                                  
TARGET_SYS           = "aarch64-linaro-linux"              
MACHINE              = "dragonboard-410c"                    
DISTRO               = "rpb"                                                                                                        
DISTRO_VERSION       = "3.0+linaro"                                                                                                                                                                                                    
TUNE_FEATURES        = "aarch64 cortexa53 crc"                                                                                                                                                                                        
TARGET_FPU           = ""                                                                                                                                                        
meta-rpb             = "HEAD:c54331aacc7cd1e40b5e32fd1a7b3484904fbcb0"                                                                                                                                                                
meta-oe                                                                                                                                                                                                                                
meta-gnome                                                                                                                                                                                                                            
meta-xfce                                                                                                                                  
meta-initramfs                                                                                                                                                                  
meta-multimedia                                                                                                                                                                
meta-networking                                                                                                                                                                  
meta-webserver                                                                                                                                                                        
meta-filesystems                                            
meta-perl                                                
meta-python          = "HEAD:e855ecc6d35677e79780adc57b2552213c995731"                                                                                                                                                                
meta-rust            = "HEAD:0f950f5e333a1c8999320bf18232144f3dd9c80e"                                                                                                                                                      
meta-browser         = "HEAD:7378141606822ef0bb985aaa00e442c9ea806429"                                                                                                                                                                
meta-qt5             = "HEAD:432ad2aa6c3a13253fefc909faba368851d21fb1"                                                                                                                                                                
meta-virtualization  = "HEAD:f4262ab75d36a06c528cc1630b48b817fb0acf8f"                                                                                                                                                                
meta-clang           = "HEAD:0c393398a91713a108f319ac75337c02b7ebeaa7"                                                                                                                                                                
meta-selinux         = "HEAD:44d760413920ba440439b8bc7c2a71ca26cd7a2d"                                                                                                                                                                
meta-96boards        = "HEAD:a96a1dd635f32d8eb1d644db51c0e0d8297060d8"                                                                                                                                                                
meta-qcom            = "HEAD:3e5569032856f4f1ab98687257dd0049342473c5"                                                                                                                                                                
meta-linaro                                                                                                                                                                                                                            
meta-linaro-toolchain                                                                                                                                                          
meta-optee           = "HEAD:d9accce97e73d0be0037d22a5c155efddd216301"                                                                                                        
meta                 = "HEAD:754d0ae5a960056468cdf50e5965a4c22515f8f9"



1) autoconf-native/2.69-r11/build/man/Makefile  fails with
"help2man: command not found"
    hacking it call  /usr/bin/help2man  instead of  help2man  makes it work.

2)  libtool-native_2.4.6.bb:do_install   fails with
"func_fatal_help: command not found"
   Which does sound like host setup issue and not RPB specific.
However, I can build Poky/Zeus for RPi4 just fine (from another
how-to).

both autoconf-native and libtool-native build fine for me. So i cannot reproduce your issues. Note that help2man package is not installed on my host.

I can build core-image-minimal just fine, however rpb-console-image fails to build, because of:

| Traceback (most recent call last):
|   File "/usr/lib/python3.7/runpy.py", line 193, in _run_module_as_main
|     "__main__", mod_spec)
|   File "/usr/lib/python3.7/runpy.py", line 85, in _run_code
|     exec(code, run_globals)
|   File "/home/nicolas.dechesne/work/oe-rpb-qcom-zeus/build-eoan/tmp-rpb-glibc/work/x86_64-linux/icu-native/64.2-r0/icu/source/data/buildtool/__main__.py", line 19, in <module>
|     import BUILDRULES
|   File "/home/nicolas.dechesne/work/oe-rpb-qcom-zeus/build-eoan/tmp-rpb-glibc/work/x86_64-linux/icu-native/64.2-r0/icu/source/test/testdata/BUILDRULES.py", line 4, in <module>
|     from distutils.sysconfig import parse_makefile
| ModuleNotFoundError: No module named 'distutils.sysconfig'
| configure: error: Python failed to run; see above error.
| WARNING: /home/nicolas.dechesne/work/oe-rpb-qcom-zeus/build-eoan/tmp-rpb-glibc/work/x86_64-linux/icu-native/64.2-r0/temp/run.do_configure.13974:1 exit 1 from 'exit 1'
|
ERROR: Task (virtual:native:/home/nicolas.dechesne/work/oe-rpb-qcom-zeus/build-eoan/conf/../../layers/openembedded-core/meta/recipes-support/icu/icu_64.2.bb:do_configure) failed with exit code '1'

which is yet another error... 


Thanks!