[Dev] Tizen 3.0 mobile build fail

Chanho Park parkch98 at gmail.com
Tue May 3 15:17:06 GMT 2016


Hi,

On Mon, Apr 18, 2016 at 1:58 AM, Jay H <lib15th at gmail.com> wrote:
> Hello,
>
> I'm trying to build tizen 3.0 mobile profile with 20160412.2 snapshot
> version
> (http://download.tizen.org/snapshots/tizen/mobile/tizen-mobile_20160412.2/builddata/manifest/tizen-mobile_20160412.2_arm-wayland.xml)
>
> I have followed the steps from:
> https://source.tizen.org/documentation/developer-guide/getting-started-guide/building-packages-locally-gbs
> https://source.tizen.org/documentation/developer-guide/all-one-instructions/creating-tizen-ivi-images-based-on-specific-snapshot-one-page?langredirect=1
>
> However, My build was failed with this log (quite long..)
>
> :
> ^[[32minfo: ^[[0mfinished building speex
> ^[[32minfo: ^[[0mfinished building libnetfilter_queue
> ^[[32minfo: ^[[0m*** [92/657] building libICE-1.0.8-0 armv7l tizen3.0_mobile
> (worker: 0) ***
> ^[[32minfo: ^[[0m*** [93/657] building expect-5.45-0 armv7l tizen3.0_mobile
> (worker: 7) ***
> qemu: Unsupported syscall: 311
> qemu: Unsupported syscall: 311
> qemu: Unsupported syscall: 311
> qemu: Unsupported syscall: 311
> ^[[32minfo: ^[[0mfinished building libICE
> ^[[32minfo: ^[[0mfinished building expect
> qemu: Unsupported syscall: 311
> qemu: Unsupported syscall: 311
> ^[[32minfo: ^[[0mfinished building tizen-locale
> ^[[32minfo: ^[[0mupdating local repo
> ^[[32minfo: ^[[0m*** Build Status Summary ***
> === the following packages failed to build due to missing build dependencies
> (564) ===
> ::
> mused:
>   nothing provides cmake
>   nothing provides pkgconfig(dlog)
>   nothing provides pkgconfig(glib-2.0)
>   nothing provides pkgconfig(mm-common)
>   nothing provides pkgconfig(capi-base-common)
>   nothing provides pkgconfig(gstreamer-1.0)
>   nothing provides pkgconfig(gstreamer-base-1.0)
>   nothing provides pkgconfig(libtbm)
>   nothing provides pkgconfig(cynara-client)
>   nothing provides pkgconfig(cynara-creds-socket)
>   nothing provides pkgconfig(cynara-session)
> e-mod-tizen-processmgr:
>   nothing provides pkgconfig(enlightenment)
>   nothing provides pkgconfig(dlog)
>   nothing provides pkgconfig(edbus)
>   nothing provides pkgconfig(x11)
> org.tizen.service-plugin-sample:
>   nothing provides pkgconfig(appcore-agent)
>   nothing provides pkgconfig(capi-system-system-settings)
>   nothing provides pkgconfig(capi-appfw-application)
>   nothing provides pkgconfig(capi-appfw-package-manager)
>   nothing provides pkgconfig(capi-appfw-service-application)
>   nothing provides pkgconfig(efl-extension)
>   nothing provides pkgconfig(eina)
>   nothing provides pkgconfig(ecore)
> ::
> ::
>
> Build command : gbs build -A armv7l --threads=8 --clean-once
>
> My .gbs.conf file is :
> [general]
> tmpdir=/var/tmp/
> profile = profile.tizen3.0_mobile
> work_dir=.
> fallback_to_native=true
>
> [repo.tizen3.0_x86]
> url=${work_dir}/pre-built/toolchain-x86/
>
> [repo.tizen3.0_arm]
> url=${work_dir}/pre-built/toolchain-arm/
>
> [repo.tizen3.0_arm64]
> url=${work_dir}/pre-built/toolchain-arm64/
>
> [profile.tizen3.0_mobile]
> repos=repo.tizen3.0_arm
> buildconf=${work_dir}/scm/meta/build-config/build.conf
> exclude_packages=libtool,gettext,texinfo
>
>
> Do you have any idea to solve this error? your help would be appreciated.
> Thanks.
>
>
> Regards,
> Jay
>
> _______________________________________________
> Dev mailing list
> Dev at lists.tizen.org
> https://lists.tizen.org/listinfo/dev
>

You'll need to add "base" repository for mobile profile.

I'm attaching my gbs configuration. Please refer my configuration.


[general]

#Current profile name which should match a profile section name

tmpdir = /var/tmp

editor = vi

packaging_dir = packaging

profile = profile.tizen_mobile_arm

buildroot = ~/GBS-ROOT/

work_dir = .


[profile.tizen_mobile_arm]

obs = obs.tizen

repos = repo.tizen_mobile_arm, repo.tizen_base_arm

# If no buildroot for profile, the buildroot in general section will be used

# Specify build conf for a specific profile by using shell-style
variable references

# buildconf = ${work_dir}/tizen-conf/build.conf

# Specify a list of packages that don't participate in the building, which

# can also be used to break dependency circle.

exclude_packages=filesystem,aul,libmm-sound,libtool

buildconf = ${work_dir}/build-config/build-arm-wayland.conf


[obs.tizen]

url = https://api.tizen.org


[repo.tizen_mobile_arm]

url = http://download.tizen.org/snapshots/tizen/mobile/latest/repos/arm-wayland/packages/


[repo.tizen_base_arm]

url = http://download.tizen.org/snapshots/tizen/base/latest/repos/arm/packages/


-- 
Best Regards,
Chanho Park


More information about the Dev mailing list