Hi Steven, Which branch of apps/core/preloaded/volume-app are you trying to build? The version number in the output is 0.2.4, which suggests you may be trying to build the master branch, which would be for Tizen 1.0, against the Tizen 3.0 repos. The Tizen 3.0 version of org.tizen.volume is 0.2.8. Hence my question.
If you are trying to build for Tizen 3.0, you'll likely want to use the "tizen" branch instead of master. In general, for non-vertical-specific projects, branches map to versions as follows: master ---> Tizen 1.0 1.0_post --> Tizen 2.0Alpha 2.0 ---> Tizen 2.0 tizen_2.1 ---> Tizen 2.1 tizen_2.2 --> Tizen 2.2 tizen --> Tizen 3.0 For IVI-specific projects, under profile/ivi in Gerrit, branching is as follows: 1.0 ---> Tizen 1.0 2.0alpha --> Tizen 2.0alpha 2.0 --> Tizen 2.0 2.0alpha-wayland --> Wayland-related 2.0alpha IVI packages. tizen --> Tizen 3.0 Note that IVI does not use master branch at all. In fact, no verticals in Tizen should have a master branch, since that is strictly mapped to the 1.0 release line, which is frozen. Anything that came along after Tizen 1.0 should not have a master branch. So, in theory, you won't find a master branch on Tizen Mobile projects either. Occasionally we find a stray where a master branch got created accidentally. Unless you are actually working with 1.o source, you may safely view master branches as poisonous and avoid them entirely. ;) Let us know if that doesn't help resolve the issue. Tracy From: <Maurer>, Steven <[email protected]<mailto:[email protected]>> Date: Monday, August 19, 2013 1:01 PM To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>> Subject: Another tizen build failure on the most recent release - nothing provides pkgconfig/mm-sound 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]<mailto:[email protected]> _______________________________________________ IVI mailing list [email protected] https://lists.tizen.org/listinfo/ivi
