We were finally able to build the whole Tizen 2.2 package. Some one at the Tizen mailing list helped us fix the osp related build errors.
https://lists.tizen.org/pipermail/dev/2013-November/000812.html
The following osp related libraries were fixed.
osp-security-service-tizen2.2-armv7l
osp-app-controls-tizen2.2-armv7l
osp-content-tizen2.2-armv7l
osp-appfw-tizen2.2-armv7l
osp-web-tizen2.2-armv7l
osp-media-tizen2.2-armv7l
osp-common-service-tizen2.2-armv7l
osp-face-tizen2.2-armv7l
osp-nfc-tizen2.2-armv7l
osp-messaging-tizen2.2-armv7l
osp-ime-tizen2.2-armv7l
osp-uifw-tizen2.2-armv7l
osp-image-core-tizen2.2-armv7l
osp-social-tizen2.2-armv7l
1. libva
Libva package was throwing errors saying that the package requires “pvr-bin-mdfld-devel”. However, this package was x86 specific and shouldn’t have been included in the building script for the ARM package. We added a line at the package spec file indicating that this is x86 specific.
In /tizen/framework/multimedia/libva/packaging/libva.spec we added
ExclusiveArch: %{ix86}
2. libzypp-bindings
Libzypp-bindings was throwing errors that it requires swig == 1.3.40. We edited the spec file so that it requires “swig”, not “swig == 1.3.40” and it complied flawlessly.