Hi Rudolf Streif
The root cause is rpm failed to parse the macro %{?dist} in Release period
during gbs build.
Is the function of macro to get the kernel name of your current Linux or else?
I reproduced the issue on fedora20 as your vm, but gbs build ok on
opensuse13.1(whether is it the platform you mean?)
On Fedora20_x86-64:
$ uname –a
Linux bkd01sdp.bj.intel.com 3.11.10-301.fc20.x86_64 #1 SMP Thu Dec 5
14:01:17 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
$ rpm –q rpm
rpm-4.11.3-1.fc20.x86_64
$ gbs build fails as you did
On opensuse13.1_x86-64
$ uname –a
Linux lbworker-163 3.11.10-21-default #1 SMP Mon Jul 21 15:28:46 UTC 2014
(9a9565d) x86_64 x86_64 x86_64 GNU/Linux
$ rpm –q rpm
rpm-4.11.1-6.5.1.x86_64
$ gbs build –A i586 –R
http://download.tizen.org/snapshots/tizen/ivi/latest/repos/atom/packages/ -B
~/gpsd_br
info: generate repositories ...
info: build conf has been downloaded at:
/var/tmp/jenkins-gbs/tizen.conf
info: start building packages from: /srv/var-lib/jenkins/gpsd (git)
2014-12-04 06:59 +0200
gbs 0.23
info: prepare sources...
info: start export source from: /srv/var-lib/jenkins/gpsd ...
warning: Deprecated option '--git-export-only', please use '--no-build' instead!
info: Creating (native) source archive gpsd-3.11~dev.tar.gz from 'HEAD'
info: package files have been exported to:
/var/lib/jenkins/gpsd_br/local/sources/tizen/gpsd-3.11~dev-1
info: retrieving repo metadata...
info: parsing package data...
info: building repo metadata ...
info: resolving skipped packages ...
info: package dependency resolving ...
info: *** Build Status Summary ***
=== the following packages failed to build due to missing build dependencies
(1)
===
gpsd:
nothing provides bluez-libs-devel
nothing provides libXaw-devel
nothing provides qt-devel
=== Total succeeded built packages: (0) ===
info: generated html format report:
/var/lib/jenkins/gpsd_br/local/repos/tizen/i586/index.html
info: generated RPM packages can be found from local repo:
/var/lib/jenkins/gpsd_br/local/repos/tizen/i586/RPMS
info: generated source RPM packages can be found from local repo:
/var/lib/jenkins/gpsd_br/local/repos/tizen/i586/SRPMS
info: build logs can be found in:
/var/lib/jenkins/gpsd_br/local/repos/tizen/i586/logs
info: build roots located in:
/var/lib/jenkins/gpsd_br/local/BUILD-ROOTS/scratch.i586.*
error: <gbs>some packages failed to be built
You could try to remove the macro %{?dist} in Release in specfile, if it
doesn’t very important, gbs build will ok.
Thanks
Li Jinjing
From: Dev [mailto:[email protected]] On Behalf Of Rudolf Streif
Sent: Thursday, December 04, 2014 9:36 AM
To: [email protected]
Subject: [Dev] Fwd: Building GPSD for Tizen with GBS
I am trying to build gpsd for Tizen IVI. It builds fine on the platform itself.
Now I am trying to build it with GBS. The gpsd package provides a spec file for
RPM packaging.
When I am trying to build with GBS I am getting the following warning about
exporting the spec file and no packages are built [1]. Unfortunately GBS is not
very specific about the issue. The spec file looks reasonable to me though.
Spec file is attached.
Thanks,
Rudi
[1]
gbs -c ../gbs.tizen-3.0.conf build -A i586
info: generate repositories ...
info: build conf has been downloaded at:
/var/tmp/rudi-gbs/tizen3.0_m3_oct2014.conf
info: start building packages from:
/home/rudi/Dropbox/Develop/Tizen/Source/gpsd-3.11 (git)
2014-12-03 17:32 -0800
gbs 0.22.3
info: prepare sources...
info: start export source from:
/home/rudi/Dropbox/Develop/Tizen/Source/gpsd-3.11 ...
info: Creating (native) source archive gpsd-3.11~dev.tar.gz from 'HEAD'
info: package files have been exported to:
/home/rudi/GBS-ROOT/local/sources/tizen3.0_m3_oct2014/gpsd-3.11~dev-1.fc20
warning: spec file gpsd.spec has not been exported to
/home/rudi/GBS-ROOT/local/sources/tizen3.0_m3_oct2014/gpsd-3.11~dev-1/
correctly, please check if there're special macros in Name/Version/Release
fields
info: retrieving repo metadata...
info: parsing package data...
info: building repo metadata ...
info: resolving skipped packages ...
info: package dependency resolving ...
warning: no available packages to build.
info: *** Build Status Summary ***
=== Total succeeded built packages: (0) ===
info: generated html format report:
/home/rudi/GBS-ROOT/local/repos/tizen3.0_m3_oct2014/i586/index.html
info: generated RPM packages can be found from local repo:
/home/rudi/GBS-ROOT/local/repos/tizen3.0_m3_oct2014/i586/RPMS
info: generated source RPM packages can be found from local repo:
/home/rudi/GBS-ROOT/local/repos/tizen3.0_m3_oct2014/i586/SRPMS
info: build logs can be found in:
/home/rudi/GBS-ROOT/local/repos/tizen3.0_m3_oct2014/i586/logs
info: build roots located in:
/home/rudi/GBS-ROOT/local/BUILD-ROOTS/scratch.i586.*
error: <gbs>some packages failed to be built
--
Rudolf J. Streif
--
Rudolf J. Streif
_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev