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
