I could build tel-plugin-vmode:
info: finished building tel-plugin-vmodem
info: updating local repo
info: generated RPM packages can be found from local repo:
/home/vijaykz/GBS-ROOT/local/repos/build
info: build roots located in:
/home/vijaykz/GBS-ROOT/local/scratch.{arch}.*
info: Done
It seems your build environment has problem. Are you building locally?
Which repository are you using (snapshots or release)?
And yes, "wipe-out" would mean deleting the GBS-ROOT folder.
Best,
Vijay Zanvar
On Thu, Dec 27, 2012 at 3:37 PM, Lakshmi BN <[email protected]> wrote:
> Hi,
>
> I added the line *my $login = getlogin || getpwuid($<;)**;* as given in
> the link to the file *depanneur. *But still facing the same error by perl.
>
> error: *** Error Summary ***
> === the following packages failed to build due to missing build
> dependencies ===
> tel-plugin-vmodem:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> tel-plugin-imc:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> tel-plugin-indicator:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> telephony-daemon:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> tel-plugin-atmodem:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> tel-plugin-dbus_tapi:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> capi-location-manager:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> capi-telephony-call:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> capi-location-poi:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> tel-plugin-packetservice:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> libtcore:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> eglibc:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> capi-telephony-sim:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> capi-network-connection:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> org.tizen.call:
> have choice for pkgconfig(edbus) needed by elementary-devel:
> e_dbus-devel edbus-devel
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> have choice for libedbus.so.1 needed by app-core-efl: edbus e_dbus
> have choice for libedbus.so.1 needed by elementary: edbus e_dbus
> have choice for libedbus.so.1 needed by ethumb: edbus e_dbus
> have choice for libedbus.so.1 needed by syspopup: edbus e_dbus
> org.tizen.message:
> have choice for pkgconfig(edbus) needed by elementary-devel:
> e_dbus-devel edbus-devel
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> have choice for libedbus.so.1 needed by elementary: edbus e_dbus
> have choice for libedbus.so.1 needed by syspopup: edbus e_dbus
> have choice for libedbus.so.1 needed by app-core-efl: edbus e_dbus
> have choice for libedbus.so.1 needed by ethumb: edbus e_dbus
> libslp-tapi:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> capi-base-common:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> capi-social-call-log:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> capi-social-contacts:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> tel-plugin-vconf:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> dbus-glib:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> tel-plugin-imcmodem:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> contacts-service:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> capi-telephony-network-info:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> phone:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> have choice for libedbus.so.1 needed by app-core-efl: edbus e_dbus
> have choice for pkgconfig(edbus) needed by elementary-devel:
> e_dbus-devel edbus-devel
> have choice for libedbus.so.1 needed by syspopup: edbus e_dbus
> have choice for libedbus.so.1 needed by elementary: edbus e_dbus
> have choice for libedbus.so.1 needed by ethumb: edbus e_dbus
> dbus:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> gconf-dbus:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> glib2:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> call-setting:
> have choice for pkgconfig(edbus) needed by elementary-devel:
> e_dbus-devel edbus-devel
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> have choice for libedbus.so.1 needed by app-core-efl: edbus e_dbus
> have choice for libedbus.so.1 needed by elementary: edbus e_dbus
> have choice for libedbus.so.1 needed by ethumb: edbus e_dbus
> have choice for libedbus.so.1 needed by syspopup: edbus e_dbus
> tel-plugin-database:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> glib-networking:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> msg-service:
> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
> have choice for libedbus.so.1 needed by elementary: edbus e_dbus
> have choice for libedbus.so.1 needed by app-core-efl: edbus e_dbus
> have choice for libedbus.so.1 needed by ethumb: edbus e_dbus
>
> error: rpmbuild fails
>
>
> And also what is "Don't forget to wipe your GBS-ROOT before running gbs
> again". Means do i need to delete the folder before running gbs again??
>
> Thanks,
> Lakshmi
>
>
> On Wed, Dec 26, 2012 at 4:57 PM, Vijay Zanvar <[email protected]> wrote:
>
>> This may be useful: https://bugs.tizen.org/jira/browse/DEVT-14
>>
>> Best,
>> Vijay Zanvar
>>
>>
>> On Wed, Dec 26, 2012 at 4:46 PM, Lakshmi BN <[email protected]>wrote:
>>
>>> Hi,
>>>
>>> When i tried to build Tizen Telephony code, am continuously getting the
>>> following error.
>>>
>>> error: *** Error Summary ***
>>> === the following packages failed to build due to missing build
>>> dependencies ===
>>> tel-plugin-vmodem:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> tel-plugin-imc:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> tel-plugin-indicator:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> telephony-daemon:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> tel-plugin-atmodem:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> tel-plugin-dbus_tapi:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> capi-location-manager:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> capi-telephony-call:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> capi-location-poi:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> tel-plugin-packetservice:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> libtcore:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> eglibc:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> capi-telephony-sim:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> capi-network-connection:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> org.tizen.call:
>>> have choice for pkgconfig(edbus) needed by elementary-devel:
>>> e_dbus-devel edbus-devel
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> have choice for libedbus.so.1 needed by app-core-efl: edbus e_dbus
>>> have choice for libedbus.so.1 needed by elementary: edbus e_dbus
>>> have choice for libedbus.so.1 needed by ethumb: edbus e_dbus
>>> have choice for libedbus.so.1 needed by syspopup: edbus e_dbus
>>> org.tizen.message:
>>> have choice for pkgconfig(edbus) needed by elementary-devel:
>>> e_dbus-devel edbus-devel
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> have choice for libedbus.so.1 needed by elementary: edbus e_dbus
>>> have choice for libedbus.so.1 needed by syspopup: edbus e_dbus
>>> have choice for libedbus.so.1 needed by app-core-efl: edbus e_dbus
>>> have choice for libedbus.so.1 needed by ethumb: edbus e_dbus
>>> libslp-tapi:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> capi-base-common:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> capi-social-call-log:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> capi-social-contacts:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> tel-plugin-vconf:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> dbus-glib:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> tel-plugin-imcmodem:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> contacts-service:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> capi-telephony-network-info:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> phone:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> have choice for libedbus.so.1 needed by app-core-efl: edbus e_dbus
>>> have choice for pkgconfig(edbus) needed by elementary-devel:
>>> e_dbus-devel edbus-devel
>>> have choice for libedbus.so.1 needed by syspopup: edbus e_dbus
>>> have choice for libedbus.so.1 needed by elementary: edbus e_dbus
>>> have choice for libedbus.so.1 needed by ethumb: edbus e_dbus
>>> dbus:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> gconf-dbus:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> glib2:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> call-setting:
>>> have choice for pkgconfig(edbus) needed by elementary-devel:
>>> e_dbus-devel edbus-devel
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> have choice for libedbus.so.1 needed by app-core-efl: edbus e_dbus
>>> have choice for libedbus.so.1 needed by elementary: edbus e_dbus
>>> have choice for libedbus.so.1 needed by ethumb: edbus e_dbus
>>> have choice for libedbus.so.1 needed by syspopup: edbus e_dbus
>>> tel-plugin-database:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> glib-networking:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> msg-service:
>>> have choice for libgdbm.so.3 needed by perl: libgdbm gdbm
>>> have choice for libedbus.so.1 needed by elementary: edbus e_dbus
>>> have choice for libedbus.so.1 needed by app-core-efl: edbus e_dbus
>>> have choice for libedbus.so.1 needed by ethumb: edbus e_dbus
>>>
>>>
>>> error: rpmbuild fails
>>>
>>> Could anyone tell what is this libgdbm and what do i need to do to
>>> overcome this error.
>>>
>>> Thanks,
>>> Lakshmi
>>>
>>>
>>> On Mon, Dec 24, 2012 at 11:54 AM, Vijay Zanvar <[email protected]>wrote:
>>>
>>>> Provide build log.
>>>>
>>>> Best,
>>>> Vijay Zanvar
>>>>
>>>>
>>>> On Mon, Dec 24, 2012 at 11:51 AM, Lakshmi BN <[email protected]>wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Thanks for the reply.
>>>>>
>>>>> I tried to build the code with the above mentioned command, but just
>>>>> to end up in the same error saying,
>>>>>
>>>>> warning: circle found:
>>>>> perl-HTML-Parser->perl-libwww-perl->perl-HTML-Parser
>>>>> info: circle found, exit...
>>>>> error: rpmbuild fails
>>>>>
>>>>> Even if not for full build, at least i want to know the build
>>>>> procedure for a particular module like Telephony. (I tried with 'pkgs'
>>>>> module which is not working currently)
>>>>>
>>>>> Thanks in advance.
>>>>>
>>>>> Regards,
>>>>> Lakshmi
>>>>>
>>>>>
>>>>>
>>>>> On Mon, Dec 24, 2012 at 10:55 AM, Vijay Zanvar <[email protected]>wrote:
>>>>>
>>>>>> Do not use "snapshots" for repositories; use "release" repositories.
>>>>>> So, your build command would be:
>>>>>>
>>>>>> $ gbs build --skip-conf-repos -A armv7l -R
>>>>>> http://download.tizen.org/releases/daily/2.0alpha/common/latest/repos/tizen-base/armv7l/packages/-R
>>>>>> http://download.tizen.org/releases/daily/2.0alpha/common/latest/repos/tizen-main/armv7l/packages/--clean-once
>>>>>> --debug
>>>>>>
>>>>>> And also note that you should ideally not use --clean option while
>>>>>> building more than one packages; use --clean-once instead:
>>>>>>
>>>>>> --clean-once clean the build environment only once when
>>>>>> you start
>>>>>> -C, --clean delete old build root before initialization
>>>>>>
>>>>>> Best,
>>>>>> Vijay Zanvar
>>>>>>
>>>>>>
>>>>>> On Mon, Dec 24, 2012 at 10:23 AM, Lakshmi BN
>>>>>> <[email protected]>wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I downloaded Tizen code with the below command.
>>>>>>>
>>>>>>> $ repo init -u git://gitorious.org/tizen-toys/tizen-manifest
>>>>>>>
>>>>>>> $ repo sync
>>>>>>>
>>>>>>> After downloading, tried to build the whole source code with the
>>>>>>> following command, as i am building for arm7
>>>>>>>
>>>>>>> $ gbs build --skip-conf-repos -A armv7l -R
>>>>>>> http://download.tizen.org/snapshots/trunk/common/latest/repos/base/armv7l/packages/-R
>>>>>>> http://download.tizen.org/snapshots/trunk/common/latest/repos/main/armv7l/packages/--clean
>>>>>>> --debug
>>>>>>>
>>>>>>> but getting the following error,
>>>>>>>
>>>>>>>
>>>>>>> ---------------------------------------------------------------------------------------------------------------------------------
>>>>>>>
>>>>>>> error: line 65: Tag takes single token only: Version: package
>>>>>>> zlib is not installed
>>>>>>>
>>>>>>> error: RPM error while parsing spec: can't parse specfile
>>>>>>>
>>>>>>> error: Failed to export packaging files from git tree
>>>>>>>
>>>>>>>
>>>>>>> ------------------------------------------------------------------------------------------------------------------------------------
>>>>>>>
>>>>>>> and finally build fails with the error,
>>>>>>>
>>>>>>>
>>>>>>> ------------------------------------------------------------------------------------------------------
>>>>>>>
>>>>>>> warning: circle found: gettext->gcc->eglibc->libcap->attr->gettext
>>>>>>>
>>>>>>> info: circle found, exit...
>>>>>>>
>>>>>>> error: rpmbuild fails
>>>>>>>
>>>>>>> --------------------------------------------------------------------------------------------------
>>>>>>>
>>>>>>>
>>>>>>> Then I tried to build each package, as in my source code the first
>>>>>>> package, adaptation. But after generating some rpms packages in the
>>>>>>> GBS-ROOT folder, build is failing saying,
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --------------------------------------------------------------------------------------------------------------------------------------------------------
>>>>>>>
>>>>>>> error: *** Error Summary ***
>>>>>>>
>>>>>>> === the following packages failed to build due to missing build
>>>>>>> dependencies ===
>>>>>>>
>>>>>>> xorg-x11-drv-emulfb:
>>>>>>>
>>>>>>> nothing provides xorg-x11-xutils-dev
>>>>>>>
>>>>>>> xorg-x11-drv-gesture:
>>>>>>>
>>>>>>> nothing provides xorg-x11-proto-gesture
>>>>>>>
>>>>>>> xorg-x11-drv-evdev:
>>>>>>>
>>>>>>> nothing provides xorg-x11-server-devel
>>>>>>>
>>>>>>>
>>>>>>> === the following packages failed to build due to rpmbuild issue ===
>>>>>>>
>>>>>>> nfc-plugin-nxp-tizen-armv7l:
>>>>>>> /home/lakshmi.nagaraju/GBS-ROOT/local/repos/tizen/armv7l/logs/fail/nfc-plugin-nxp-0.0.3-0/log
>>>>>>>
>>>>>>> xorg-x11-drv-evdev-multitouch-tizen-armv7l:
>>>>>>> /home/lakshmi.nagaraju/GBS-ROOT/local/repos/tizen/armv7l/logs/fail/xorg-x11-drv-evdev-multitouch-2.3.2-1/log
>>>>>>>
>>>>>>> device-manager-plugin-exynos-tizen-armv7l:
>>>>>>> /home/lakshmi.nagaraju/GBS-ROOT/local/repos/tizen/armv7l/logs/fail/device-manager-plugin-exynos-0.0.21-0/log
>>>>>>>
>>>>>>> gst-plugins-s5pc2xx-tizen-armv7l:
>>>>>>> /home/lakshmi.nagaraju/GBS-ROOT/local/repos/tizen/armv7l/logs/fail/gst-plugins-s5pc2xx-0.3.14-0/log
>>>>>>>
>>>>>>>
>>>>>>> error: rpmbuild fails
>>>>>>>
>>>>>>> -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>>>>>>>
>>>>>>>
>>>>>>> I read somewhere saying, gbs is not currently supporting building
>>>>>>> the entire Tizen code. If that is the case, at least guide me through
>>>>>>> building one particular module, for example "Telephony".
>>>>>>>
>>>>>>> Thanks in advance.
>>>>>>>
>>>>>>>
>>>>>>> Regards,
>>>>>>>
>>>>>>> Lakshmi
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> General mailing list
>>>>>>> [email protected]
>>>>>>> https://lists.tizen.org/listinfo/general
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
--
Best,
Vijay Zanvar
_______________________________________________
General mailing list
[email protected]
https://lists.tizen.org/listinfo/general