Re: Build fails on 'doc/guix.de.texi': @ref reference to nonexistent node...

2020-04-17 Thread Christopher Baines

elaexuo...@wilsonb.com writes:

> Attempting to define and build my own package for the first time, I am havi=
> ng trouble
> simply setting up the basic environment. In particular, make is failing wit=
> h a
> plethora of "@ref reference to nonexistent node" errors on doc/*.de.texi fi=
> les.
>
> It looks like issues #35913 and #35786 may be related; however, at the mome=
> nt
> issues.guix.gnu.org is returning 500 when I attempt to open them.
>
> Attached is the output of make, and below is how I am getting to that point=
> :
>
> $ guix environment --pure guix --ad-hoc coreutils findutils which
> $ ./bootstrap
> $ ./configure --localstatedir=3D/var
> $ make
>
> Am I just flubbing up something simple? For clarity, this is happening on a=
>  freshly
> pulled master:
>
> $ git rev-parse HEAD
> f6145358c7d33e73c0708bbe400e6e8e65512ef3

Hey,

Sorry you're having problems. I've tried cloning the same commit you
did, and running through the same commands, but unfortunately I couldn't
reproduce the issue. I've attached the log output I get, starting at a
similar point to the log you provided.

Are you still having issues? Unfortunately I'm no expert on the
translated documentation, so I don't have any specific advice to offer
at the moment.

Chris

make  all-recursive
make[1]: Entering directory '/tmp/guix'
Making all in po/guix
make[2]: Entering directory '/tmp/guix/po/guix'
make guix.pot-update
make[3]: Entering directory '/tmp/guix/po/guix'
sed -e '/^#/d' remove-potcdate.sin > t-remove-potcdate.sed
mv t-remove-potcdate.sed remove-potcdate.sed
if LC_ALL=C grep 'GNU guix' ../../* 2>/dev/null | grep -v 'libtool:' 
>/dev/null; then \
  package_gnu='GNU '; \
else \
  package_gnu=''; \
fi; \
if test -n 'l...@gnu.org' || test 'bug-g...@gnu.org' = '@'PACKAGE_BUGREPORT'@'; 
then \
  msgid_bugs_address='l...@gnu.org'; \
else \
  msgid_bugs_address='bug-g...@gnu.org'; \
fi; \
case `/gnu/store/0z8lnklkplk0q700p9md7vrakik61a54-profile/bin/xgettext 
--version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
  '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \
/gnu/store/0z8lnklkplk0q700p9md7vrakik61a54-profile/bin/xgettext 
--default-domain=guix --directory=../.. \
  --add-comments=TRANSLATORS: --from-code=UTF-8 --keyword=G_ 
--keyword=N_:1,2 --keyword=message --keyword=description --keyword=n_  \
  --files-from=./POTFILES.in \
  --copyright-holder='Ludovic Courtès' \
  --msgid-bugs-address="$msgid_bugs_address" \
;; \
  *) \
/gnu/store/0z8lnklkplk0q700p9md7vrakik61a54-profile/bin/xgettext 
--default-domain=guix --directory=../.. \
  --add-comments=TRANSLATORS: --from-code=UTF-8 --keyword=G_ 
--keyword=N_:1,2 --keyword=message --keyword=description --keyword=n_  \
  --files-from=./POTFILES.in \
  --copyright-holder='Ludovic Courtès' \
  --package-name="${package_gnu}guix" \
  --package-version='UNKNOWN' \
  --msgid-bugs-address="$msgid_bugs_address" \
;; \
esac
test ! -f guix.po || { \
  if test -f ./guix.pot; then \
sed -f remove-potcdate.sed < ./guix.pot > guix.1po && \
sed -f remove-potcdate.sed < guix.po > guix.2po && \
if cmp guix.1po guix.2po >/dev/null 2>&1; then \
  rm -f guix.1po guix.2po guix.po; \
else \
  rm -f guix.1po guix.2po ./guix.pot && \
  mv guix.po ./guix.pot; \
fi; \
  else \
mv guix.po ./guix.pot; \
  fi; \
}
make[3]: Leaving directory '/tmp/guix/po/guix'
test ! -f ./guix.pot || \
  test -z "cs.gmo da.gmo de.gmo e...@boldquot.gmo e...@quot.gmo eo.gmo es.gmo 
fr.gmo hu.gmo pl.gmo pt_BR.gmo sr.gmo sv.gmo ta.gmo vi.gmo zh_CN.gmo" || make 
cs.gmo da.gmo de.gmo e...@boldquot.gmo e...@quot.gmo eo.gmo es.gmo fr.gmo 
hu.gmo pl.gmo pt_BR.gmo sr.gmo sv.gmo ta.gmo vi.gmo zh_CN.gmo
make[3]: Entering directory '/tmp/guix/po/guix'
/gnu/store/0z8lnklkplk0q700p9md7vrakik61a54-profile/bin/msgmerge --update  
--lang=cs cs.po guix.pot

 done.
rm -f cs.gmo && /gnu/store/0z8lnklkplk0q700p9md7vrakik61a54-profile/bin/msgfmt 
-c --statistics --verbose -o cs.gmo cs.po
cs.po: 58 translated messages, 128 fuzzy translations, 760 untranslated 
messages.
/gnu/store/0z8lnklkplk0q700p9md7vrakik61a54-profile/bin/msgmerge --update  
--lang=da da.po guix.pot
.
 done.
rm -f da.gmo && /gnu/store/0z8lnklkplk0q700p9md7vrakik61a54-profile/bin/msgfmt 
-c --statistics --verbose -o da.gmo da.po
da.po: 852 translated messages, 41 fuzzy translations, 53 untranslated messages.
/gnu/store/0z8lnklkplk0q700p9md7vrakik61a54-profile/bin/msgmerge --update  
--lang=de de.po guix.pot

Build fails on 'doc/guix.de.texi': @ref reference to nonexistent node...

2020-04-13 Thread elaexuotee
Attempting to define and build my own package for the first time, I am havi=
ng trouble
simply setting up the basic environment. In particular, make is failing wit=
h a
plethora of "@ref reference to nonexistent node" errors on doc/*.de.texi fi=
les.

It looks like issues #35913 and #35786 may be related; however, at the mome=
nt
issues.guix.gnu.org is returning 500 when I attempt to open them.

Attached is the output of make, and below is how I am getting to that point=
:

$ guix environment --pure guix --ad-hoc coreutils findutils which
$ ./bootstrap
$ ./configure --localstatedir=3D/var
$ make

Am I just flubbing up something simple? For clarity, this is happening on a=
 freshly
pulled master:

$ git rev-parse HEAD
f6145358c7d33e73c0708bbe400e6e8e65512ef3



make.log
Description: plain/text


signature.asc
Description: PGP signature