On Thu, Dec 10, 2015 at 4:15 PM Andrea Giammarchi <
andrea.giammar...@gmail.com> wrote:

> No way ... the closest working thing I could do was following this page
> instead:
>
> https://mohan43u.wordpress.com/2015/01/17/setup-gnome-development-environment-in-archlinux/
>
> However, there is some module that **wants** Python 3, like the shell, and
> some other that wants libvala0-30 that doesn't exist neither in official
> repository nor AUR
>

Yes, that libvala thing is known.. I sort of fixed it in my build because
it breaks GNOME Builder.  I need to find out who that is, get them to fix
it.


>
> ```
> Making install in vala-pack
> make[2]: Entering directory
> '/home/webreflection/Devel/gnome/checkout/gnome-builder/plugins/vala-pack'
>   VALAC    libvala_pack_plugin_la_vala.stamp
> error: Package `libvala-0.30' not found in specified Vala API directories
> or GObject-Introspection GIR directories
> Compilation failed: 1 error(s), 0 warning(s)
> Makefile:850: recipe for target 'libvala_pack_plugin_la_vala.stamp' failed
> make[2]: *** [libvala_pack_plugin_la_vala.stamp] Error 1
> make[2]: Leaving directory
> '/home/webreflection/Devel/gnome/checkout/gnome-builder/plugins/vala-pack'
> Makefile:537: recipe for target 'install-recursive' failed
> make[1]: *** [install-recursive] Error 1
> make[1]: Leaving directory
> '/home/webreflection/Devel/gnome/checkout/gnome-builder/plugins'
> Makefile:653: recipe for target 'install-recursive' failed
> make: *** [install-recursive] Error 1
> *** Error during phase install of gnome-builder: ########## Error running
> make
> DESTDIR=/home/webreflection/Devel/gnome/runtime/usr/_jhbuild/root-gnome-builder
> install *** [101/101]
> ```
>
> Following step by step **that** page I've managed to build most of the
> things and finally, eventually, happily, starting building via
>
> ~/Devel/gnome/runtime/usr/bin/jhbuild run make
> prefix=~/Devel/gnome/runtime/usr/
>

That's great!  Glad that worked for you!


>
> from within the gjs-documentation
>
> Now I'm not entirely sure who's fault is that, but I'm afraid I wouldn't
> call `jhbuild` a smooth experience, it took less time to fully configure
> MacPorts on OSX El Captain and build gjs and WebKitGTK there without
> breaking a thing.
>
>
Yes, well it was worse earlier, and so we are continuing to apply more
discipline to make sure things are always in a buildable state.  That's why
we have a continuous integration service as well.  So hopefully our
development story gets better over time.  I thank you for sticking with it.


> jhbuild on OSX also has been left there ... but at this point I wonder:
>
>    1. why there's no MacPort (or Homebrew) to bring jhbuild already
>    configured on Mac ?
>
>
Probably because nobody has volunteered to work on it.  You might consider
that this is a desktop project and the work is primarily on Linux
distributions.  But you know, if you would like to help with that, I'm sure
that we would welcome it.  But honestly, I personally believe OSX is a
competitor and my goal is to get developers on GNU/Linux not OSX for all
their development needs. :D


>    1. why doesn't ArchWiki points at that page or at this AUR package
>    (that IMO  didn't work anyway?)
>    https://aur.archlinux.org/packages/jhbuild/
>
>
I don't think people really know about it.  But I do know some of Arch
Linux guys, and I'll ask them to re-point to the newcomers page.


>
>    1. how come sanitize check keeps failing with automake when I have
>    1.15 installed and apparently is not greater or equal than 1.10?
>
>
That I can't answer.  You might want to ask those questions on
desktop-devel instead of this mailing list.


> Other questions I might try to answer myself, some bug or doc update to
> file, and other things to think about, right now I'm quite happy I've
> finally seen the light.
>

That's great.. I would suggest you use desktop-devel for build issues on
jhbuild and the like.


>
> Best Regards and thanks for all attempts and hints
>

You are welcome.

sri

>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> On Thu, Dec 10, 2015 at 9:55 PM, Sriram Ramkrishna <s...@ramkrishna.me>
> wrote:
>
>>
>>
>> On Thu, Dec 10, 2015 at 1:16 PM Sriram Ramkrishna <s...@ramkrishna.me>
>> wrote:
>>
>>> I have arch linux, let me see if I can build zeigeist and others.
>>> Carlos Soriano and I want to make sure that jhbuild experiece is smooth.
>>> Can you make sure that you follow all the documentation at:
>>>
>>> https://wiki.gnome.org/Newcomers
>>>
>>> That would be a good step so that we are all on the same page.  Python
>>> build breakages could be because you need to set the PYTHON environment for
>>> those modules that use python2.  Zeitgeist for instance is pretty old and
>>> has not seen a lot of updates as there is on maintainer.
>>>
>>>
>> I was able to build the complete set of sources all the way up to
>> zeitgeist.  The only change I had to make was a python2 script that was
>> running under 3.0.  Once I forced it to use python2.7, it worked great.
>>
>> sri
>>
>>> sri
>>>
>>>
>>>
>
_______________________________________________
javascript-list mailing list
javascript-list@gnome.org
https://mail.gnome.org/mailman/listinfo/javascript-list

Reply via email to