# Linux source code built

**URL:** https://forum.legato.io/t/linux-source-code-built/5722
**Category:** Legato Linux distribution (Yocto project)
**Created:** [April 20, 2021, 8:57am UTC](https://forum.legato.io/t/linux-source-code-built/5722 "2021-04-20T08:57:29Z")
**Posts on this page:** 16
**Page:** 2

<div class="post-metadata">

### Author: ![Pankaj](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.legato.io/pankaj/32/1317_2.png) [@Pankaj](https://forum.legato.io/u/Pankaj)
#### Post date: [April 30, 2021, 7:59am UTC](https://forum.legato.io/t/linux-source-code-built/5722/21 "2021-04-30T07:59:06Z")

</div>

@jyijyi ,

The legato directory is created but it is empty , just copied the legato directory from the legato-src to swi-linux-src to see if now the build is successfully completed.

 ![image](https://us1.discourse-cdn.com/flex019/uploads/legato1/original/2X/2/2c6b29d7dadb6ee75ae10ee4b79422a133eec7aa.png)

---

<div class="post-metadata">

### Author: ![Pankaj](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.legato.io/pankaj/32/1317_2.png) [@Pankaj](https://forum.legato.io/u/Pankaj)
#### Post date: [April 30, 2021, 8:03am UTC](https://forum.legato.io/t/linux-source-code-built/5722/22 "2021-04-30T08:03:58Z")

</div>

Should’nt the legato be fetched from gerrit repo by the linux SDK?

---

<div class="post-metadata">

### Author: ![jyijyi](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.legato.io/jyijyi/32/822_2.png) [@jyijyi](https://forum.legato.io/u/jyijyi)
#### Post date: [April 30, 2021, 8:22am UTC](https://forum.legato.io/t/linux-source-code-built/5722/23 "2021-04-30T08:22:32Z")

</div>

do you find problem to download legato source by " leaf getsrc legato"

---

<div class="post-metadata">

### Author: ![Pankaj](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.legato.io/pankaj/32/1317_2.png) [@Pankaj](https://forum.legato.io/u/Pankaj)
#### Post date: [April 30, 2021, 9:35am UTC](https://forum.legato.io/t/linux-source-code-built/5722/24 "2021-04-30T09:35:44Z")

</div>

I am able to download the legato source code perfectly but the only thing is it is downloaded in a different directory

---

<div class="post-metadata">

### Author: ![jyijyi](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.legato.io/jyijyi/32/822_2.png) [@jyijyi](https://forum.legato.io/u/jyijyi)
#### Post date: [April 30, 2021, 10:12am UTC](https://forum.legato.io/t/linux-source-code-built/5722/25 "2021-04-30T10:12:15Z")

</div>

Then it is just minor problem as you can move the folder

---

<div class="post-metadata">

### Author: ![Pankaj](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.legato.io/pankaj/32/1317_2.png) [@Pankaj](https://forum.legato.io/u/Pankaj)
#### Post date: [April 30, 2021, 6:33pm UTC](https://forum.legato.io/t/linux-source-code-built/5722/26 "2021-04-30T18:33:46Z")

</div>

Facing issues with patch:  
ERROR: legato-af-git-r0 do\_patch: Command Error: ‘quilt --quiltrc /home/pankaj/Documents/fx30slegatosrcltem1/swi-linux-src/build\_bin/tmp/sysroots/x86\_64-linux/etc/quiltrc push’ exited with 0 Output:  
Applying patch 0002-ALPC-299-Add-columbiaAtService-to-avcService-black-l.patch  
patching file apps/platformServices/airVantageConnector/avcAppUpdate/avcAppUpdate.c  
Hunk #1 FAILED at 339.  
1 out of 1 hunk FAILED – rejects in file apps/platformServices/airVantageConnector/avcAppUpdate/avcAppUpdate.c  
Patch 0002-ALPC-299-Add-columbiaAtService-to-avcService-black-l.patch can be reverse-applied  
ERROR: legato-af-git-r0 do\_patch: Function failed: patch\_do\_patch  
ERROR: Logfile of failure stored in: /home/pankaj/Documents/fx30slegatosrcltem1/swi-linux-src/build\_bin/tmp/work/armv7a-neon-poky-linux-gnueabi/legato-af/git-r0/temp/log.do\_patch.16606  
ERROR: Task (/home/pankaj/Documents/fx30slegatosrcltem1/swi-linux-src/meta-swi/common/recipes-legato/legato-af/legato-af\_git.bb:do\_patch) failed with exit code ‘1’

---

<div class="post-metadata">

### Author: ![jyijyi](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.legato.io/jyijyi/32/822_2.png) [@jyijyi](https://forum.legato.io/u/jyijyi)
#### Post date: [May 1, 2021, 12:21am UTC](https://forum.legato.io/t/linux-source-code-built/5722/27 "2021-05-01T00:21:07Z")

</div>

You can see here

> [@Recipes to upgrade python version on FX30](https://forum.legato.io/t/recipes-to-upgrade-python-version-on-fx30/5245/8):
>
> Hi Chris, Yes, I had downloaded the FX30 R17 yocto source code using Leaf. But when I run the make command, without add any recipe, just the original files, I am getting the following error: ERROR: legato-af-git-r0 do\_patch: Command Error: 'quilt --quiltrc /home/gustavo/leafFX30/swi-linux-src/build\_bin/tmp/sysroots/x86\_64-linux/etc/quiltrc push' exited with 0 Output: Applying patch 0002-ALPC-299-Add-columbiaAtService-to-avcService-black-l.patch patching file components/airVantage/avcAppUpdat…

---

<div class="post-metadata">

### Author: ![cchenry](https://avatars.discourse-cdn.com/v4/letter/c/a183cd/32.png) [@cchenry](https://forum.legato.io/u/cchenry)
#### Post date: [May 1, 2021, 3:58am UTC](https://forum.legato.io/t/linux-source-code-built/5722/28 "2021-05-01T03:58:46Z")

</div>

Hi @Pankaj,

We’re currently investigating the leaf packages for swi-fx30-catm\_2.0.0

There seems to be an issue with pulling/building the swi-linux source.

BR,  
Chris

---

<div class="post-metadata">

### Author: ![Pankaj](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.legato.io/pankaj/32/1317_2.png) [@Pankaj](https://forum.legato.io/u/Pankaj)
#### Post date: [May 5, 2021, 7:56am UTC](https://forum.legato.io/t/linux-source-code-built/5722/29 "2021-05-05T07:56:54Z")

</div>

Hi @cchenry ,

Can you update the fix on the issue?

Regards,

Pankaj Sant

---

<div class="post-metadata">

### Author: ![cchenry](https://avatars.discourse-cdn.com/v4/letter/c/a183cd/32.png) [@cchenry](https://forum.legato.io/u/cchenry)
#### Post date: [May 11, 2021, 12:44am UTC](https://forum.legato.io/t/linux-source-code-built/5722/30 "2021-05-11T00:44:39Z")

</div>

Hi @Pankaj,  
The team is still investigating and hope to have a resolution by the end of the week.  
BR,  
Chris

---

<div class="post-metadata">

### Author: ![Pankaj](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.legato.io/pankaj/32/1317_2.png) [@Pankaj](https://forum.legato.io/u/Pankaj)
#### Post date: [May 12, 2021, 7:08am UTC](https://forum.legato.io/t/linux-source-code-built/5722/31 "2021-05-12T07:08:31Z")

</div>

@cchenry,

Thanks for the update.

---

<div class="post-metadata">

### Author: ![lpacyk](https://avatars.discourse-cdn.com/v4/letter/l/bbce88/32.png) [@lpacyk](https://forum.legato.io/u/lpacyk)
#### Post date: [May 21, 2021, 11:44pm UTC](https://forum.legato.io/t/linux-source-code-built/5722/32 "2021-05-21T23:44:59Z")

</div>

@Pankaj

Please make sure you have done the initial setup in First Time Set up- [GitHub - Legato Docs](https://docs.legato.io/latest/toolsGitHub.html).

Afterwards within swi-linux-src/Makefile please update the line

`gerrit.legato.io:29418/manifest`  
to  
`ssh://git@github.com/legatoproject/manifest`

This should resolve the errors with fetching legato.

---

<div class="post-metadata">

### Author: ![pankaj1](https://avatars.discourse-cdn.com/v4/letter/p/8baadc/32.png) [@pankaj1](https://forum.legato.io/u/pankaj1)
#### Post date: [June 9, 2021, 4:58am UTC](https://forum.legato.io/t/linux-source-code-built/5722/33 "2021-06-09T04:58:00Z")

</div>

@lpacyk

It does resolve the error but after going through the build new error regarding bin packages are shown:

WARNING: time-genoff-git-r0 do\_fetch: Failed to fetch URL file://time-genoff-bin.tar.bz2, attempting MIRRORS if available  
ERROR: time-genoff-git-r0 do\_fetch: Fetcher failure: Unable to find file file://time-genoff-bin.tar.bz2 anywhere. The paths that were searched were:  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/time-genoff/…/…/…/meta-swi-mdm9x28-wp-bin/files/poky  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/time-genoff/time-genoff-git/poky  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/time-genoff/time-genoff/poky  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/time-genoff/files/poky  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/time-genoff/…/…/…/meta-swi-mdm9x28-wp-bin/files/swi-mdm9x28-wp  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/time-genoff/time-genoff-git/swi-mdm9x28-wp  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/time-genoff/time-genoff/swi-mdm9x28-wp  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/time-genoff/files/swi-mdm9x28-wp  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/time-genoff/…/…/…/meta-swi-mdm9x28-wp-bin/files/armv7a  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/time-genoff/time-genoff-git/armv7a  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/time-genoff/time-genoff/armv7a  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/time-genoff/files/armv7a  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/time-genoff/…/…/…/meta-swi-mdm9x28-wp-bin/files/arm  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/time-genoff/time-genoff-git/arm  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/time-genoff/time-genoff/arm  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/time-genoff/files/arm  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/time-genoff/…/…/…/meta-swi-mdm9x28-wp-bin/files/  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/time-genoff/time-genoff-git/  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/time-genoff/time-genoff/  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/time-genoff/files/  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/build\_bin/downloads  
ERROR: time-genoff-git-r0 do\_fetch: Fetcher failure for URL: ‘file://time-genoff-bin.tar.bz2’. Unable to fetch URL from any source.  
ERROR: time-genoff-git-r0 do\_fetch: Function failed: base\_do\_fetch  
ERROR: Logfile of failure stored in: /home/pankaj/Documents/fx30ltem1/swi-linux-src/build\_bin/tmp/work/armv7a-neon-poky-linux-gnueabi/time-genoff/git-r0/temp/log.do\_fetch.18027  
ERROR: Task (/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/time-genoff/time-genoff\_git.bb:do\_fetch) failed with exit code ‘1’  
WARNING: diag-git-r6 do\_fetch: Failed to fetch URL file://diag-bin.tar.bz2, attempting MIRRORS if available  
ERROR: diag-git-r6 do\_fetch: Fetcher failure: Unable to find file file://diag-bin.tar.bz2 anywhere. The paths that were searched were:  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/diag/…/…/…/meta-swi-mdm9x28-wp-bin/files/poky  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/diag/diag-git/poky  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/diag/diag/poky  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/diag/files/poky  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/diag/…/…/…/meta-swi-mdm9x28-wp-bin/files/swi-mdm9x28-wp  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/diag/diag-git/swi-mdm9x28-wp  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/diag/diag/swi-mdm9x28-wp  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/diag/files/swi-mdm9x28-wp  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/diag/…/…/…/meta-swi-mdm9x28-wp-bin/files/armv7a  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/diag/diag-git/armv7a  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/diag/diag/armv7a  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/diag/files/armv7a  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/diag/…/…/…/meta-swi-mdm9x28-wp-bin/files/arm  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/diag/diag-git/arm  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/diag/diag/arm  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/diag/files/arm  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/diag/…/…/…/meta-swi-mdm9x28-wp-bin/files/  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/diag/diag-git/  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/diag/diag/  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/diag/files/  
/home/pankaj/Documents/fx30ltem1/swi-linux-src/build\_bin/downloads  
ERROR: diag-git-r6 do\_fetch: Fetcher failure for URL: ‘file://diag-bin.tar.bz2’. Unable to fetch URL from any source.  
ERROR: diag-git-r6 do\_fetch: Function failed: base\_do\_fetch  
ERROR: Logfile of failure stored in: /home/pankaj/Documents/fx30ltem1/swi-linux-src/build\_bin/tmp/work/armv7a-neon-poky-linux-gnueabi/diag/git-r6/temp/log.do\_fetch.18029  
ERROR: Task (/home/pankaj/Documents/fx30ltem1/swi-linux-src/meta-swi-extras/meta-swi-mdm9x28-bin/recipes/diag/diag\_git.bb:do\_fetch) failed with exit code ‘1’

There are no files in the recipe directory only the .bb recipe is available.

Is there something more missed in the download.

---

<div class="post-metadata">

### Author: ![pankaj1](https://avatars.discourse-cdn.com/v4/letter/p/8baadc/32.png) [@pankaj1](https://forum.legato.io/u/pankaj1)
#### Post date: [June 9, 2021, 5:03am UTC](https://forum.legato.io/t/linux-source-code-built/5722/34 "2021-06-09T05:03:58Z")

</div>

> [@pankaj1](#):
>
> diag-bin.tar.bz2

The missing packages can be seen here:

[https://github.com/legatoproject/meta-swi-bin-files-mdm9x28le212/tree/lxswi-yocto-3.0](https://github.com/legatoproject/meta-swi-bin-files-mdm9x28le212/tree/lxswi-yocto-3.0)

but not of the same version did the fetcher did not fetch the files correctly?

---

<div class="post-metadata">

### Author: ![pankaj1](https://avatars.discourse-cdn.com/v4/letter/p/8baadc/32.png) [@pankaj1](https://forum.legato.io/u/pankaj1)
#### Post date: [June 9, 2021, 5:10am UTC](https://forum.legato.io/t/linux-source-code-built/5722/35 "2021-06-09T05:10:02Z")

</div>

@lpacyk @cchenry ,

One observation I see that when leaf getsrc swi-linux the python version is checked and required verson is 3.6 else there is a warning as below:  
“File “/home/pankaj/Documents/fx30ltem1/swi-linux-src/.repo/repo/main.py”, line 79  
file=sys.stderr)”

Error comes from main.py looking for python3 if sys.version\_info.major \< 3:  
print('repo: error: Python 2 is no longer supported; ’  
‘Please upgrade to Python {}.{}+.’.format(\*MIN\_PYTHON\_VERSION\_SOFT),  
file=sys.stderr)

The openembedded in FX30 linux src requires python2.7, so the users have to switch between python version which is inconvenient.

---

<div class="post-metadata">

### Author: ![cchenry](https://avatars.discourse-cdn.com/v4/letter/c/a183cd/32.png) [@cchenry](https://forum.legato.io/u/cchenry)
#### Post date: [June 10, 2021, 6:37am UTC](https://forum.legato.io/t/linux-source-code-built/5722/36 "2021-06-10T06:37:50Z")

</div>

Hi @pankaj1,

We hope to have R14.1 released for the FX30(WP7702) by mid July.  
BR,  
Chris

[Previous page](https://forum.legato.io/t/linux-source-code-built/5722.md?page=1)
