[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
git version - build errors on Windows with MinGW/MSYS
From: |
Test User |
Subject: |
git version - build errors on Windows with MinGW/MSYS |
Date: |
Sat, 10 Oct 2015 08:37:19 -0500 |
I cloned the git repository (51e0f1cc8e1014c891a53ff15b0dd78857bcc1e6).
The following build errors occurred:
1) Error building .po files.
============================
Making all in po
make[2]: Entering directory `/c/gnu/shishi-git/po'
test ! -f ./shishi.pot || \
test -z "address@hidden address@hidden de.gmo fi.gmo fr.gmo pl.gmo sr.gmo vi.gmo" || make address@hidden address@hidden de.gmo fi.gmo fr.gmo pl.gmo sr.gmo vi.gmo
make[3]: Entering directory `/c/gnu/shishi-git/po'
/mingw/bin/msgmerge --update address@hidden address@hidden shishi.pot
..................................... done.
/mingw/bin/msgmerge --update address@hidden address@hidden shishi.pot
.......................................... done.
make[4]: Entering directory `/c/gnu/shishi-git/po'
File de.po does not exist. If you are a translator, you can create it through 'msginit'.
make[4]: *** [de.po-create] Error 1
I continued with make --keep-going.
2) Cannot build shishid manual page.
===============================
make[3]: Entering directory `/c/gnu/shishi-git-build/doc'
/bin/sh /c/gnu/shishi-git/build-aux/missing help2man \
--name="Shishi KDC server" \
--output=shishid.1 ../src/shishid.exe
/c/gnu/shishi-git/build-aux/missing: line 81: help2man: command not
found
The first time it was true that I did not have help2man. However, after
I installed help2man and tried again, it repeated the message. The reason
was that ../src/shishid.exe did not exist. I assume that you do not build
shishid on Windows. The Makefile should check if shishid.exe exists
before building the manual page.
3) Infinite loop
================
I created an empty shishid.1 and tried again. `Make' appeared to get
stuck in an infinte loop. It kept trying to make the target `doit':
make[1]: Entering directory `/c/gnu/shishi-git-build/doc'
make update-makefile
make[2]: Entering directory `/c/gnu/shishi-git-build/doc'
MANS=""; \
TEXINFOS=""; \
for i in ../../shishi-git/lib/*.c ../../shishi-git/db/*.c; do \
BASE=`basename $i`; \
TEXINFOS="$TEXINFOS\ngdoc_TEXINFOS += texi/$BASE.texi"; \
done; \
FUNCS=`../../shishi-git/doc/gdoc -listfunc ../../shishi-git/lib/*.c ../.
./shishi-git/db/*.c`; \
for i in $FUNCS; do \
MANS="$MANS\ngdoc_MANS += man/$i.3"; \
done; \
grep -v -e '^gdoc_MANS += ' -e '^gdoc_TEXINFOS += ' Makefile.am | \
perl -p -e "s,^gdoc_MANS =,gdoc_MANS =$MANS," | \
perl -p -e "s,^gdoc_TEXINFOS =,gdoc_TEXINFOS =$TEXINFOS,;" \
> Makefile.am.new && \
mv Makefile.am.new Makefile.am
make[2]: Leaving directory `/c/gnu/shishi-git-build/doc'
make Makefile
make[2]: Entering directory `/c/gnu/shishi-git-build/doc'
make[2]: `Makefile' is up to date.
make[2]: Leaving directory `/c/gnu/shishi-git-build/doc'
make doit
make[2]: Entering directory `/c/gnu/shishi-git-build/doc'
Creating function documentation
Creating file documentation.....................................................
....
make[2]: Leaving directory `/c/gnu/shishi-git-build/doc'
make update-makefile
###############
# STARTS OVER #
###############
make[2]: Entering directory `/c/gnu/shishi-git-build/doc'
MANS=""; \
TEXINFOS=""; \
...
I stopped here.
Regards,
Test User
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- git version - build errors on Windows with MinGW/MSYS,
Test User <=