tl;dr: Not an SCL problem methinks, you are missing git in
BuildRequires (and more). :)
Base your .spec on
apps.fedoraproject.org/packages/catkin/sources/spec/ and you
should be fine.
From:
"""
Exception occurred:
File "/usr/lib64/python2.7/subprocess.py", line 1308, in
_execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
The full traceback has been saved in /tmp/sphinx-err-m4tyUh.log, if
you want to report the issue to the developers.
"""
Looking at the /tmp/sphinx-err-m4tyUh.log you can see that the
exception occurred in catkin/doc/conf.py:52,
there you'll find:
"""
gitcmd = 'git log -n1 --pretty=format:%cD'.split()
lastmod = subprocess.Popen(gitcmd,
stdout=subprocess.PIPE).communicate()[0]
"""
In other words, it's trying to execute a git command when building the
docs.
Just adding git to BuildRequires, however, was not enough, so I just
copy-pasted
all the BuildRequires from the above mentioned .spec, modified the %
install section, et voilà...
Ah! Yikes! I didn't check that log file. My bad. Thanks for clearing it
up! I'll go build it and post if I run into any other SCL related
errors.
--
Thanks,
Warm regards,
Ankur (FranciscoD)