Hi,
 
use --skip-conf-repos , predownwload all the armv7 packages both main and base 
use -R option to give the pre downloaded packages and rebuild.
 
I am using the below command to built and it works fro me
 
sudo gbs build --skip-conf-repos -R 
/home/venkat/Desktop/download.tizen.org/snapshots/2.0alpha/common/tizen-2.0_20121022.4/repos/tizen-base/armv7l/packages/
 -R 
/home/venkat/Desktop/download.tizen.org/snapshots/2.0alpha/common/tizen-2.0_20121022.4/repos/tizen-main/armv7l/packages/
  -D /var/tmp/root-gbs/tizen2.0.conf -A armv7l pvr-omap4  --include-all  --debug
 
Thanks,
Venkat Raju.
 
-----Original Message-----
From: "Vikash Kumar" <vikashsuperc...@gmail.com>
Sent: Friday, February 22, 2013 11:50am
To: "Zhang, Qiang Z" <qiang.z.zh...@intel.com>
Cc: "general@lists.tizen.org" <general@lists.tizen.org>
Subject: Re: [Tizen General] Tizen build error for armv7l



Hello all,

As I was told to exclude all the files with '-x86' if I am building the source 
for armv7l. I tried to use the "--exclude-from-file" with the files containing 
the rmps of -x86 files. But in the source code I am not able to find any rpm 
packages, so I put the rpm packages from the repo directory that I downloaded 
from 


