[Fli4l_dev] fli4l-3.10.16-r555?==?utf-8?Q?73-testi?==?utf-8?Q?ng / libmkfli4l mögli?==?utf-8?Q?cherweise fehlerhaft?

Jupp Schmitts jschmitts at arcor.de
So Apr 21 22:53:55 CEST 2019


Hallo zusammen,

nach etwas Auszeit beschäftigte ich mich mal wieder mit fli4l und
habe vor, eine Iso-Datei zu erstellen. Nach dem Herunterladen und
entpacken der Archive begann ich die Datei base.txt auf meine
Bedürfnisse anzupassen. Da ich schrittweise vorgehe, führte ich dann
mkfli4l.sh config-1
aus und erhielt die folgenden (Fehler)Meldungen auf meinem Kubuntu
18.04.2 LTS Linuxsytem (64bit):


fli4l 3.10.16-r55573-testing - starting build process
==============================================================================

--- rebuilding
mkfli4l--------------------------------------------------------
make: Verzeichnis „~/Dokumente/fli4l-3.10.16-r55573-testing/src" wird
betreten
rm -rf fli4l-tools
make: Verzeichnis „~/Dokumente/fli4l-3.10.16-r55573-testing/src" wird
verlassen
make: Verzeichnis „~/Dokumente/fli4l-3.10.16-r55573-testing/src" wird
betreten
mkdir -p fli4l-tools
tar xf fli4l-tools.tar.bz2 -C fli4l-tools
cd fli4l-tools && MAKE=make DEBUG= ./mkmkfli4l.sh --build ../..
mkmkfli4l.sh: Building with VERSION=54146 CHOST=x86_64-unknown-linux-gnu
CTARGET=x86_64-unknown-linux-gnu OS=linux ARCH= TUNE=
PREFIX=x86_64-linux- CROSS= STATIC=0 DEBUG=0 COVERAGE=0
  CONF   libglob
  CC     libregex/src/regex.o
  AR     libregex/src/libregex.a
  MAKE   libglob
ar: `u' modifier ignored since `D' is the default (see `U')
ar: Erzeugen von 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:349:21: error: this statement may fall through
[-Werror=implicit-fallthrough=]
                     ++msg;
                     ^~~~~
libmkfli4l/parse.c:353:9: note: here
         default:
         ^~~~~~~
libmkfli4l/parse.c: In function 'parse_fgrep':
libmkfli4l/parse.c:537:46: error: 'sprintf' may write a terminating nul
past the end of the destination [-Werror=format-overflow=]
                             sprintf (num, "%d", matches);
                                              ^
libmkfli4l/parse.c:537:29: note: 'sprintf' output between 2 and 11 bytes
into a destination of size 10
                             sprintf (num, "%d", matches);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[1]: *** [libmkfli4l/parse.o] Error 1
make: Verzeichnis „~/Dokumente/fli4l-3.10.16-r55573-testing/src" wird
verlassen
------------------------------------------------------------------------------

using configuration from directory 'config-1'...

--- read and check the build-environment from
config-1/mkfli4l.txt...---------
cat: config-1/_tmp_6347/mkfli4l_conf.log: Datei oder Verzeichnis nicht
gefunden
  
  The file config-1/mkfli4l.txt contains errors.
  Please check the contents of this file and try again.
An error occurred while creating fli4l-files.
=============================================
  
  The file config-1/mkfli4l.txt contains errors.
  Please check the contents of this file and try again.

Da ich derzeit nicht erkennen kann, ob ich etwas falsch oder nicht
gemacht habe,
geht meine Frage an die Experten.

In der Hoffnung auf eine Antwort,
viele Grüße Jupp



Mehr Informationen über die Mailingliste Fli4l_dev