@Giovanni ... even on OSX, this is the situation:

jhbuild build cairo

*** Checking out pixman *** [1/2]

*** Skipping pixman (package and dependencies not updated) *** [1/2]

*** Checking out cairo *** [2/2]

*** Skipping cairo (package and dependencies not updated) *** [2/2]

*** success *** [2/2]

Macs-Mac-mini:gjs-documentation macmini$ jhbuild run make

make: *** No rule to make target `generated/cairo-1.0', needed by
`html/cairo-1.0'.  Stop.

Macs-Mac-mini:gjs-documentation macmini$ jhbuild build cairo-1.0

jhbuild build: A module called ''cairo-1.0'' could not be found.

Usage: jhbuild [ -f config ] command [ options … ]


Macs-Mac-mini:gjs-documentation macmini$


I've no idea how to move on. Everything I build is successful, I still
cannot generate a thing and I don't even have those gir files .... I don't
mind configuring a VM a part so can you pleaase tell me what kind of OS are
you using and pass me your jhbuild configuration file, if any?

I really dunno what else I could do ... ideally it's usually good to have a
simple way to update a documentation, here I'm completely lost :-(

Best Regards







On Wed, Dec 9, 2015 at 8:51 PM, Andrea Giammarchi <
andrea.giammar...@gmail.com> wrote:

> 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