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 <mich...@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

_______________________________________________
Ethersex-devel mailing list
Ethersex-devel@list.zerties.org
http://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel

Antwort per Email an