[http://download.tizen.org/releases/daily/2.0alpha/common/latest/] 
http://download.tizen.org/releases/daily/2.0alpha/common/latest/

But still I am getting the same error as before.

Any suggestion for the exclude option.

Am I doing the right step?

Thanks,
Vikash


On Wed, Feb 20, 2013 at 3:38 PM, Zhang, Qiang Z 
<[mailto:qiang.z.zh...@intel.com] qiang.z.zh...@intel.com> wrote:



well, for .gbs.conf is a config file for gbs, including all 
modules(remotebuild/build/import/export…).  
 
build.conf only used for gbs build module. build.conf defined some package list 
and macros for creating build root env, where rpmbuild is called  to build 
tizen packages.
 
 
Thanks
Qiang
 
 



From: Vikash Kumar [mailto:[mailto:vikashsuperc...@gmail.com] 
vikashsuperc...@gmail.com] 
Sent: Wednesday, February 20, 2013 5:32 PM


To: Zhang, Qiang Z
Cc: Wang, Ning W; [mailto:general@lists.tizen.org] general@lists.tizen.org
Subject: Re: [Tizen General] Tizen build error for armv7l


 
Hello Qiang,

 Ok, so it means that to build with local repo, i need to specify -D option.

 And I am getting that error only when I am not using the '-D' option.

 Well I would like to ask a small question here. What is the difference between 
".gbs.conf" and "build.conf" files and in which scenario are they used?
 I mean during the build process, when are they used?

 Thanks,

 Vikash

On Wed, Feb 20, 2013 at 2:42 PM, Zhang, Qiang Z 
<[mailto:qiang.z.zh...@intel.com] qiang.z.zh...@intel.com> wrote:


That means you are using local repo, with local repo, you must specify build 
config  with -D option. 
  
Not sure why you have error like “warning: Not well formed  xml: /var…”, are 
you specify build conf like: -D /var/tmp/vikash-gbs/gbscachexsBnkF/build.xml
 
You ‘d better download 
[http://download.tizen.org/releases/daily/2.0alpha/common/latest/builddata/a300db37ca06dc0948bf006eaf2a15fa0481ac5ef64e1a71695bd6b84901f667-build.conf]
 
http://download.tizen.org/releases/daily/2.0alpha/common/latest/builddata/a300db37ca06dc0948bf006eaf2a15fa0481ac5ef64e1a71695bd6b84901f667-build.conf
And specify that conf with –D. 
 
 
Thanks
Qiang
  



From: Vikash  Kumar [mailto:[mailto:vikashsuperc...@gmail.com] 
vikashsuperc...@gmail.com] 
Sent: Wednesday, February 20, 2013 5:01 PM
To: Zhang, Qiang Z
Cc: Wang, Ning W; [mailto:general@lists.tizen.org]  general@lists.tizen.org 



Subject: Re: [Tizen General] Tizen build error for armv7l


 
Hello Wang and Qiang,

 As you said that if I dont provide the conf file with '-D' option, gbs will 
fetch the conf file automatically from the remote repo. I want to ask that 
which remote repo it will check since I am building the code locally on my 
system. I have downloaded the repos  from 

[http://download.tizen.org/releases/daily/2.0alpha/common/latest/] 
http://download.tizen.org/releases/daily/2.0alpha/common/latest/

 and provided the local path of that repo in ".gbs.conf" file.

 Thanks,

 Vikash.

On Wed, Feb 20, 2013 at 2:06 PM, Zhang, Qiang Z 
<[mailto:qiang.z.zh...@intel.com] qiang.z.zh...@intel.com> wrote:


It seems that the buil conf in remote repo was broken, could you please show me 
which  remote repo are you using?
 
Btw, you can try to change to another snapshot repo and try again.
 
Thanks
Qiang
 
 



From: [mailto:general-boun...@lists.tizen.org] general-boun...@lists.tizen.org 
[mailto:[mailto:general-boun...@lists.tizen.org] 
general-boun...@lists.tizen.org] On Behalf Of Vikash Kumar


Sent: Wednesday, February 20, 2013 3:57 PM
To: Wang, Ning W


Cc: [mailto:general@lists.tizen.org] general@lists.tizen.org
Subject: Re: [Tizen General] Tizen build error for armv7l


 
Hello Wang,

 Thanks for your reply.

 I would like to ask some questions here.

 Am i using the right command for Tizen build? 
 Is it really necessary to provide the "-D" option since I am getting the 
following error when I am not providing the conf file:

 info: generate repositories ...
 warning: Not well formed xml: /var/tmp/vikash-gbs/gbscachexsBnkF/build.xml
 warning: Not well formed xml: /var/tmp/vikash-gbs/gbscachexsBnkF/build.xml
 warning: Not well formed xml: /var/tmp/vikash-gbs/gbscachexsBnkF/build.xml
 error: <gbs>failed to get build conf from repos, please use snapshot repo or 
specify build config using -D option

 Thanks,

 Vikash.

On Wed, Feb 20, 2013 at 12:28 PM, Wang, Ning W <[mailto:ning.w.w...@intel.com] 
ning.w.w...@intel.com> wrote:


To exclude some packages, you can use --exclude option or --exclude-from-file 
option.  Detailed usage can be find @ 
[https://source.tizen.org/documentation/reference/git-build-system/usage/gbs-build]
  
https://source.tizen.org/documentation/reference/git-build-system/usage/gbs-build.
 

From: [mailto:general-boun...@lists.tizen.org] general-boun...@lists.tizen.org 
[mailto:[mailto:general-boun...@lists.tizen.org] 
general-boun...@lists.tizen.org] On Behalf Of Vikash Kumar
Sent: Wednesday, February 20, 2013 12:18 PM
To: Jan-Simon Möller
Cc: [mailto:general@lists.tizen.org] general@lists.tizen.org
Subject: Re: [Tizen General] Tizen build error for armv7l


 
Hello JS,

 Thanks for your reply.

 And if possible, would you like to tell me how can I ignore the files with 
"-x86"?
 Do I need to mention anything with the build command that I am running?

 Thanks,
 Vikash.

On Wed, Feb 20, 2013 at 1:27 AM, Jan-Simon Möller <[mailto:dl...@gmx.de] 
dl...@gmx.de> wrote:
For armv7l you have to ignore all files with "-x86" in the build. They are not
 meant to be compiled on armv7l. Just exclude them from the gbs run.

 Best,
 JS
 Am Dienstag, 19. Februar 2013, 16:39:08 schrieb Vikash Kumar:

> Hello all,
 >
 >
 >
 > We are trying to build Tizen 2.0alpha for armv7l architecture. But every
 > time, we are getting some error and rpmbuild fails to build. We are
 > building the whole source code locally, the steps and the outputs are
 > mentioned below:
 >
 >
 >
 > gbs build  –A armvl  –R
 > /local-dir/releases/daily/2.0alpha/common/latest/repos/Tizen-base/armv7l/pac
 > kages/ -R
 > /local-dir/releases/daily/2.0alpha/common/latest/repos/Tizen-main/armv7l/pac
> kages/ -D /var/tmp/vikash-gbs/tizen2.0.conf


>
 >
 >
 > info: generate repositories ...
 >
 > info: start building packages from: /opt/bluetooth/Tizen (git)
 >
 > info: prepare sources...
 >
 > info: start export source from:
 > /opt/bluetooth/Tizen/adaptation/bluetooth-tools ...
 >
 > info: Creating (native) source archive bluetooth-tools-0.2.26.tar.gz from
 > 'HEAD'
 >
 > info: package files have been exported to:
 >
 >      /home/vikash/GBS-ROOT/local/sources/tizen2.0/bluetooth-tools-0.2.26-1
 >
 > .
 >
 > .
 >
 > .
 >
 > info: start export source from: /opt/bluetooth/Tizen/toolchains/gawk-x86 ...
 >
 > error: line 71: Dependency tokens must begin with alpha-numeric, '_' or
 > '/': BuildRequires: rpm grep tar patchelf sed -rpmlint-Moblin -rpmlint-mini
 > -post-build-checks
 >
 > error: RPM error while parsing spec: can't parse specfile
 >
 >
 >
 > error: <gbs>Failed to export packaging files from git tree
 >
 > info: start export source from:
 > /opt/bluetooth/Tizen/toolchains/elfutils-libs-x86 ...
 >
 > error: line 69: Dependency tokens must begin with alpha-numeric, '_' or
 > '/': BuildRequires: rpm grep tar patchelf sed -rpmlint-Moblin -rpmlint-mini
 > -post-build-checks
 >
 > error: RPM error while parsing spec: can't parse specfile
 >
 >
 >
 > error: <gbs>Failed to export packaging files from git tree
 >
 > .
 >
 > .
 >
 > .
 >
 > info: retrieving repo metadata...
 >
 > info: parsing package data...
 >
 > warning: system-plugin-ia-generic: build arch not compatible: i386 i486
 > i586 i686 athlon x86_64
 >
 > warning: xorg-x11-drv-intel: build arch not compatible: ia64 x86_64 i386
 > i486 i586 i686 athlon
 >
 > /home/vikash/GBS-ROOT/local/sources/tizen2.0/glib2-2.32.3-1/glib2.spec: No
 > such file or directory
 >
 > Use of uninitialized value $name in hash element at /usr/bin/depanneur line
 > 665.
 >
 > Use of uninitialized value $name in hash element at /usr/bin/depanneur line
 > 679.
 >
 > warning: acpid: build arch not compatible: ia64 x86_64 i386 i486 i586 i686
 > athlon
 >
 > warning: cross-armv7nhl-binutils-accel: build arch not compatible: i386
 > i486 i586 i686 athlon
 >
 > warning: cross-armv7nhl-binutils: build arch not compatible: i386 i486 i586
 > i686 athlon
 >
 > /home/vikash/GBS-ROOT/local/sources/tizen2.0/procps-3.2.8-15/procps.spec:
 > No such file or directory
 >
 > Use of uninitialized value $name in hash element at /usr/bin/depanneur line
 > 665.
 >
 > Use of uninitialized value $name in hash element at /usr/bin/depanneur line
 > 679.
 >
 > .
 >
 > .
 >
 > .
 >
 > warning: kernel-adaptation-pc: build arch not compatible: i386 i586 i686
 > i386 i486 i586 i686 athlon x86_64
 >
 > warning: device-configs: build arch not compatible: i386 i486 i586 i686
 > athlon
 >
 > warning: mic-bootstrap: build arch not compatible: i586
 >
 > Use of uninitialized value $version in concatenation (.) or string at
 > /usr/bin/depanneur line 1492.
 >
 > Use of uninitialized value $release in concatenation (.) or string at
 > /usr/bin/depanneur line 1492.
 >
 > info: building repo metadata ...
 >
 > info: package dependency resolving ...
 >
 > /home/vikash/GBS-ROOT/local/sources/tizen2.0/u-boot-1.3.4-1/u-boot.spec: No
 > such file or directory
 >
 > error: *** Error Summary ***
 >
 > === the following packages failed to build because export source files to
 > build environment failed ===
 >
 > bash-4.1-1
 >
 > elfutils-libelf-x86-MACRO-7
 >
 > make-MACRO-8
 >
 > xz-libs-x86-MACRO-7
 >
 > .
 >
 > .
 >
 > .
 >
 > === the following packages failed to build due to missing build
 > dependencies ===
 >
 >
 >
 >   nothing provides rpm
 >
 >   nothing provides rpm-libs
 >
 >   nothing provides setup
 >
 >   nothing provides filesystem
 >
 > .
 >
 > .
 >
 > .
 >
 > error: <gbs>rpmbuild fails
 >
 >
 >
 > I don’t understand, what is going wrong here!!!
 >
 > I have also attached the “.gbs.conf” file, in case anyone require it.
 >
 >
 >
 > Please provide the solution why this problem is coming?
 >
 > Thanks in advance,
 >
 >
 >
 > Vikash.
--

 Dipl.-Ing.
 Jan-Simon Möller

[mailto:jansimon.moel...@gmx.de] jansimon.moel...@gmx.de
 
 
 
 
_______________________________________________
General mailing list
General@lists.tizen.org
https://lists.tizen.org/listinfo/general

Reply via email to