View Issue Details

IDProjectCategoryView StatusLast Update
0007255Talerexchangepublic2022-06-12 22:47
Reporterttn Assigned ToChristian Grothoff  
PrioritynormalSeveritymajorReproducibilityhave not tried
Status resolvedResolutionfixed 
PlatformLinuxOSDevuanOS Version4
Product Versiongit (master) 
Target Version0.9Fixed in Version0.9 
Summary0007255: "make dist" fails
DescriptionI wanted to check that my recent changes to the src/include/taler_signatures.h generation flow were complete, so i tried "make dist".
There were some problems that were easy to indentify and resolve, and i did that. However, now i am stuck. Log attached.

(HEAD == f3ceeb00ea81833433a781bc412bb539c453cd24.)
TagsNo tags attached.

Activities

ttn

2022-06-09 01:34

developer  

.ttn.exchange-make-dist.log (9,982 bytes)   
-*- mode: compilation; default-directory: "~/build/GNU/T/exchange/" -*-
Compilation started at Wed Jun  8 19:30:05

LANG=C make dist
make  dist-gzip am__post_remove_distdir='@:'
make[1]: Entering directory '/home/ttn/build/GNU/T/exchange'
make  distdir-am
make[2]: Entering directory '/home/ttn/build/GNU/T/exchange'
if test -d "taler-exchange-0.8.5"; then find "taler-exchange-0.8.5" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -rf "taler-exchange-0.8.5" || { sleep 5 && rm -rf "taler-exchange-0.8.5"; }; else :; fi
test -d "taler-exchange-0.8.5" || mkdir "taler-exchange-0.8.5"
 (cd contrib && make  top_distdir=../taler-exchange-0.8.5 distdir=../taler-exchange-0.8.5/contrib \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/contrib'
make  distdir-am
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/contrib'
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/contrib'
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/contrib'
 (cd src && make  top_distdir=../taler-exchange-0.8.5 distdir=../taler-exchange-0.8.5/src \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Entering directory '/home/ttn/build/GNU/T/exchange/src'
make  distdir-am
make[4]: Entering directory '/home/ttn/build/GNU/T/exchange/src'
 (cd include && make  top_distdir=../../taler-exchange-0.8.5 distdir=../../taler-exchange-0.8.5/src/include \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/include'
make  distdir-am
make[6]: Entering directory '/home/ttn/build/GNU/T/exchange/src/include'
make[6]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/include'
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/include'
 (cd util && make  top_distdir=../../taler-exchange-0.8.5 distdir=../../taler-exchange-0.8.5/src/util \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/util'
make  distdir-am
make[6]: Entering directory '/home/ttn/build/GNU/T/exchange/src/util'
make[6]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/util'
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/util'
 (cd json && make  top_distdir=../../taler-exchange-0.8.5 distdir=../../taler-exchange-0.8.5/src/json \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/json'
make  distdir-am
make[6]: Entering directory '/home/ttn/build/GNU/T/exchange/src/json'
make[6]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/json'
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/json'
 (cd extensions && make  top_distdir=../../taler-exchange-0.8.5 distdir=../../taler-exchange-0.8.5/src/extensions \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/extensions'
make  distdir-am
make[6]: Entering directory '/home/ttn/build/GNU/T/exchange/src/extensions'
make[6]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/extensions'
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/extensions'
 (cd curl && make  top_distdir=../../taler-exchange-0.8.5 distdir=../../taler-exchange-0.8.5/src/curl \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/curl'
make  distdir-am
make[6]: Entering directory '/home/ttn/build/GNU/T/exchange/src/curl'
make[6]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/curl'
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/curl'
 (cd pq && make  top_distdir=../../taler-exchange-0.8.5 distdir=../../taler-exchange-0.8.5/src/pq \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/pq'
make  distdir-am
make[6]: Entering directory '/home/ttn/build/GNU/T/exchange/src/pq'
make[6]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/pq'
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/pq'
 (cd sq && make  top_distdir=../../taler-exchange-0.8.5 distdir=../../taler-exchange-0.8.5/src/sq \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/sq'
make  distdir-am
make[6]: Entering directory '/home/ttn/build/GNU/T/exchange/src/sq'
make[6]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/sq'
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/sq'
 (cd mhd && make  top_distdir=../../taler-exchange-0.8.5 distdir=../../taler-exchange-0.8.5/src/mhd \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/mhd'
make  distdir-am
make[6]: Entering directory '/home/ttn/build/GNU/T/exchange/src/mhd'
make[6]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/mhd'
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/mhd'
 (cd bank-lib && make  top_distdir=../../taler-exchange-0.8.5 distdir=../../taler-exchange-0.8.5/src/bank-lib \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/bank-lib'
make  distdir-am
make[6]: Entering directory '/home/ttn/build/GNU/T/exchange/src/bank-lib'
make[6]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/bank-lib'
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/bank-lib'
 (cd exchangedb && make  top_distdir=../../taler-exchange-0.8.5 distdir=../../taler-exchange-0.8.5/src/exchangedb \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
make  distdir-am
make[6]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
make[6]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchangedb'
 (cd exchange && make  top_distdir=../../taler-exchange-0.8.5 distdir=../../taler-exchange-0.8.5/src/exchange \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchange'
make  distdir-am
make[6]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchange'
make[6]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchange'
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchange'
 (cd auditordb && make  top_distdir=../../taler-exchange-0.8.5 distdir=../../taler-exchange-0.8.5/src/auditordb \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/auditordb'
make  distdir-am
make[6]: Entering directory '/home/ttn/build/GNU/T/exchange/src/auditordb'
make[6]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/auditordb'
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/auditordb'
 (cd auditor && make  top_distdir=../../taler-exchange-0.8.5 distdir=../../taler-exchange-0.8.5/src/auditor \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/auditor'
make  distdir-am
make[6]: Entering directory '/home/ttn/build/GNU/T/exchange/src/auditor'
make[6]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/auditor'
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/auditor'
 (cd lib && make  top_distdir=../../taler-exchange-0.8.5 distdir=../../taler-exchange-0.8.5/src/lib \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/lib'
make  distdir-am
make[6]: Entering directory '/home/ttn/build/GNU/T/exchange/src/lib'
make[6]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/lib'
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/lib'
 (cd exchange-tools && make  top_distdir=../../taler-exchange-0.8.5 distdir=../../taler-exchange-0.8.5/src/exchange-tools \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchange-tools'
make  distdir-am
make[6]: Entering directory '/home/ttn/build/GNU/T/exchange/src/exchange-tools'
make[6]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchange-tools'
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/exchange-tools'
 (cd testing && make  top_distdir=../../taler-exchange-0.8.5 distdir=../../taler-exchange-0.8.5/src/testing \
     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory '/home/ttn/build/GNU/T/exchange/src/testing'
make  distdir-am
make[6]: Entering directory '/home/ttn/build/GNU/T/exchange/src/testing'
make[6]: *** No rule to make target 'test_exchange_api_home/.local/share/taler/exchange/wirefees/x-taler-bank.fee', needed by 'distdir-am'.  Stop.
make[6]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/testing'
make[5]: *** [Makefile:2287: distdir] Error 2
make[5]: Leaving directory '/home/ttn/build/GNU/T/exchange/src/testing'
make[4]: *** [Makefile:620: distdir-am] Error 1
make[4]: Leaving directory '/home/ttn/build/GNU/T/exchange/src'
make[3]: *** [Makefile:616: distdir] Error 2
make[3]: Leaving directory '/home/ttn/build/GNU/T/exchange/src'
make[2]: *** [Makefile:614: distdir-am] Error 1
make[2]: Leaving directory '/home/ttn/build/GNU/T/exchange'
make[1]: *** [Makefile:608: distdir] Error 2
make[1]: Leaving directory '/home/ttn/build/GNU/T/exchange'
make: *** [Makefile:714: dist] Error 2

Compilation exited abnormally with code 2 at Wed Jun  8 19:30:06
.ttn.exchange-make-dist.log (9,982 bytes)   

Christian Grothoff

2022-06-12 22:47

manager   ~0018923

One of your changes caused 'make' to depend on GNU recutils, which we want to avoid: only bootstrap / Git should require recutils, not building from the TGZ. I've fixed this (and other issues) now (71a42d2b..6d16958a).

Issue History

Date Modified Username Field Change
2022-06-09 01:34 ttn New Issue
2022-06-09 01:34 ttn Status new => assigned
2022-06-09 01:34 ttn Assigned To => Christian Grothoff
2022-06-09 01:34 ttn File Added: .ttn.exchange-make-dist.log
2022-06-12 22:47 Christian Grothoff Note Added: 0018923
2022-06-12 22:47 Christian Grothoff Status assigned => resolved
2022-06-12 22:47 Christian Grothoff Resolution open => fixed
2022-06-12 22:47 Christian Grothoff Fixed in Version => 0.9
2022-06-12 22:47 Christian Grothoff Target Version => 0.9