Thomas Holst
2016-06-06 12:17:25 UTC
Hallo zusammen,
seit längerem habe ich mal wieder versucht eine SW zu bauen. Dabei habe
ich festgestellt, dass named pins nicht mehr funktioniert.
Reproduktion des Fehlers:
make mrproper
make menuconfig
Load a Default Configuration ---> ( ) Pollin AVR Net-IO
--> save config file
make --> läuft ohne Fehler durch
make menuconfig
I/O --->
[*] Named and logic state I/O
--> save config file
Nun hagelt es Fehlermeldungen in meta.c.
Über git bisect habe ich folgenden commit als Ursache ermittelt:
32c66448e4ef85256d6141d3db00262ef7563621 is the first bad commit
commit 32c66448e4ef85256d6141d3db00262ef7563621
Author: Michael Brakemeier <***@brakemeier.de>
Date: Sun Feb 7 11:37:53 2016 +0100
fix issue 413 - proper dependencies for meta.c/.h and avoid unnecessary rebuilds
Wenn ich im Makefile folgendes ändere:
#+BEGIN_SRC diff
@@ -130,7 +130,7 @@ meta.defines: autoconf.h pinning.c
elif ! diff $@.new $@ >/dev/null; then cp -v $@.new $@; else echo "$@ unaltered"; fi
@$(RM) -f $@.tmp $@.new
-meta.c: $(y_META_SRC) meta.defines
+meta.c: $(y_META_SRC)
$(M4) $(M4FLAGS) `cat meta.defines` $^ > $@
meta.h: scripts/meta_header_magic.m4 meta.m4 meta.defines
#+END_SRC
läuft der build durch. Allerdings kann ich erst im Laufe der Woche
testen ob das *.hex file fehlerfrei ist.
Vielleicht kann sich das ja nochmal jemand anschauen und rausfinden ob
der fix ok ist.
Vielen Dank.
seit längerem habe ich mal wieder versucht eine SW zu bauen. Dabei habe
ich festgestellt, dass named pins nicht mehr funktioniert.
Reproduktion des Fehlers:
make mrproper
make menuconfig
Load a Default Configuration ---> ( ) Pollin AVR Net-IO
--> save config file
make --> läuft ohne Fehler durch
make menuconfig
I/O --->
[*] Named and logic state I/O
--> save config file
Nun hagelt es Fehlermeldungen in meta.c.
Über git bisect habe ich folgenden commit als Ursache ermittelt:
32c66448e4ef85256d6141d3db00262ef7563621 is the first bad commit
commit 32c66448e4ef85256d6141d3db00262ef7563621
Author: Michael Brakemeier <***@brakemeier.de>
Date: Sun Feb 7 11:37:53 2016 +0100
fix issue 413 - proper dependencies for meta.c/.h and avoid unnecessary rebuilds
Wenn ich im Makefile folgendes ändere:
#+BEGIN_SRC diff
@@ -130,7 +130,7 @@ meta.defines: autoconf.h pinning.c
elif ! diff $@.new $@ >/dev/null; then cp -v $@.new $@; else echo "$@ unaltered"; fi
@$(RM) -f $@.tmp $@.new
-meta.c: $(y_META_SRC) meta.defines
+meta.c: $(y_META_SRC)
$(M4) $(M4FLAGS) `cat meta.defines` $^ > $@
meta.h: scripts/meta_header_magic.m4 meta.m4 meta.defines
#+END_SRC
läuft der build durch. Allerdings kann ich erst im Laufe der Woche
testen ob das *.hex file fehlerfrei ist.
Vielleicht kann sich das ja nochmal jemand anschauen und rausfinden ob
der fix ok ist.
Vielen Dank.
--
Bis neulich ...
Thomas
Bis neulich ...
Thomas