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 <[email protected]>:
> 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 . [[email protected]]
> Sent: Tuesday, April 15, 2014 1:57 PM
> To: Hur, Joone
> Cc: Zhang, Qiang Z; VanCutsem, Geoffroy; [email protected]
> 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 <[email protected]>:
>> 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 [[email protected]]
>> Sent: Tuesday, April 15, 2014 11:44 AM
>> To: Zhang, Qiang Z; Hur, Joone; VanCutsem, Geoffroy
>>
>> Cc: [email protected]
>> 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:[email protected]]
>> Sent: mardi 15 avril 2014 04:52
>> To: Hur, Joone; maximouton .; VanCutsem, Geoffroy
>> Cc: [email protected]
>> 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:[email protected]]
>> Sent: Monday, April 14, 2014 6:22 PM
>> To: VanCutsem, Geoffroy
>> Cc: Zhang, Qiang Z; [email protected]
>> 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
>> <[email protected]>:
>>
>> 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: [email protected]
>> 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:[email protected]] On Behalf Of VanCutsem,
>> Geoffroy
>> Sent: Monday, April 14, 2014 12:38 AM
>> To: maximouton .
>> Cc: [email protected]
>> 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:[email protected]]
>> Sent: Sunday, April 13, 2014 5:37 PM
>> To: VanCutsem, Geoffroy
>> Cc: Tiago Vignatti; [email protected]
>> 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
>> <[email protected]>:
>>
>> 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:[email protected]] On Behalf Of Tiago Vignatti
>> Sent: Friday, April 11, 2014 6:16 PM
>> To: [email protected]
>> 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
>> [email protected]
>> 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
>> [email protected]
>> 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
[email protected]
https://lists.tizen.org/listinfo/ivi

Reply via email to