All of lore.kernel.org
 help / color / mirror / Atom feed
* Saving all files using source mirror isn't capturing build packages
@ 2017-06-28 19:39 Jimi Damon
  2017-06-28 23:03 ` Jimi Damon
  0 siblings, 1 reply; 3+ messages in thread
From: Jimi Damon @ 2017-06-28 19:39 UTC (permalink / raw)
  To: yocto

[-- Attachment #1: Type: text/plain, Size: 4881 bytes --]

Hi,


I'm trying to save the entire build PLUS the tools used to create the 
build and I'm finding that when I initially perform the


bitbake -c fetchall b2qt-embedded-qt5-image

followed by a copy of the required downloaded .tar.gz files to the 
mirror directory and then creating a new build directory  ( with new 
local.conf and bb.layers ) with the lines

SOURCE_MIRROR_URL ?= "file://media/build/mirror/"
INHERIT += "own-mirrors"
BB_GENERATE_MIRROR_TARBALLS = "1"
BB_NO_NETWORK = "1"

and I try to build , I get errors saying that certain Native tools are 
missing like gcc-source, bison-native, flex-native...etc

Example

>
> Initialising tasks: 100% 
> |############################################################################################################| 
> Time: 0:00:06
> NOTE: Executing SetScene Tasks
> NOTE: Executing RunQueue Tasks
> ERROR: gcc-source-6.2.0-6.2.0-r0 do_fetch: Network access disabled 
> through BB_NO_NETWORK (or set indirectly due to use of 
> BB_FETCH_PREMIRRORONLY) but access requested with command /usr/bin/env 
> wget -t 2 -T 30 -nv --passive-ftp --no-check-certificate -P 
> /media/build/NewestBuild/build-nitrogen6x/../downloads 
> 'http://ftp.gnu.org/gnu/gcc/gcc-6.2.0/gcc-6.2.0.tar.bz2' (for url None)
> ERROR: gcc-source-6.2.0-6.2.0-r0 do_fetch: Function failed: base_do_fetch
> ERROR: Logfile of failure stored in: 
> /media/build/NewestBuild/build-nitrogen6x/tmp/work-shared/gcc-6.2.0-r0/temp/log.do_fetch.30899
> ERROR: Task 
> (/media/build/NewestBuild/sources/poky/meta/recipes-devtools/gcc/gcc-source_6.2.bb:do_fetch) 
> failed with exit code '1'
> ERROR: bison-native-3.0.4-r0 do_unpack: Unpack failure for URL: 
> 'http://ftp.gnu.org/gnu/bison/bison-3.0.4.tar.xz'. Unpack command 
> PATH="/media/build/NewestBuild/sources/poky/scripts/native-intercept:/media/build/NewestBuild/build-nitrogen6x/tmp/sysroots/x86_64-linux/usr/bin/texinfo-dummy-native:/media/build/NewestBuild/build-nitrogen6x/tmp/sysroots-uninative/x86_64-linux/usr/bin:/media/build/NewestBuild/sources/poky/scripts:/media/build/NewestBuild/build-nitrogen6x/tmp/sysroots/x86_64-linux/usr/bin/x86_64-linux:/media/build/NewestBuild/build-nitrogen6x/tmp/sysroots/x86_64-linux/usr/bin:/media/build/NewestBuild/build-nitrogen6x/tmp/sysroots/x86_64-linux/usr/sbin:/media/build/NewestBuild/build-nitrogen6x/tmp/sysroots/x86_64-linux/usr/bin:/media/build/NewestBuild/build-nitrogen6x/tmp/sysroots/x86_64-linux/sbin:/media/build/NewestBuild/build-nitrogen6x/tmp/sysroots/x86_64-linux/bin:/media/build/NewestBuild/sources/poky/scripts:/media/build/NewestBuild/sources/poky/bitbake/bin:/media/build/NewBuild:/home/jdamon/.rvm/gems/ruby-2.4.0/bin:/home/jdamon/.rvm/gems/ruby-2.4.0@global/bin:/home/jdamon/.rvm/rubies/ruby-2.4.0/bin:/home/jdamon/.rvm/bin:/usr/bin:/bin:/sbin:/sbin:/bin:/usr/bin:/usr/local/bin:/usr/sbin:/home/jdamon/Scripts:/usr/games:/usr/lib/lapack:/opt/local/bin:/home/jdamon/Tools/bin:/home/jdamon/Scripts/Work:/home/jdamon/Tools/android-sdk-linux/platform-tools:/home/jdamon/Tools/android-ndk-r10e:/Developer/SDKs/android-sdk-mac_86/tools/:/opt/local/lib/mysql5/bin:/usr/share/apache-maven-3.0.5/bin:/home/jdamon/.rvm/bin:/home/jdamon/.rvm/bin:/home/jdamon/.rvm/bin" 
> xz -dc 
> /media/build/NewestBuild/build-nitrogen6x/../downloads/bison-3.0.4.tar.xz 
> | tar x --no-same-owner -f - failed with return value 2
> ERROR: bison-native-3.0.4-r0 do_unpack: Function failed: base_do_unpack
> ERROR: Logfile of failure stored in: 
> /media/build/NewestBuild/build-nitrogen6x/tmp/work/x86_64-linux/bison-native/3.0.4-r0/temp/log.do_unpack.30904
> ERROR: Task 
> (virtual:native:/media/build/NewestBuild/sources/poky/meta/recipes-devtools/bison/bison_3.0.4.bb:do_unpack) 
> failed with exit code '1'
> ERROR: flex-native-2.6.0-r0 do_fetch: Network access disabled through 
> BB_NO_NETWORK (or set indirectly due to use of BB_FETCH_PREMIRRORONLY) 
> but access requested with command /usr/bin/env wget -t 2 -T 30 -nv 
> --passive-ftp --no-check-certificate -P 
> /media/build/NewestBuild/build-nitrogen6x/../downloads 
> 'http://downloads.sourceforge.net/flex/flex-2.6.0.tar.bz2' (for url None)
> ERROR: flex-native-2.6.0-r0 do_fetch: Function failed: base_do_fetch
> ERROR: Logfile of failure stored in: 
> /media/build/NewestBuild/build-nitrogen6x/tmp/work/x86_64-linux/flex-native/2.6.0-r0/temp/log.do_fetch.30905
> ERROR: Task 
> (virtual:native:/media/build/NewestBuild/sources/poky/meta/recipes-devtools/flex/flex_2.6.0.bb:do_fetch) 
> failed with exit code '1'
> NOTE: Tasks Summary: Attempted 92 tasks of which 83 didn't need to be 
> rerun and 3 failed.


Why aren't these being downloaded when I did my initial fetchall ?

Also, what is the way to capture all of the required packages for an 
image AND the development tools required to build the image ?


Thanks



[-- Attachment #2: Type: text/html, Size: 7625 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Saving all files using source mirror isn't capturing build packages
  2017-06-28 19:39 Saving all files using source mirror isn't capturing build packages Jimi Damon
@ 2017-06-28 23:03 ` Jimi Damon
  0 siblings, 0 replies; 3+ messages in thread
