Does anybody successfully build armv7l?
I got an error even I am trying to build one repository.
It works well with i586 though.
Any hints?

This is the repository configuration in .gbs.conf file:
   url = http://download.tizen.org/releases/2.1/latest/

This is the error message:

$ gbs build -A armv7l
info: generate repositories ...
WARNING: gnome-keyring:: couldn't connect to:
/tmp/keyring-dVTY6x/pkcs11: No such file or directory
info: build conf has been downloaded at:
      /var/tmp/seoz-gbs/tizen2.1.conf
info: start building packages from: /home/seoz/tizen/git/clock (git)
info: prepare sources...
info: retrieving repo metadata...
info: parsing package data...
info: building repo metadata ...
info: package dependency resolving ...
error: *** Error Summary ***
=== the following packages failed to build due to missing build
dependencies (1) ===
org.tizen.clock:
  nothing provides libfile-x86-arm
  nothing provides elfutils-libelf-x86-arm
  nothing provides nss-softokn-freebl-x86-arm
  nothing provides nss-x86-arm
  nothing provides nspr-x86-arm
  nothing provides libgcc-x86-arm
  nothing provides libacl-x86-arm
  nothing provides libattr-x86-arm
  nothing provides libcap-x86-arm
  nothing provides liblua-x86-arm
  nothing provides popt-x86-arm
  nothing provides xz-libs-x86-arm
  nothing provides zlib-x86-arm
  nothing provides sqlite-x86-arm
  nothing provides mpfr-x86-arm
  nothing provides gmp-x86-arm
  nothing provides mpc-x86-arm
  nothing provides bzip2-libs-x86-arm
  nothing provides rpm-x86-arm
  nothing provides rpm-libs-x86-arm
  nothing provides eglibc-x86-arm
  nothing provides ncurses-libs-x86-arm
  nothing provides libgcc-x86-arm needed by bash-x86-arm
  nothing provides eglibc-x86-arm needed by bash-x86-arm
  nothing provides tar-x86-arm
  nothing provides sed-x86-arm
  nothing provides elfutils-x86-arm
  nothing provides elfutils-libs-x86-arm
  nothing provides diffutils-x86-arm
  nothing provides gzip-x86-arm
  nothing provides coreutils-x86-arm
  nothing provides file-x86-arm
  nothing provides make-x86-arm
  nothing provides rpm-build-x86-arm
  nothing provides cross-arm-binutils-accel
  nothing provides mpfr-x86-arm needed by cross-armv7l-gcc-accel-armv7l
  nothing provides libgcc-x86-arm needed by cross-armv7l-gcc-accel-armv7l
  nothing provides glibc-x86-arm needed by cross-armv7l-gcc-accel-armv7l
  nothing provides mpc-x86-arm needed by cross-armv7l-gcc-accel-armv7l
  nothing provides gmp-x86-arm needed by cross-armv7l-gcc-accel-armv7l
  nothing provides eglibc-x86-arm needed by patch-x86-arm
  nothing provides findutils-x86-arm
  nothing provides gawk-x86-arm
  nothing provides fdupes-x86-arm

error: <gbs>rpmbuild fails

