Hi Maximilien, I fixed the rpm packaging error you reported. https://github.com/01org/ozone-wayland/commit/e10e10720f68d5031abcee2b7c06307c88893d92
Please update your ozone-wayland repository and try to build it again. Thanks, Joone ________________________________________ From: maximouton . [maximou...@gmail.com] Sent: Thursday, April 17, 2014 2:44 AM To: Tiago Vignatti; Hur, Joone Cc: ivi@lists.tizen.org Subject: Re: ozone-wayland installation Hi Tiago, Gold didn't helped me so I did the installation again on a server. The linking process works but I have another issue with installation: [ 1372s] [14472/14472] LINK chrome [ 1610s] + exit 0 [ 1610s] Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.DNcdmt [ 1610s] + umask 022 [ 1610s] + cd /home/abuild/rpmbuild/BUILD [ 1610s] + cd chromium [ 1610s] + LANG=C [ 1610s] + export LANG [ 1610s] + unset DISPLAY [ 1610s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/chromium-35.0.1906.0-0.i386 [ 1610s] + mkdir -p /home/abuild/rpmbuild/BUILDROOT/chromium-35.0.1906.0-0.i386 [ 1610s] + BUILDDIR_NAME= [ 1610s] + '[' -z '' ']' [ 1610s] + BUILDDIR_NAME=. [ 1610s] + cd src [ 1610s] + install -p -D /home/abuild/rpmbuild/SOURCES/chromium-browser.sh /home/abuild/rpmbuild/BUILDROOT/chromium-35.0.1906.0-0.i386/usr/bin/chromium-browser [ 1610s] + install -p -D ./out/Release/chrome /home/abuild/rpmbuild/BUILDROOT/chromium-35.0.1906.0-0.i386/usr/lib/chromium/chrome [ 1612s] + cp -R ./out/Release/locales /home/abuild/rpmbuild/BUILDROOT/chromium-35.0.1906.0-0.i386/usr/lib/chromium/ [ 1612s] + strip /home/abuild/rpmbuild/BUILDROOT/chromium-35.0.1906.0-0.i386/usr/lib/chromium/chrome [ 1614s] + install -p -D ./out/Release/libffmpegsumo.so /home/abuild/rpmbuild/BUILDROOT/chromium-35.0.1906.0-0.i386/usr/lib/chromium/libffmpegsumo.so [ 1614s] + strip /home/abuild/rpmbuild/BUILDROOT/chromium-35.0.1906.0-0.i386/usr/lib/chromium/libffmpegsumo.so [ 1615s] + install -p -D ./out/Release/lib/libmojo_system.so /home/abuild/rpmbuild/BUILDROOT/chromium-35.0.1906.0-0.i386/usr/lib/chromium/lib/libmojo_system.so [ 1615s] install: cannot stat './out/Release/lib/libmojo_system.so': No such file or directory [ 1615s] error: Bad exit status from /var/tmp/rpm-tmp.DNcdmt (%install) Is this a know issue? 2014-04-16 23:00 GMT+02:00 Tiago Vignatti <tiago.vigna...@linux.intel.com>: > Given that it's a 32-bit Linux system, you're limited to 4 GB address space > in theory which is not enough for linking most of Chromium binaries. > Fortunately we have gold linker that solves this issue, so just install it > there. I'm using the following: > > tiago@fisu:~$ ls -l /usr/bin/ld > lrwxrwxrwx 1 root root 7 Jun 24 2013 /usr/bin/ld -> ld.gold > tiago@fisu:~$ ld --version > GNU gold (GNU Binutils for Ubuntu 2.22) 1.11 > Copyright 2011 Free Software Foundation, Inc. > This program is free software; you may redistribute it under the terms of > the GNU General Public License version 3 or (at your option) a later > version. > This program has absolutely no warranty. > > > Tiago > > > On 04/16/2014 05:07 PM, maximouton . wrote: >> >> Ok I get it now. Thanks. >> I am able to run ninja but I am out of luck. ld tells me I am running >> out of memory when linking: >> >> /usr/lib/gcc/i586-tizen-linux/4.8/../../../../i586-tizen-linux/bin/ld: >> failed to set dynamic section sizes: Memory exhausted >> [ 7309s] collect2: error: ld returned 1 exit status >> [ 7309s] ninja: build stopped: subcommand failed. >> [ 7309s] error: Bad exit status from /var/tmp/rpm-tmp.KoLY9w (%build) >> [ 7309s] >> [ 7309s] >> [ 7309s] RPM build errors: >> [ 7309s] Bad exit status from /var/tmp/rpm-tmp.KoLY9w (%build) >> >> My platform have 8Go of RAM and 18Go of swap but a 32bit ubuntu 13.10 >> (I know I would regret it!). Is this the cause of this issue? >> >> Thanks >> >> Maximilien >> >> 2014-04-16 0:04 GMT+02:00 Hur, Joone <joone....@intel.com>: >>> >>> You should follow the instruction to clone whole repository including >>> Chromium and apply some patches by running >>> ./src/ozone/patches/patch-chromium.sh at >>> https://github.com/01org/ozone-wayland >>> >>> Just cloning the ozone repository doesn't work. >>> I think your local repository doesn't have Chromium code. >>> >>> Thanks, >>> Joone >>> ________________________________________ >>> From: maximouton . [maximou...@gmail.com] >>> Sent: Tuesday, April 15, 2014 1:57 PM >>> To: Hur, Joone >>> Cc: Zhang, Qiang Z; VanCutsem, Geoffroy; ivi@lists.tizen.org >>> Subject: Re: ozone-wayland installation >>> >>> Hi Joone, >>> >>> I am sorry but there is something I don't understand so let me summarize. >>> >>> As Quiang said, latest ozone-wayland sources can be found at >>> https://github.com/01org/ozone-wayland.git >>> >>> ~/.gbs.conf has to be set with latest tizen repository >>> >>> Then the only thing to do is: >>> >>> git clone https://github.com/01org/ozone-wayland.git src/ozone >>> cd src/ozone >>> gbs build -A i586 --packaging-dir packaging/rpm --include-all >>> >>> If this is all right then this exatly what I did. >>> >>> Here is my .gbs.conf >>> >>> [general] >>> #Current profile name which should match a profile section name >>> profile = profile.tizen >>> >>> [profile.tizen] >>> #Common authentication info for whole profile >>> #user = >>> #CAUTION: please use the key name "passwd" to reset plaintext password >>> #passwd = >>> obs = obs.tizen >>> #Comma separated list of repositories >>> repos = repo.tizen_latest >>> #repos = repo.tizen_main, repo.tizen_base >>> >>> [obs.tizen] >>> #OBS API URL pointing to a remote OBS. >>> url = https://api.tizen.org >>> #Optional user and password, set if differ from profile's user and >>> password >>> #user = >>> #passwd = >>> >>> >>> #Repo section example >>> [repo.tizen_latest] >>> #Build against repo's URL >>> url = https://download.tizen.org/snapshots/tizen/ivi/ivi/latest/ >>> #url = >>> http://download.tizen.org/releases/daily/tizen/ivi/ivi/latest/repos/ivi/source/, >>> http://download.tizen.org/releases/daily/tizen/ivi/ivi/latest/ >>> #Optional user and password, set if differ from profile's user and >>> password >>> #user = >>> #passwd = >>> >>> #Individual repo is also supported >>> #[repo.tizen_base] >>> #url = >>> http://download.tizen.org/releases/daily/trunk/ivi/latest/repos/base/ia32/packages/ >>> #[repo.tizen_main] >>> #url = >>> http://download.tizen.org/releases/daily/trunk/ivi/latest/repos/ivi/ia32/packages/ >>> >>> >>> 2014-04-15 21:28 GMT+02:00 Hur, Joone <joone....@intel.com>: >>>> >>>> Hi Maximilien, >>>> >>>> First, you need to check your development environment. >>>> ozone-wayland rpm build should work fine by just running gbs command >>>> like >>>> >>>> $ cd src/ozone >>>> $ gbs build -A i586 --packaging-dir packaging/rpm --include-all >>>> >>>> You should specify the latest repository because ninja was added >>>> recently >>>> and also update your local ozone-wayland repository. >>>> The repository you are using is very old, which was built in Aug 23, >>>> 2012 >>>> http://download.tizen.org/releases/daily/trunk/ivi/latest/ >>>> >>>> Instead, you have to add the following repository in .gbs.conf >>>> https://download.tizen.org/snapshots/tizen/ivi/ivi/latest/ >>>> >>>> Thanks, >>>> Joone >>>> ________________________________ >>>> From: mouton maximilien [maximou...@gmail.com] >>>> Sent: Tuesday, April 15, 2014 11:44 AM >>>> To: Zhang, Qiang Z; Hur, Joone; VanCutsem, Geoffroy >>>> >>>> Cc: ivi@lists.tizen.org >>>> Subject: RE: ozone-wayland installation >>>> >>>> Hi, >>>> >>>> >>>> >>>> I could solve in part the issue. >>>> >>>> Ozone-wayland is part of chromium project. When you put the folder >>>> ozone-wayland in the src folder of chromium project source (see >>>> https://code.google.com/p/chromium/wiki/LinuxBuildInstructions) and >>>> rename >>>> it as ozone, the installation passes the %prep step and continues until >>>> %build with the following output: >>>> >>>> >>>> >>>> + ./build/gyp_chromium --no-parallel -Duse_ash=0 -Duse_ozone=1 >>>> -Dchromeos=0 >>>> -Ddisable_nacl=1 -Dpython_ver=2.7 -Duse_aura=1 -Duse_x11=0 -Duse_cups=0 >>>> -Duse_gconf=0 -Duse_kerberos=0 -Duse_system_bzip2=1 -Duse_system_icu=0 >>>> -Duse_system_libexif=1 -Duse_system_libxml=1 -Duse_system_nspr=1 >>>> -Denable_xi21_mt=1 -Duse_xi2_mt=0 -Dtarget_arch=ia32 -Duse_alsa=0 >>>> -Duse_gnome_keyring=0 -Dlogging_like_official_build=1 >>>> -Dtracing_like_official_build=1 -Drelease_unwind_tables=0 >>>> -Dlinux_dump_symbols=0 -Denable_ozone_wayland_vkb=1 >>>> >>>> [ 294s] Traceback (most recent call last): >>>> >>>> [ 294s] File "./build/gyp_chromium", line 17, in <module> >>>> >>>> [ 294s] import vs_toolchain >>>> >>>> [ 294s] File >>>> "/home/abuild/rpmbuild/BUILD/chromium/src/build/vs_toolchain.py", line >>>> 21, >>>> in <module> >>>> >>>> [ 294s] import gyp >>>> >>>> [ 294s] ImportError: No module named gyp >>>> >>>> [ 294s] error: Bad exit status from /var/tmp/rpm-tmp.b9PNOs (%build) >>>> >>>> >>>> >>>> >>>> >>>> I think there is still something missing to install gyp in fakeroot. >>>> >>>> >>>> >>>> From: Zhang, Qiang Z [mailto:qiang.z.zh...@intel.com] >>>> Sent: mardi 15 avril 2014 04:52 >>>> To: Hur, Joone; maximouton .; VanCutsem, Geoffroy >>>> Cc: ivi@lists.tizen.org >>>> Subject: RE: ozone-wayland installation >>>> >>>> >>>> >>>> This should be the source code issue, or need import external sources. >>>> >>>> >>>> >>>> Add Joone, developer of this project. >>>> >>>> >>>> >>>> Joone, could you please help to answer this question? >>>> >>>> >>>> >>>> >>>> >>>> Thanks >>>> >>>> Qiang >>>> >>>> >>>> >>>> >>>> >>>> From: maximouton . [mailto:maximou...@gmail.com] >>>> Sent: Monday, April 14, 2014 6:22 PM >>>> To: VanCutsem, Geoffroy >>>> Cc: Zhang, Qiang Z; ivi@lists.tizen.org >>>> Subject: Re: ozone-wayland installation >>>> >>>> >>>> >>>> Hi Qiang and Geoffroy, >>>> >>>> >>>> >>>> Thanks for your help. >>>> >>>> >>>> >>>> @Geoffroy: I don't know exactly but what I see is .gbp.conf is very >>>> light >>>> compare to the .gbs.conf I have. What I am sure is .gbp.conf is used at >>>> installation start. >>>> >>>> >>>> >>>> >>>> >>>> @Qiang Ok now with the src folder, gbs is able to run >>>> ./gbp-flat-tree.sh. >>>> >>>> >>>> >>>> There are still some issues with chromium.spec >>>> >>>> >>>> >>>> What I understood for now is that an archive of src named chromium.tar >>>> is >>>> created and copied in >>>> ~/GBS-ROOT/local/BUILD-ROOTS/scratch.i586.0/home/abuild/rpmbuild/SOURCES >>>> >>>> Everything then is done in this folder. >>>> >>>> >>>> >>>> With my current settings it fails when trying to copy files from src: >>>> >>>> >>>> >>>> cp -a src/AUTHORS AUTHORS.chromium >>>> >>>> cp -a src/LICENSE LICENSE.chromium >>>> >>>> cp -a src/ozone/AUTHORS AUTHORS.ozone-wayland >>>> >>>> cp -a src/ozone/LICENSE LICENSE.ozone-wayland >>>> >>>> >>>> >>>> %patch1 >>>> >>>> >>>> >>>> Here chromium.spec expect src to contain several files that are not >>>> there >>>> since we created it manually. >>>> >>>> For testing I tryied to bypass the error by commenting this and force my >>>> version of chromium.spec with --include-all option. >>>> >>>> Even the next step fails because again chromium.spec is looking for a >>>> folder >>>> called build located in src. >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> 2014-04-14 10:17 GMT+02:00 VanCutsem, Geoffroy >>>> <geoffroy.vancut...@intel.com>: >>>> >>>> Thanks Qiang for clarifying this. >>>> >>>> >>>> >>>> What is gbp and how are .gbs.conf and .gbp.conf different? >>>> >>>> >>>> >>>> Thanks, >>>> >>>> Geoffroy >>>> >>>> >>>> >>>> From: Zhang, Qiang Z >>>> Sent: Monday, April 14, 2014 4:46 AM >>>> To: VanCutsem, Geoffroy; maximouton . >>>> >>>> >>>> Cc: ivi@lists.tizen.org >>>> Subject: RE: ozone-wayland installation >>>> >>>> >>>> >>>> Hi Maximilien and Geoffroy, >>>> >>>> >>>> >>>> No need to rename .gbp.conf as .gbs.conf, and .gbp.conf is for gbp used. >>>> >>>> >>>> >>>> I have tried in my local machine, I found it’s a little hack in >>>> packaging/rpm/gbp-flat-tree.sh, which hard code and depend on a src >>>> directory on top of ozone-wayland. >>>> >>>> So, the following command works: >>>> >>>> $ git clone https://github.com/01org/ozone-wayland.git src/ozone-wayland >>>> >>>> $ cd src/ozone-wayland/ >>>> >>>> $ gbs build --packaging-dir=packaging/rpm -A i586 >>>> >>>> >>>> >>>> Thanks >>>> >>>> Qiang >>>> >>>> >>>> >>>> >>>> >>>> From: IVI [mailto:ivi-boun...@lists.tizen.org] On Behalf Of VanCutsem, >>>> Geoffroy >>>> Sent: Monday, April 14, 2014 12:38 AM >>>> To: maximouton . >>>> Cc: ivi@lists.tizen.org >>>> Subject: RE: ozone-wayland installation >>>> >>>> >>>> >>>> Hi Maximilien, >>>> >>>> >>>> >>>> I’m assuming you’re trying to build the git repo that’s here: >>>> https://github.com/01org/ozone-wayland >>>> >>>> >>>> >>>> I’ve never tried myself (yet) but I’ve quickly looked at the code in >>>> there >>>> and noticed that there is a file called .gbp.conf [1] which seems >>>> related to >>>> the issue you’re facing below. If I understand that file correctly, the >>>> idea >>>> is that it should be picked up by GBS automatically… but for that to >>>> happen >>>> it should be called ‘.gbs.conf’ (instead of ‘.gbp.conf’). Can you rename >>>> it >>>> and try again (you will need to use ‘--include-all’ if you don’t commit >>>> this >>>> name change in your local git). >>>> >>>> >>>> >>>> Let us know if that helps! >>>> >>>> >>>> >>>> Cheers, >>>> >>>> Geoffroy >>>> >>>> >>>> >>>> [1] https://github.com/01org/ozone-wayland/blob/master/.gbp.conf >>>> >>>> >>>> >>>> >>>> >>>> From: maximouton . [mailto:maximou...@gmail.com] >>>> Sent: Sunday, April 13, 2014 5:37 PM >>>> To: VanCutsem, Geoffroy >>>> Cc: Tiago Vignatti; ivi@lists.tizen.org >>>> Subject: Re: ozone-wayland installation >>>> >>>> >>>> >>>> Right. gbs was pointing to the wrong URL. I didn't know where to change >>>> it. >>>> >>>> >>>> >>>> But still there is a problem may be due to a misconfiguration: >>>> >>>> >>>> >>>> gbs -c ~/.gbs.conf build -A i586 --packaging-dir packaging/rpm/ >>>> --include-all >>>> >>>> info: generate repositories ... >>>> >>>> info: build conf has been downloaded at: >>>> >>>> /var/tmp/netlab-gbs/tizen.conf >>>> >>>> info: start building packages from: /home/netlab/Desktop/ozone-wayland >>>> (git) >>>> >>>> 2014-04-13 17:28 +0200 >>>> >>>> info: prepare sources... >>>> >>>> info: start export source from: /home/netlab/Desktop/ozone-wayland ... >>>> >>>> info: Creating (native) source archive chromium.tar from >>>> '0b393ca1c4c4074e20a110413cd4b6e4f15267e7' >>>> >>>> removed ‘/var/tmp/.gbs_export_5KWF0s/chromium.tar’ >>>> >>>> Creating a new /var/tmp/.gbs_export_5KWF0s/chromium.tar from >>>> /home/netlab/src >>>> >>>> tar: src: Cannot stat: No such file or directory >>>> >>>> tar: Exiting with failure status due to previous errors >>>> >>>> error: Couldn't run './gbp-flat-tree.sh': ./gbp-flat-tree.sh returned 2 >>>> >>>> error: <gbs>Failed to export packaging files from git tree >>>> >>>> info: retrieving repo metadata... >>>> >>>> info: parsing package data... >>>> >>>> info: building repo metadata ... >>>> >>>> info: package dependency resolving ... >>>> >>>> warning: no available packages to build. >>>> >>>> info: *** Build Status Summary *** >>>> >>>> === the following packages failed to build because export source files >>>> to >>>> build environment failed (1) === >>>> >>>> chromium-35.0.1906.0-0 >>>> >>>> >>>> >>>> === Total succeeded built packages: (0) === >>>> >>>> info: generated html format report: >>>> >>>> /home/netlab/GBS-ROOT/local/repos/tizen/i586/index.html >>>> >>>> info: generated RPM packages can be found from local repo: >>>> >>>> /home/netlab/GBS-ROOT/local/repos/tizen/i586/RPMS >>>> >>>> info: generated source RPM packages can be found from local repo: >>>> >>>> /home/netlab/GBS-ROOT/local/repos/tizen/i586/SRPMS >>>> >>>> info: build logs can be found in: >>>> >>>> /home/netlab/GBS-ROOT/local/repos/tizen/i586/logs >>>> >>>> info: build roots located in: >>>> >>>> /home/netlab/GBS-ROOT/local/BUILD-ROOTS/scratch.i586.* >>>> >>>> error: <gbs>some packages failed to be built >>>> >>>> >>>> >>>> Note that the folder /home/netlab/src nerver existed. >>>> >>>> >>>> >>>> Maximilien >>>> >>>> 2014-04-11 18:23 GMT+02:00 VanCutsem, Geoffroy >>>> <geoffroy.vancut...@intel.com>: >>>> >>>> The repo your gbs.conf points to does not exist. You should update it to >>>> point at a valid repo (which matches the Tizen image you want to build >>>> this >>>> for). >>>> >>>> Geoffroy >>>> >>>> >>>> -----Original Message----- >>>> From: IVI [mailto:ivi-boun...@lists.tizen.org] On Behalf Of Tiago >>>> Vignatti >>>> Sent: Friday, April 11, 2014 6:16 PM >>>> To: ivi@lists.tizen.org >>>> Subject: Re: ozone-wayland installation >>>> >>>> Hi, >>>> >>>> I don't know exactly why you're having this problem; looks more like a >>>> network issue or something. >>>> >>>> In any case, Ozone-Wayland can be seen as a part of Chromium project >>>> meaning >>>> that targets like Chromium Browser and Crosswalk are actually the ones >>>> supposed to be built.. you know, with Ozone-Wayland only you cannot do >>>> anything :) But as Joel said, come to #ozone-wayland and we try to track >>>> down together what's going on... >>>> >>>> Tiago >>>> >>>> >>>> On 04/11/2014 10:43 AM, maximouton . wrote: >>>>> >>>>> >>>>> Recently I discovered this interesting project ozone-wayland. >>>>> I decided to test it on my platform but when trying to build the rpm >>>>> on ubuntu 13.10 I get the folowing: >>>>> >>>>> gbs -v build -A i586 --packaging-dir packaging/rpm/ >>>>> info: generate repositories ... >>>>> debug: fetching >>>>> http://download.tizen.org/releases/daily/trunk/ivi/latest/repodata/rep >>>> >>>> >>>>> omd.xml => /var/tmp/netlab-gbs/gbscachedgb1H6/repomd.xml >>>> >>>> >>>>> debug: disable HTTP caching >>>>> debug: fetching error:(22, 'The requested URL returned error: 404 Not >>>>> Found') >>>>> ... >>>>> >>>>> Did anybody tried to install ozone-wayland already? >>>> >>>> >>>> _______________________________________________ >>>> IVI mailing list >>>> IVI@lists.tizen.org >>>> https://lists.tizen.org/listinfo/ivi >>>> >>>> Intel Corporation NV/SA >>>> Kings Square, Veldkant 31 >>>> 2550 Kontich >>>> RPM (Bruxelles) 0415.497.718. >>>> Citibank, Brussels, account 570/1031255/09 >>>> >>>> This e-mail and any attachments may contain confidential material for >>>> the >>>> sole use of the intended recipient(s). Any review or distribution by >>>> others >>>> is strictly prohibited. If you are not the intended recipient, please >>>> contact the sender and delete all copies. >>>> >>>> >>>> _______________________________________________ >>>> IVI mailing list >>>> IVI@lists.tizen.org >>>> https://lists.tizen.org/listinfo/ivi >>>> >>>> >>>> >>>> Intel Corporation NV/SA >>>> Kings Square, Veldkant 31 >>>> 2550 Kontich >>>> RPM (Bruxelles) 0415.497.718. >>>> Citibank, Brussels, account 570/1031255/09 >>>> >>>> This e-mail and any attachments may contain confidential material for >>>> the >>>> sole use of the intended recipient(s). Any review or distribution by >>>> others >>>> is strictly prohibited. If you are not the intended recipient, please >>>> contact the sender and delete all copies. >>>> >>>> Intel Corporation NV/SA >>>> Kings Square, Veldkant 31 >>>> 2550 Kontich >>>> RPM (Bruxelles) 0415.497.718. >>>> Citibank, Brussels, account 570/1031255/09 >>>> >>>> This e-mail and any attachments may contain confidential material for >>>> the >>>> sole use of the intended recipient(s). Any review or distribution by >>>> others >>>> is strictly prohibited. If you are not the intended recipient, please >>>> contact the sender and delete all copies. >>>> >>>> >> _______________________________________________ >> IVI mailing list >> IVI@lists.tizen.org >> https://lists.tizen.org/listinfo/ivi >> > > _______________________________________________ > IVI mailing list > IVI@lists.tizen.org > https://lists.tizen.org/listinfo/ivi _______________________________________________ IVI mailing list IVI@lists.tizen.org https://lists.tizen.org/listinfo/ivi