[Fli4l_dev] mkfli4l.sh --rebuild
Alexander Dahl
lespocky at web.de
Mo Jul 1 10:59:04 CEST 2019
Hallo Gerd,
Gerd Walter schrieb Samstag, 29. Juni 2019, 13:13 (CEST):
> Ich habe ein Problem unter Alpine Linux um mkfli4l laufen zu lassen.
Hmm ja, das nutzt eine andere libc …
> Beim --rebuild bricht er mit folgenden Fehler ab.
>
> buildfli:~/fli4l-4.0.0-r56165-testing$ ./mkfli4l.sh --rebuild -v
>
> fli4l 4.0.0-r56165-testing - starting build process
>==============================================================================
>
> trying unix/x86_64-linux-mkfli4l... OK.
> --- rebuilding
> mkfli4l--------------------------------------------------------
> make: Entering directory '/home/fli/fli4l-4.0.0-r56165-testing/src'
> rm -rf fli4l-tools
> make: Leaving directory '/home/fli/fli4l-4.0.0-r56165-testing/src'
> make: Entering directory '/home/fli/fli4l-4.0.0-r56165-testing/src'
> mkdir -p fli4l-tools
> tar xf fli4l-tools.tar.bz2 -C fli4l-tools
> cd fli4l-tools && MAKE=make DEBUG=-v ./mkmkfli4l.sh --build ../..
> mkmkfli4l.sh: Building with VERSION=55266 CHOST=x86_64-unknown-linux-gnu
> CTARGET=x86_64-unknown-linux-gnu OS=linux ARCH= TUNE=
> PREFIX=x86_64-linux- CROSS= STATIC=0 DEBUG=-v COVERAGE=0
> CC libregex/src/regex.o
> AR libregex/src/libregex.a
> CONF libglob
> MAKE libglob
> ar: `u' modifier ignored since `D' is the default (see `U')
> ar: creating libglob/src/gllib/libglob.a
> CC libmkfli4l/array.o
> CC libmkfli4l/check.o
> CC libmkfli4l/file.o
> CC libmkfli4l/log.o
> CC libmkfli4l/options.o
> CC libmkfli4l/parse.o
> libmkfli4l/parse.c: In function 'parse_rewrite_string':
> libmkfli4l/parse.c:598:17: error: this statement may fall through
> [-Werror=implicit-fallthrough=]
> switch (*(msg + 1)) {
> ^~~~~~
> libmkfli4l/parse.c:606:9: note: here
> default:
> ^~~~~~~
> cc1: all warnings being treated as errors
^^ Wenn -Werror gesetzt ist, dann lassen auch vermeintlich unkritische
Warnungen das ganze Ding auf die Nase fallen. :-/
Den Fall hatten wir schon mehrfach, siehe bspw. FFL-693 oder FFL-2043.
Bin nicht ganz sicher, was Christoph damals dazu gesagt hatte, ich meine
aber das sauberste wäre den code von libmkfli4l zu korrigieren?!
Grüße
Alex
--
***** http://blog.antiblau.de/ *****************************
GnuPG-FP: C28E E6B9 0263 95CF 8FAF 08FA 34AD CD00 7221 5CC6
Mehr Informationen über die Mailingliste Fli4l_dev