Your log doesn't make sense. Are you actually attempting to build a
bunch of packages by doing a gbs command in a top level directory (i.e.
a directory with multiple git trees checked out under it?) It looks
like you provided snippets of different builds.
--rusty
On Mon, 2013-08-19 at 13:01 -0700, Maurer, Steven wrote:
> 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
_______________________________________________
IVI mailing list
[email protected]
https://lists.tizen.org/listinfo/ivi