Re: [gnome-db] Failling to compile source code



Hi!
Yelp is the Gnome tool to view help files which are in the "Mallard format", see http://en.flossmanuals.net/introduction-to-mallard/. Maybe on MacOS you did not have the correct tools to build; I guess that you first ran the autogen.sh script which created the configure script which you in turn executed?
If so, you could try to set up the Yelp tools, or pass the --with-help=no flag to the configure script.
Regards,
Vivien

2016-02-10 14:30 GMT+01:00 Arthur Neves <arthurnn gmail com>:
Thanks Vivien.

Turns out, I was looking at the wrong Makefile. I realized that the main make file runs make recursive in all dirs, so I saw this on the output , right before the error:

Making all in help
Makefile:660: *** missing separator.  Stop.
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1

You can see it says, making all in help. So I opened up the file tools/browser/help/Makefile, and found the problem:

.PRECIOUS: Makefile

@YELP_HELP_RULES@

# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:


After removing `@YELP_HELP_RULES `, I was able to pass the make error. Why is that happening, any fix I could provide?

Thanks

On Tue, Feb 9, 2016 at 3:43 PM Vivien Malerba <vmalerba gmail com> wrote:
Hi!
I could not identify any problem (but I don't have any OSX system either)... Just to be on the safe side, can you make sure the "make" command is actually GNU's make version (use make -v).
Otherwise,
In the meanwhile (till a solution is found), to actually be able to compile, I guess you can safely try to edit the Makefile and remove lines 660 to 672 included and run make again.
Regards,
Vivien

2016-02-09 16:46 GMT+01:00 Arthur Neves <arthurnn gmail com>:
Follow a link with the entire generated Makefile, https://gist.github.com/arthurnn/008fa31bbe2e21d867aa

thanks

On Tue, Feb 9, 2016 at 2:42 AM <stian nixia no> wrote:
Could you post the Makefile from the failing directory?

>>>   CC       ui-spec-editor.lo
>>>   CC       xml-spec-editor.lo
>>>   CCLD     libperspective.la [1]
>>> Making check in help
>>> Makefile:660: *** missing separator.  Stop.
>>> make[2]: *** [check-recursive] Error 1
>>> make[1]: *** [check-recursive] Error 1
>>> make: *** [check-recursive] Error 1
>>> ```

Stian
_______________________________________________
gnome-db-list mailing list
gnome-db-list gnome org
https://mail.gnome.org/mailman/listinfo/gnome-db-list

_______________________________________________
gnome-db-list mailing list
gnome-db-list gnome org
https://mail.gnome.org/mailman/listinfo/gnome-db-list





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]