Closed janblumenkamp closed 3 years ago
Hi, Jan
I've seen this error. There are lines in PKGBUILD that should have fixed it before compile process, but apparently they have failed to execute.
I'll look into the problem. In the meanwhile, can you provide the following additional info?
Check if your git
is configured. If you're testing on a fresh Arch installation, chances are that git username and email aren't set up. Run the following lines and make sure that the output is not empty:
git config --global user.name
git config --global user.email
Share the output of these commands:
cd /var/tmp/pamac-build-jan/ros2-foxy/src/ros2/mimick_vendor/
git status
git log -n 4 --oneline
git diff
cd /var/tmp/pamac-build-jan/ros2-foxy/src/ros2/yaml_cpp_vendor/
git status
git log -n 4 --oneline
git diff
cd /var/tmp/pamac-build-jan/ros2-foxy/src/ros2/rcutils/
git status
git log -n 4 --oneline
git diff
I've added lines to check if other patches have failed too.
Thanks for the feedback.
The problem was indeed that I haven't configured git yet as this is a fresh installation, and therefore the patch wasn't applied:
Auto-merging CMakeLists.txt
Committer identity unknown
*** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: unable to auto-detect email address (got 'jan@jan-thinkpad.(none)')
Thanks again for preparing this pkgbuild!
First of all, thanks for creating this package, very useful!
Unofrtunately, I get this error:
Have you encountered this issue before?