From: Jimi Damon @ 2017-06-28 23:03 UTC (permalink / raw)
  To: yocto

[-- Attachment #1: Type: text/plain, Size: 5588 bytes --]

Please ignore if you received this twice. My email client wasn't giving 
me confirmation /sent mail.


Problem was solved with


>
> MIRRORS ?= "\
> git://.*/.*    file://media/build/mirror/ \n \
> git://.*/.*/.* file://media/build/mirror/ \n \
> ftp://.*/.*    file://media/build/mirror/ \n \
> http://.*/.*   file://media/build/mirror/ \n \
> svn://.*/.*    file://media/build/mirror/ \n \
> https://.*/.*    file://media/build/mirror/ \n \
> "
>
>
> BB_FETCH_PREMIRRORONLY = "1"
> SOURCE_MIRROR_URL ?= "file:///media/build/mirror/"




On 06/28/2017 12:39 PM, Jimi Damon wrote:
>
> Hi,
>
>
> I'm trying to save the entire build PLUS the tools used to create the 
> build and I'm finding that when I initially perform the
>
>
> bitbake -c fetchall b2qt-embedded-qt5-image
>
> followed by a copy of the required downloaded .tar.gz files to the 
> mirror directory and then creating a new build directory  ( with new 
> local.conf and bb.layers ) with the lines
>
> SOURCE_MIRROR_URL ?= "file://media/build/mirror/"
> INHERIT += "own-mirrors"
> BB_GENERATE_MIRROR_TARBALLS = "1"
> BB_NO_NETWORK = "1"
>
> and I try to build , I get errors saying that certain Native tools are 
> missing like gcc-source, bison-native, flex-native...etc
>
> Example
>
>>
>> Initialising tasks: 100% 
>> |############################################################################################################| 
>> Time: 0:00:06
>> NOTE: Executing SetScene Tasks
>> NOTE: Executing RunQueue Tasks
>> ERROR: gcc-source-6.2.0-6.2.0-r0 do_fetch: Network access disabled 
>> through BB_NO_NETWORK (or set indirectly due to use of 
>> BB_FETCH_PREMIRRORONLY) but access requested with command 
>> /usr/bin/env wget -t 2 -T 30 -nv --passive-ftp --no-check-certificate 
>> -P /media/build/NewestBuild/build-nitrogen6x/../downloads 
>> 'http://ftp.gnu.org/gnu/gcc/gcc-6.2.0/gcc-6.2.0.tar.bz2' (for url None)
>> ERROR: gcc-source-6.2.0-6.2.0-r0 do_fetch: Function failed: base_do_fetch
>> ERROR: Logfile of failure stored in: 
>> /media/build/NewestBuild/build-nitrogen6x/tmp/work-shared/gcc-6.2.0-r0/temp/log.do_fetch.30899
>> ERROR: Task 
>> (/media/build/NewestBuild/sources/poky/meta/recipes-devtools/gcc/gcc-source_6.2.bb:do_fetch) 
>> failed with exit code '1'
>> ERROR: bison-native-3.0.4-r0 do_unpack: Unpack failure for URL: 
>> 'http://ftp.gnu.org/gnu/bison/bison-3.0.4.tar.xz'. Unpack command 
>> PATH="/media/build/NewestBuild/sources/poky/scripts/native-intercept:/media/build/NewestBuild/build-nitrogen6x/tmp/sysroots/x86_64-linux/usr/bin/texinfo-dummy-native:/media/build/NewestBuild/build-nitrogen6x/tmp/sysroots-uninative/x86_64-linux/usr/bin:/media/build/NewestBuild/sources/poky/scripts:/media/build/NewestBuild/build-nitrogen6x/tmp/sysroots/x86_64-linux/usr/bin/x86_64-linux:/media/build/NewestBuild/build-nitrogen6x/tmp/sysroots/x86_64-linux/usr/bin:/media/build/NewestBuild/build-nitrogen6x/tmp/sysroots/x86_64-linux/usr/sbin:/media/build/NewestBuild/build-nitrogen6x/tmp/sysroots/x86_64-linux/usr/bin:/media/build/NewestBuild/build-nitrogen6x/tmp/sysroots/x86_64-linux/sbin:/media/build/NewestBuild/build-nitrogen6x/tmp/sysroots/x86_64-linux/bin:/media/build/NewestBuild/sources/poky/scripts:/media/build/NewestBuild/sources/poky/bitbake/bin:/media/build/NewBuild:/home/jdamon/.rvm/gems/ruby-2.4.0/bin:/home/jdamon/.rvm/gems/ruby-2.4.0@global/bin:/home/jdamon/.rvm/rubies/ruby-2.4.0/bin:/home/jdamon/.rvm/bin:/usr/bin:/bin:/sbin:/sbin:/bin:/usr/bin:/usr/local/bin:/usr/sbin:/home/jdamon/Scripts:/usr/games:/usr/lib/lapack:/opt/local/bin:/home/jdamon/Tools/bin:/home/jdamon/Scripts/Work:/home/jdamon/Tools/android-sdk-linux/platform-tools:/home/jdamon/Tools/android-ndk-r10e:/Developer/SDKs/android-sdk-mac_86/tools/:/opt/local/lib/mysql5/bin:/usr/share/apache-maven-3.0.5/bin:/home/jdamon/.rvm/bin:/home/jdamon/.rvm/bin:/home/jdamon/.rvm/bin" 
>> xz -dc 
>> /media/build/NewestBuild/build-nitrogen6x/../downloads/bison-3.0.4.tar.xz 
>> | tar x --no-same-owner -f - failed with return value 2
>> ERROR: bison-native-3.0.4-r0 do_unpack: Function failed: base_do_unpack
>> ERROR: Logfile of failure stored in: 
>> /media/build/NewestBuild/build-nitrogen6x/tmp/work/x86_64-linux/bison-native/3.0.4-r0/temp/log.do_unpack.30904
>> ERROR: Task 
>> (virtual:native:/media/build/NewestBuild/sources/poky/meta/recipes-devtools/bison/bison_3.0.4.bb:do_unpack) 
>> failed with exit code '1'
>> ERROR: flex-native-2.6.0-r0 do_fetch: Network access disabled through 
>> BB_NO_NETWORK (or set indirectly due to use of 
>> BB_FETCH_PREMIRRORONLY) but access requested with command 
>> /usr/bin/env wget -t 2 -T 30 -nv --passive-ftp --no-check-certificate 
>> -P /media/build/NewestBuild/build-nitrogen6x/../downloads 
>> 'http://downloads.sourceforge.net/flex/flex-2.6.0.tar.bz2' (for url None)
>> ERROR: flex-native-2.6.0-r0 do_fetch: Function failed: base_do_fetch
>> ERROR: Logfile of failure stored in: 
>> /media/build/NewestBuild/build-nitrogen6x/tmp/work/x86_64-linux/flex-native/2.6.0-r0/temp/log.do_fetch.30905
>> ERROR: Task 
>> (virtual:native:/media/build/NewestBuild/sources/poky/meta/recipes-devtools/flex/flex_2.6.0.bb:do_fetch) 
>> failed with exit code '1'
>> NOTE: Tasks Summary: Attempted 92 tasks of which 83 didn't need to be 
>> rerun and 3 failed.
>
>
> Why aren't these being downloaded when I did my initial fetchall ?
>
> Also, what is the way to capture all of the required packages for an 
> image AND the development tools required to build the image ?
>
>
> Thanks
>
>


[-- Attachment #2: Type: text/html, Size: 9740 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Saving all files using source mirror isn't capturing build packages
@ 2017-06-28 22:55 Jimi Damon
  0 siblings, 0 replies; 3+ messages in thread
From: Jimi Damon @ 2017-06-28 22:55 UTC (permalink / raw)
  To: jdamon; +Cc: yocto

[-- Attachment #1: Type: text/plain, Size: 482 bytes --]

Fixed : PEBKAC


I needed the two following elements


>
> MIRRORS ?= "\
> git://.*/.*    file://media/build/mirror/ \n \
> git://.*/.*/.* file://media/build/mirror/ \n \
> ftp://.*/.*    file://media/build/mirror/ \n \
> http://.*/.*   file://media/build/mirror/ \n \
> svn://.*/.*    file://media/build/mirror/ \n \
> https://.*/.*    file://media/build/mirror/ \n \
> "
>
>
> BB_FETCH_PREMIRRORONLY = "1"
> SOURCE_MIRROR_URL ?= "file:///media/build/mirror/"


[-- Attachment #2: Type: text/html, Size: 1472 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2017-06-28 23:03 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-06-28 19:39 Saving all files using source mirror isn't capturing build packages Jimi Damon
2017-06-28 23:03 ` Jimi Damon
2017-06-28 22:55 Jimi Damon

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.