FWIW there is a dedicated section on  ArchWiki where there are more
troubles than solutions: https://wiki.archlinux.org/index.php/JHBuild

I gave up on Linux and trying now on  OSX where so far everything seems to
work much better. However, `nspr` seems to be impossible to reach, and it's
blocking my build for gjs and the rest.

I guess I'm not being lucky at all, thanks for the support anyway.

Best Regards


On Wed, Dec 9, 2015 at 5:12 PM, Giovanni Campagna <scampa.giova...@gmail.com
> wrote:

>
>
> On Wed, Dec 9, 2015 at 4:34 AM, Andrea Giammarchi <
> andrea.giammar...@gmail.com> wrote:
>
>> Current status:
>>
>> After building via jhbuild 160 modules (using default configuration) I
>> can report the following issues and yet the **inability** to build
>> gjs-documentation
>>
>> Modules that failed to build on ArchLinux:
>>
>>   * colord (needed argyllcms)
>>   * nautilus (needed libselinux from AUR)
>>   * ibus-libpinyin
>>   * telepathy-mission-control
>>   * zeitgeist (needed python2-rdflib and a /usr/local/bin switch to force
>> using python2 via linked python)
>>
>> I've successfully built every other package including gnome-shell
>>
>> When I launch the make via jhbuild this is the result (identical since
>> about ever in my experience, even without jhbuild)
>>
>> jhbuild run make
>> mkdir -p html/GLib-2.0
>> yelp-build html -o html/GLib-2.0 static/GLib-2.0
>> touch html/GLib-2.0
>> mkdir -p html/Gio-2.0
>> yelp-build html -o html/Gio-2.0 static/Gio-2.0
>> touch html/Gio-2.0
>> mkdir -p html/GObject-2.0
>> yelp-build html -o html/GObject-2.0 static/GObject-2.0
>> touch html/GObject-2.0
>> make: *** No rule to make target 'generated/cairo-1.0', needed by
>> 'html/cairo-1.0'.  Stop.
>>
>> If I remove cairo or anything else in there I have the same result.
>>
>>
>> I'm close to give up on this and erase the entire jhbuild "experience"
>> from my computer :-(
>>
>
> I'm sorry that jhbuild gave you troubles. It's supposed to be seamless on
> most distros, and I know there are people who routinely build on ArchLinux.
>
> In any case, what prefix did you use?
> The Makefile in gjs-documentation by default uses /opt/gnome (which used
> to be the jhbuild default). If that's not the case, call make with
> prefix=...
>
> As for the gir files, they are not included in the repos. They are built
> from the source code by extracting code comments and parsing the C headers.
> So jhbuild is a necessary step anyway to get the girs (which now you have
> in $(prefix)/share/gir-1.0/ )
>
> Cheers,
>
> Giovanni
>
>
_______________________________________________
javascript-list mailing list
javascript-list@gnome.org
https://mail.gnome.org/mailman/listinfo/javascript-list

Reply via email to