These seem to come up regularly on the mailing list, and I'm sure there is
something dumb that I'm going here, but I can't figure out exactly what.
Running in Ubuntu: gbs build -A i586
..gbs seems to build most everything, except it runs into this:
...(deleted for brevity)
[ 14s] + cmake -DCMAKE_INSTALL_PREFIX=/opt/apps/org.tizen.volume
[ 14s] -- The C compiler identification is GNU 4.7.2
[ 14s] -- Check for working C compiler: /usr/bin/cc
[ 14s] -- Check for working C compiler: /usr/bin/cc -- works
[ 14s] -- Detecting C compiler ABI info
[ 14s] -- Detecting C compiler ABI info - done
[ 14s] Build type: Release
[ 14s] -- Found PkgConfig: /usr/bin/pkg-config (found version "0.28")
[ 14s] -- checking for modules
'appcore-efl;ecore-input;ecore-x;ecore;evas;edje;mm-sound;vconf;utilX;syspopup;bundle;svi;glib-2.0;ui-gadget-1'
[ 14s] -- *package 'mm-sound' not found*
[ 14s] CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:279
(message):
[ 14s] A required package was not found
[ 14s] Call Stack (most recent call first):
[ 14s] /usr/share/cmake/Modules/FindPkgConfig.cmake:333
(_pkg_check_modules_internal)
[ 14s] CMakeLists.txt:32 (pkg_check_modules)
[ 14s]
[ 14s]
[ 14s] PO: /home/abuild/rpmbuild/BUILD/org.tizen.volume-0.2.4/po/ar.po
[ 14s] PO: /home/abuild/rpmbuild/BUILD/org.tizen.volume-0.2.4/po/bg.po
....(deleted for brevity)
[ 14s] -- Configuring incomplete, errors occurred!
[ 14s] error: Bad exit status from /var/tmp/rpm-tmp.UKGW85 (%build)
[ 14s]
[ 14s]
[ 14s] RPM build errors:
[ 14s] Bad exit status from /var/tmp/rpm-tmp.UKGW85 (%build)
warning: build failed, Leaving the logs in
/home/smaurer/GBS-ROOT/local/repos/tizen_3.0_m2_jul/i586/logs/fail/org.tizen.volume-0.2.4-1/log
error: *** Error Summary ***
=== the following packages failed to build due to missing build
dependencies (1) ===
wrt-setting:
*nothing provides pkgconfig(ace)*
*nothing provides pkgconfig(ace-dao-rw)*
=== the following packages failed to build due to rpmbuild issue (2) ===
org.tizen.app-selector-tizen_3.0_m2_jul-i586:
/home/smaurer/GBS-ROOT/local/repos/tizen_3.0_m2_jul/i586/logs/fail/org.tizen.app-selector-0.1.0-76/log
org.tizen.volume-tizen_3.0_m2_jul-i586:
/home/smaurer/GBS-ROOT/local/repos/tizen_3.0_m2_jul/i586/logs/fail/org.tizen.volume-0.2.4-1/log
error: <gbs>rpmbuild fails
Here is my .gbs.conf, though I don't think it's that:
[general]
tmpdir = /var/tmp
profile = profile.tizen_3.0_m2_jul
editor = vim
buildroot = ~/GBS-ROOT/
packaging_branch = master
upstream_branch = upstream
upstream_tag = upstream/${upstreamversion}
packaging_dir = packaging
work_dir = .
buildconf = ${work_dir}/tizen-conf/build.conf
[profile.tizen]
obs = obs.tizen
repos = repo.tizen-3.0-m2-jul
[obs.tizen]
url = https://api.tizen.org
user = smaurer
passwdx = [...deleted...]]
[repo.tizen-3.0-dev]
url =
http://download.tizen.org/releases/daily/tizen/ivi/latest/repos/ivi/ia32/packages
[repo.tizen-3.0-m2-jul]
url =
http://download.tizen.org/releases/milestone/tizen/ivi/tizen_20130729.2/repos/ivi/ia32/packages/
[repo.tizen_latest]
url = http://download.tizen.org/releases/trunk/daily/ivi/latest/
[profile.tizen_3.0_dev]
obs = obs.tizen
repos = repo.tizen-3.0-dev
[profile.tizen_3.0_m2_jul]
obs = obs.tizen
repos = repo.tizen-3.0-m2-jul
-----
I've also looked into comparing this package to others in the distro:
% find . -name '*mm-sound*' -print
./GBS-ROOT/local/BUILD-ROOTS/scratch.i586.0/etc/smack/accesses.d/libmm-sound
./GBS-ROOT/local/BUILD-ROOTS/scratch.i586.0/installed-pkg/libmm-sound
./GBS-ROOT/local/cache/fcfcf90f21d1c113224d1a244d20708f/libmm-sound-0.7.2-1.4.i686.rpm
...a more normal package from the same line looks like this:
% find . -name '*appcore-efl*' -print
./GBS-ROOT/local/BUILD-ROOTS/scratch.i586.0/usr/lib/libappcore-efl.so.1.1
./GBS-ROOT/local/BUILD-ROOTS/scratch.i586.0/usr/lib/libappcore-efl.so.1
./GBS-ROOT/local/BUILD-ROOTS/scratch.i586.0/usr/lib/libappcore-efl.so
./GBS-ROOT/local/BUILD-ROOTS/scratch.i586.0/usr/lib/pkgconfig/appcore-efl.pc
./GBS-ROOT/local/BUILD-ROOTS/scratch.i586.0/usr/include/appcore/appcore-efl.h
You will notice the appcore-efl.pc file is present, while the mm-sound.pc
file is missing.
Does anyone have any ideas as to why mm-sound isn't working?
Is there some funky way to create the appropriate pkg-config file for it?
I'm really at a dead end.
--
Kind Regards
Steven Maurer
-------------------
Infotainment Engineer
MSX on behalf of Jaguar Land Rover
One World Trade Center, 121 Southwest Salmon Street, 11th Floor, Portland,
Oregon, 97204
Email: [email protected]
_______________________________________________
IVI mailing list
[email protected]
https://lists.tizen.org/listinfo/ivi