On Mon, May 20, 2013 at 10:55 PM, mars <[email protected]> wrote:
> Qiang,
>
> thanks for your reply.
>
>
> On 05/18/2013 09:56 AM, Zhang, Qiang Z wrote:
>
> I think you are still using old gbs, please upgrade gbs to latest gbs 0.15:
> https://download.tizen.org/tools/latest-release/
>
> I definitely use the latest gbs version 0.15 for I've added the debian
> source to my apt sourcelist as mentioned above.
>
>
>
> gbs.conf has been changed since gbs 0.10, new format please see:
> https://source.tizen.org/documentation/reference/git-build-system/configuration-file
>
> yes, I remember that it was the conf file derived from tizen1.0 alpha.
> anyway, I'm not sure, so I will try to modify it according to the new
> format.
>
>
>
> GBS can build all sources in correct order based on dependency, command
> like:
>
>
>
> $ gbs build --threads --exclude=cmake,gettext, -A armv7l <top_package_dir> #
> here, the top_package_dir is the dir contains all tizen packages.
>
>
>
> OK, maybe all of those errors come out from the wrong format of gbs.conf.
>
> You will get result:
>
>
>
> info: *** [1/790] building m4-1.4.14-1 i586 tizen2.1 (worker: 0) ***
>
> info: *** [2/790] building alsa-scenario-scn-data-0-mc1n2-0.1.0-2 i586
> tizen2.1 (worker: 1) ***
>
> info: *** [3/790] building libpthread-stubs-0.3-2.8 i586 tizen2.1 (worker:
> 2) ***
>
> info: *** [4/790] building chrpath-0.13-3 i586 tizen2.1 (worker: 3) ***
>
> info: finished building alsa-scenario-scn-data-0-mc1n2
>
> info: *** [5/790] building automake-1.11.1-3 i586 tizen2.1 (worker: 1) ***
>
> info: finished building chrpath
>
> info: finished building libpthread-stubs
>
> info: *** [6/790] building dosfstools-2.11-1 i586 tizen2.1 (worker: 2) ***
>
> …
>
>
>
> Thanks
>
> Qiang
>
>
>
> From: [email protected]
> [mailto:[email protected]] On Behalf Of mars
> Sent: Saturday, May 18, 2013 12:11 AM
> To: [email protected]
> Subject: [Tizen General] how to find the right order to compile all the
> source code of Tizen?
>
>
>
> Hi, guys,
>
> I've downloaded all the source code of tizen2.1
> and I want to build all components of it
> so i write a shell script to do this work as follows:
>
> #!/bin/bash
> echo "Prepare for component to be compiled..."
> find . -name .git 1>/tmp/git_dir.$$
>
> for line in $(cat /tmp/git_dir.$$)
> do
>     dir=`echo ${line%%.git}`
>     echo $dir
>     cd $dir
>     gbs build -A armv7l
>     cd -
> done
>
> the gbs.conf file is as follows:
>
> [general]
> ; general settings
> tmpdir = /var/tmp
> [build]
> build_cmd = /usr/bin/build
> build_root = /var/tmp/build-root-gbs
> su-wrapper = sudo
> distconf = /usr/share/gbs/tizen-1.0.conf
> ; optional, repos definitions
> repo1.url =
> https://download.tizen.org/snapshots/2.1/common/latest/repos/tizen-main/armv7l/packages/
> repo1.user = #####
>
> ; one more repo
>
> but I got these errors like:
>
> warning: subcommand oriented style of config is deprecated. Please check
> ~/.gbs.conf.template, a new profile oriented style of config which was
> converted from your current settings.
> info: generate repositories ...
> info: build conf has been downloaded at:
>       /var/tmp/mars-gbs/tizen2.1.conf
> info: start building packages from:
> /home/mars/opensource/tizen/tizen/toolchains/cmake (git)
> info: prepare sources...
> info: retrieving repo metadata...
> info: parsing package data...
> info: building repo metadata ...
> info: package dependency resolving ...
> error: *** Error Summary ***
> === the following packages failed to build due to missing build dependencies
> ===
> cmake:
>   nothing provides expat-devel
>   nothing provides pkgconfig(libarchive) >= 2.8.0
>   nothing provides pkgconfig(libcurl)
>   nothing provides pkgconfig(zlib)
>   nothing provides procps
>   nothing provides pkgconfig(ncurses)
>   nothing provides nss
>   nothing provides qemu.x86_64
>   nothing provides libfile-x86-arm
>   nothing provides elfutils-libelf-x86-arm
>   nothing provides nss-softokn-freebl-x86-arm
>   nothing provides nss-x86-arm
>   nothing provides nspr-x86-arm
>   nothing provides libgcc-x86-arm
>   nothing provides libacl-x86-arm
>   nothing provides libattr-x86-arm
>   nothing provides libcap-x86-arm
>   nothing provides liblua-x86-arm
>   nothing provides popt-x86-arm
>   nothing provides xz-libs-x86-arm
>   nothing provides zlib-x86-arm
>   nothing provides file
>   nothing provides sqlite-x86-arm
>   nothing provides mpfr-x86-arm
>   nothing provides gmp-x86-arm
>   nothing provides mpc-x86-arm
>   nothing provides bzip2-libs-x86-arm
>   nothing provides rpm-x86-arm
>   nothing provides rpm-libs-x86-arm
>   nothing provides tizen-accelerator
>   nothing provides eglibc-x86-arm
>   nothing provides ncurses-libs-x86-arm
>   nothing provides bash-x86-arm
>   nothing provides rpm
>   nothing provides rpm-libs
>   nothing provides setup
>   nothing provides filesystem
>   nothing provides bash
>   nothing provides bzip2
>   nothing provides libc.so.6(GLIBC_2.11) needed by tizen-coreutils
>   nothing provides libgcc_s.so.1 needed by tizen-coreutils
>   nothing provides libc.so.6(GLIBC_2.4) needed by tizen-coreutils
>   nothing provides ld-linux.so.3(GLIBC_2.4) needed by tizen-coreutils
>   nothing provides libc.so.6(GLIBC_2.8) needed by tizen-coreutils
>   nothing provides libgcc_s.so.1(GCC_3.5) needed by tizen-coreutils
>   nothing provides librt.so.1 needed by tizen-coreutils
>   nothing provides libc.so.6(GLIBC_2.7) needed by tizen-coreutils
>   nothing provides librt.so.1(GLIBC_2.4) needed by tizen-coreutils
>   nothing provides ld-linux.so.3 needed by tizen-coreutils
>   nothing provides libc.so.6 needed by tizen-coreutils
>   nothing provides diffutils
>   nothing provides liblua
>   nothing provides eglibc
>   nothing provides eglibc-common
>   nothing provides libacl
>   nothing provides libattr
>   nothing provides libgcc
>   nothing provides libcap
>   nothing provides popt
>   nothing provides libgcc_s.so.1(GCC_3.5) needed by readline
>   nothing provides ld-linux.so.3 needed by readline
>   nothing provides libc.so.6 needed by readline
>   nothing provides libc.so.6(GLIBC_2.11) needed by readline
>   nothing provides libgcc_s.so.1 needed by readline
>   nothing provides libc.so.6(GLIBC_2.4) needed by readline
>   nothing provides ld-linux.so.3(GLIBC_2.4) needed by readline
>   nothing provides sed
>   nothing provides tar
>   nothing provides zlib
>   nothing provides sqlite
>   nothing provides ncurses-libs
>   nothing provides elfutils-libelf
>   nothing provides bzip2-libs
>   nothing provides libstdc++
>   nothing provides libfile
>   nothing provides xz-libs
>   nothing provides nspr
>   nothing provides nss-softokn-freebl
>   nothing provides tar-x86-arm
>   nothing provides sed-x86-arm
>   nothing provides elfutils-x86-arm
>   nothing provides elfutils-libs-x86-arm
>   nothing provides diffutils-x86-arm
>   nothing provides gzip-x86-arm
>   nothing provides coreutils-x86-arm
>   nothing provides file-x86-arm
>   nothing provides make
>   nothing provides make-x86-arm
>   nothing provides rpm-build-x86-arm
>   nothing provides cross-arm-binutils-accel
>   nothing provides cross-arm-gcc-accel
>   nothing provides binutils
>   nothing provides gcc
>   nothing provides rpm-build
>   nothing provides libtool
>   nothing provides zlib-devel needed by lzo-devel
>   nothing provides build
>   nothing provides build-compare
>   nothing provides util-linux
>   nothing provides patch-x86-arm
>   nothing provides findutils-x86-arm
>   nothing provides gawk-x86-arm
>   nothing provides fdupes-x86-arm
>   nothing provides cpio
>   nothing provides gcc-c++
>   nothing provides perl-libs
>   nothing provides perl
>   nothing provides findutils
>   nothing provides perl-HTML-Tagset
>   nothing provides perl-IO-Compress-Base
>   nothing provides perl-Module-Pluggable
>   nothing provides perl-Pod-Escapes
>   nothing provides perl-TimeDate
>   nothing provides perl-Compress-Raw-Zlib
>   nothing provides perl-ExtUtils-ParseXS
>   nothing provides perl-Pod-Simple
>   nothing provides perl-Test-Simple
>   nothing provides perl-IO-Compress-Zlib
>   nothing provides perl-Test-Harness
>   nothing provides perl-ExtUtils-MakeMaker
>   nothing provides perl-CPAN
>   nothing provides gzip
>   nothing provides net-tools
>   nothing provides patch
>   nothing provides gawk
>   nothing provides grep
>   nothing provides pkgconfig
>   nothing provides autoconf
>   nothing provides automake
>   nothing provides m4
>   nothing provides tzdata
>   nothing provides tizen-release
>   nothing provides kernel-headers
>   nothing provides eglibc-headers
>   nothing provides xz-lzma-compat
>
>
> error: <gbs>rpmbuild fails
>
>
> anyone has recommends?
> BR.
> mars.
>
>
>
> _______________________________________________
> General mailing list
> [email protected]
> https://lists.tizen.org/listinfo/general
>
_______________________________________________
General mailing list
[email protected]
https://lists.tizen.org/listinfo/general

Reply via email to