help-shishi
[Top][All Lists]
Advanced

[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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]