<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Happy new year.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt">
<div class="PlainText">> Would you be able to test these two patches in the following MR?<br>
</div>
<div class="PlainText"><br>
</div>
<div class="PlainText">I follow your gitlab-ci.yml in order to build for RPi.</div>
<div class="PlainText"><br>
</div>
<div class="PlainText">While building libmbim I get the following error. This alignment issue (<span style="font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, system-ui, Roboto, "Helvetica Neue", sans-serif; background-color: rgb(255, 255, 255); display: inline !important">cast
increases required alignment of target type) </span>seems to occur often in projects built on ARM while building them on AMD64 is no problem. Any suggestions?</div>
<div class="PlainText"><br>
</div>
<div class="PlainText">Other than that I need to figure out how to install MM on the target device where MM is already installed. Can I install MM and its libraries in a different location and run from there? How would I have to parametrize .configure etc.?</div>
<div class="PlainText"><br>
</div>
<div class="PlainText">Bruno</div>
<div class="PlainText"><br>
</div>
<div class="PlainText"><span>root@9d52738:/tmp/mm# balena-engine build .<br>
</span>
<div>Sending build context to Docker daemon 2.56kB<br>
</div>
<div>Step 1/5 : FROM gcc<br>
</div>
<div> ---> b821fe8b6a0f<br>
</div>
<div>Step 2/5 : RUN apt update || true<br>
</div>
<div> ---> Using cache<br>
</div>
<div> ---> ef2c0ac3f021<br>
</div>
<div>Step 3/5 : RUN apt -y install autoconf automake libtool libglib2.0-dev libgudev-1.0-dev libgettextpo-dev autopoint xsltproc dbus autoconf-archive gettext<br>
</div>
<div> ---> Using cache<br>
</div>
<div> ---> a1a672c07c25<br>
</div>
<div>Step 4/5 : RUN apt -y install gtk-doc-tools libglib2.0-doc gobject-introspection libgirepository1.0-dev libsystemd-dev libpolkit-gobject-1-dev valac<br>
</div>
<div> ---> Using cache<br>
</div>
<div> ---> 5696a8893105<br>
</div>
<div>Step 5/5 : RUN git clone --depth 1 https://gitlab.freedesktop.org/mobile-broadband/libmbim.git && cd libmbim && NOCONFIGURE=1 ./autogen.sh && ./configure --prefix=/tmp/usr && make && make install<br>
</div>
<div> ---> Running in ca0e4dedc491<br>
</div>
<div>Cloning into 'libmbim'...<br>
</div>
<div>autoreconf: Entering directory `.'<br>
</div>
<div>autoreconf: configure.ac: not using Gettext<br>
</div>
<div>autoreconf: running: aclocal --force -I m4<br>
</div>
<div><br>
</div>
<div>autoreconf: configure.ac: tracing<br>
</div>
<div>autoreconf: running: libtoolize --copy --force<br>
</div>
<div>libtoolize: putting auxiliary files in '.'.<br>
</div>
<div>libtoolize: copying file './ltmain.sh'<br>
</div>
<div>libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.<br>
</div>
<div>libtoolize: copying file 'm4/libtool.m4'<br>
</div>
<div>libtoolize: copying file 'm4/ltoptions.m4'<br>
</div>
<div>libtoolize: copying file 'm4/ltsugar.m4'<br>
</div>
<div>libtoolize: copying file 'm4/ltversion.m4'<br>
</div>
<div>libtoolize: copying file 'm4/lt~obsolete.m4'<br>
</div>
<div>autoreconf: running: /usr/bin/autoconf --force<br>
</div>
<div>autoreconf: running: /usr/bin/autoheader --force<br>
</div>
<div>autoreconf: running: automake --add-missing --copy --force-missing<br>
</div>
<div>configure.ac:38: installing './compile'<br>
</div>
<div>configure.ac:44: installing './config.guess'<br>
</div>
<div>configure.ac:44: installing './config.sub'<br>
</div>
<div>configure.ac:29: installing './install-sh'<br>
</div>
<div>configure.ac:29: installing './missing'<br>
</div>
<div>Makefile.am: installing './INSTALL'<br>
</div>
<div>src/common/Makefile.am: installing './depcomp'<br>
</div>
<div>autoreconf: Leaving directory `.'<br>
</div>
<div>checking for a BSD-compatible install... /usr/bin/install -c<br>
</div>
<div>checking whether build environment is sane... yes<br>
</div>
<div>checking for a thread-safe mkdir -p... /bin/mkdir -p<br>
</div>
<div>checking for gawk... no<br>
</div>
<div>checking for mawk... mawk<br>
</div>
<div>checking whether make sets $(MAKE)... yes<br>
</div>
<div>checking whether make supports nested variables... yes<br>
</div>
<div>checking whether UID '0' is supported by ustar format... yes<br>
</div>
<div>checking whether GID '0' is supported by ustar format... yes<br>
</div>
<div>checking how to create a ustar tar archive... gnutar<br>
</div>
<div>checking whether to enable maintainer-specific portions of Makefiles... yes<br>
</div>
<div>checking whether make supports nested variables... (cached) yes<br>
</div>
<div>checking for gcc... gcc<br>
</div>
<div>checking whether the C compiler works... yes<br>
</div>
<div>checking for C compiler default output file name... a.out<br>
</div>
<div>checking for suffix of executables...<br>
</div>
<div>checking whether we are cross compiling... no<br>
</div>
<div>checking for suffix of object files... o<br>
</div>
<div>checking whether we are using the GNU C compiler... yes<br>
</div>
<div>checking whether gcc accepts -g... yes<br>
</div>
<div>checking for gcc option to accept ISO C89... none needed<br>
</div>
<div>checking whether gcc understands -c and -o together... yes<br>
</div>
<div>checking whether make supports the include directive... yes (GNU style)<br>
</div>
<div>checking dependency style of gcc... gcc3<br>
</div>
<div>checking build system type... armv7l-unknown-linux-gnueabihf<br>
</div>
<div>checking host system type... armv7l-unknown-linux-gnueabihf<br>
</div>
<div>checking how to print strings... printf<br>
</div>
<div>checking for a sed that does not truncate output... /bin/sed<br>
</div>
<div>checking for grep that handles long lines and -e... /bin/grep<br>
</div>
<div>checking for egrep... /bin/grep -E<br>
</div>
<div>checking for fgrep... /bin/grep -F<br>
</div>
<div>checking for ld used by gcc... /usr/bin/ld<br>
</div>
<div>checking if the linker (/usr/bin/ld) is GNU ld... yes<br>
</div>
<div>checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B<br>
</div>
<div>checking the name lister (/usr/bin/nm -B) interface... BSD nm<br>
</div>
<div>checking whether ln -s works... yes<br>
</div>
<div>checking the maximum length of command line arguments... 1572864<br>
</div>
<div>checking how to convert armv7l-unknown-linux-gnueabihf file names to armv7l-unknown-linux-gnueabihf format... func_convert_file_noop<br>
</div>
<div>checking how to convert armv7l-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop<br>
</div>
<div>checking for /usr/bin/ld option to reload object files... -r<br>
</div>
<div>checking for objdump... objdump<br>
</div>
<div>checking how to recognize dependent libraries... pass_all<br>
</div>
<div>checking for dlltool... no<br>
</div>
<div>checking how to associate runtime and link libraries... printf %s\n<br>
</div>
<div>checking for ar... ar<br>
</div>
<div>checking for archiver @FILE support... @<br>
</div>
<div>checking for strip... strip<br>
</div>
<div>checking for ranlib... ranlib<br>
</div>
<div>checking command to parse /usr/bin/nm -B output from gcc object... ok<br>
</div>
<div>checking for sysroot... no<br>
</div>
<div>checking for a working dd... /bin/dd<br>
</div>
<div>checking how to truncate binary pipes... /bin/dd bs=4096 count=1<br>
</div>
<div>checking for mt... no<br>
</div>
<div>checking if : is a manifest tool... no<br>
</div>
<div>checking how to run the C preprocessor... gcc -E<br>
</div>
<div>checking for ANSI C header files... yes<br>
</div>
<div>checking for sys/types.h... yes<br>
</div>
<div>checking for sys/stat.h... yes<br>
</div>
<div>checking for stdlib.h... yes<br>
</div>
<div>checking for string.h... yes<br>
</div>
<div>checking for memory.h... yes<br>
</div>
<div>checking for strings.h... yes<br>
</div>
<div>checking for inttypes.h... yes<br>
</div>
<div>checking for stdint.h... yes<br>
</div>
<div>checking for unistd.h... yes<br>
</div>
<div>checking for dlfcn.h... yes<br>
</div>
<div>checking for objdir... .libs<br>
</div>
<div>checking if gcc supports -fno-rtti -fno-exceptions... no<br>
</div>
<div>checking for gcc option to produce PIC... -fPIC -DPIC<br>
</div>
<div>checking if gcc PIC flag -fPIC -DPIC works... yes<br>
</div>
<div>checking if gcc static flag -static works... yes<br>
</div>
<div>checking if gcc supports -c -o file.o... yes<br>
</div>
<div>checking if gcc supports -c -o file.o... (cached) yes<br>
</div>
<div>checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes<br>
</div>
<div>checking whether -lc should be explicitly linked in... no<br>
</div>
<div>checking dynamic linker characteristics... GNU/Linux ld.so<br>
</div>
<div>checking how to hardcode library paths into programs... immediate<br>
</div>
<div>checking whether stripping libraries is possible... yes<br>
</div>
<div>checking if libtool supports shared libraries... yes<br>
</div>
<div>checking whether to build shared libraries... yes<br>
</div>
<div>checking whether to build static libraries... yes<br>
</div>
<div>checking whether C compiler accepts -Werror=unknown-warning-option... no<br>
</div>
<div>checking whether C compiler accepts -Wno-suggest-attribute=format... yes<br>
</div>
<div>checking whether C compiler accepts -fno-strict-aliasing... yes<br>
</div>
<div>checking whether C compiler accepts -Wall... yes<br>
</div>
<div>checking whether C compiler accepts -Wextra... yes<br>
</div>
<div>checking whether C compiler accepts -Wundef... yes<br>
</div>
<div>checking whether C compiler accepts -Wwrite-strings... yes<br>
</div>
<div>checking whether C compiler accepts -Wpointer-arith... yes<br>
</div>
<div>checking whether C compiler accepts -Wmissing-declarations... yes<br>
</div>
<div>checking whether C compiler accepts -Wredundant-decls... yes<br>
</div>
<div>checking whether C compiler accepts -Wno-unused-parameter... yes<br>
</div>
<div>checking whether C compiler accepts -Wno-missing-field-initializers... yes<br>
</div>
<div>checking whether C compiler accepts -Wformat=2... yes<br>
</div>
<div>checking whether C compiler accepts -Wcast-align... yes<br>
</div>
<div>checking whether C compiler accepts -Wformat-nonliteral... yes<br>
</div>
<div>checking whether C compiler accepts -Wformat-security... yes<br>
</div>
<div>checking whether C compiler accepts -Wsign-compare... yes<br>
</div>
<div>checking whether C compiler accepts -Wstrict-aliasing... yes<br>
</div>
<div>checking whether C compiler accepts -Wshadow... yes<br>
</div>
<div>checking whether C compiler accepts -Winline... yes<br>
</div>
<div>checking whether C compiler accepts -Wpacked... yes<br>
</div>
<div>checking whether C compiler accepts -Wmissing-format-attribute... yes<br>
</div>
<div>checking whether C compiler accepts -Wmissing-noreturn... yes<br>
</div>
<div>checking whether C compiler accepts -Winit-self... yes<br>
</div>
<div>checking whether C compiler accepts -Wredundant-decls... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wmissing-include-dirs... yes<br>
</div>
<div>checking whether C compiler accepts -Wunused-but-set-variable... yes<br>
</div>
<div>checking whether C compiler accepts -Warray-bounds... yes<br>
</div>
<div>checking whether C compiler accepts -Wreturn-type... yes<br>
</div>
<div>checking whether C compiler accepts -Wswitch-enum... yes<br>
</div>
<div>checking whether C compiler accepts -Wswitch-default... yes<br>
</div>
<div>checking whether C compiler accepts -Wduplicated-cond... yes<br>
</div>
<div>checking whether C compiler accepts -Wduplicated-branches... yes<br>
</div>
<div>checking whether C compiler accepts -Wlogical-op... yes<br>
</div>
<div>checking whether C compiler accepts -Wrestrict... yes<br>
</div>
<div>checking whether C compiler accepts -Wnull-dereference... yes<br>
</div>
<div>checking whether C compiler accepts -Wdouble-promotion... yes<br>
</div>
<div>checking whether C compiler accepts -Wnested-externs... yes<br>
</div>
<div>checking whether C compiler accepts -Wmissing-prototypes... yes<br>
</div>
<div>checking whether C compiler accepts -Wstrict-prototypes... yes<br>
</div>
<div>checking whether C compiler accepts -Wdeclaration-after-statement... yes<br>
</div>
<div>checking whether C compiler accepts -Wimplicit-function-declaration... yes<br>
</div>
<div>checking whether C compiler accepts -Wold-style-definition... yes<br>
</div>
<div>checking whether C compiler accepts -Wjump-misses-init... yes<br>
</div>
<div>checking whether C compiler accepts -Wno-suggest-attribute=format... yes<br>
</div>
<div>checking whether C compiler accepts -Wno-error=unused-parameter... yes<br>
</div>
<div>checking whether C compiler accepts -Wno-error=missing-field-initializers... yes<br>
</div>
<div>checking whether C compiler accepts -Werror=unknown-warning-option... (cached) no<br>
</div>
<div>checking whether the linker accepts -Wl,--as-needed... yes<br>
</div>
<div>checking whether the linker accepts -Wl,--as-needed... yes<br>
</div>
<div>checking whether the linker accepts -Wl,-z,relro... yes<br>
</div>
<div>checking whether the linker accepts -Wl,-z,relro... yes<br>
</div>
<div>checking whether the linker accepts -Wl,-z,now... yes<br>
</div>
<div>checking whether the linker accepts -Wl,-z,now... yes<br>
</div>
<div>checking whether the linker accepts -Wl,-z,noexecstack... yes<br>
</div>
<div>checking whether the linker accepts -Wl,-z,noexecstack... yes<br>
</div>
<div>checking whether the linker accepts -Wl,--no-as-needed... yes<br>
</div>
<div>checking whether the linker accepts -Wl,--fatal-warnings... yes<br>
</div>
<div>checking whether the linker accepts -Wl,-fatal_warnings... no<br>
</div>
<div>checking whether the linker accepts -Wl,--no-as-needed... yes<br>
</div>
<div>checking whether the linker accepts -Wl,--fatal-warnings... yes<br>
</div>
<div>checking whether C compiler accepts -Werror=unknown-warning-option... (cached) no<br>
</div>
<div>checking whether C compiler accepts -Wno-suggest-attribute=format... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -fno-strict-aliasing... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wall... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wextra... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wundef... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wwrite-strings... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wpointer-arith... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wmissing-declarations... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wredundant-decls... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wno-unused-parameter... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wno-missing-field-initializers... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wformat=2... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wcast-align... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wformat-nonliteral... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wformat-security... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wsign-compare... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wstrict-aliasing... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wshadow... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Winline... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wpacked... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wmissing-format-attribute... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wmissing-noreturn... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Winit-self... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wredundant-decls... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wmissing-include-dirs... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wunused-but-set-variable... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Warray-bounds... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wreturn-type... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wswitch-enum... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wswitch-default... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wduplicated-cond... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wduplicated-branches... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wlogical-op... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wrestrict... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wnull-dereference... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wdouble-promotion... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wno-cast-function-type... yes<br>
</div>
<div>checking whether C compiler accepts -Wno-packed... yes<br>
</div>
<div>checking whether C compiler accepts -Wnested-externs... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wmissing-prototypes... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wstrict-prototypes... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wdeclaration-after-statement... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wimplicit-function-declaration... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wold-style-definition... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wjump-misses-init... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wno-suggest-attribute=format... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wno-error=unused-parameter... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wno-error=missing-field-initializers... (cached) yes<br>
</div>
<div>checking whether C compiler accepts -Wno-error=cast-function-type... yes<br>
</div>
<div>checking whether C compiler accepts -Wno-error=packed... yes<br>
</div>
<div>checking for pkg-config... /usr/bin/pkg-config<br>
</div>
<div>checking pkg-config is at least version 0.9.0... yes<br>
</div>
<div>checking for MBIM_COMMON... yes<br>
</div>
<div>checking for LIBMBIM_GLIB... yes<br>
</div>
<div>checking for MBIMCLI... yes<br>
</div>
<div>checking for MBIMPROXY... yes<br>
</div>
<div>checking for python... /usr/bin/python<br>
</div>
<div>checking for python version... 2.7<br>
</div>
<div>checking for python platform... linux2<br>
</div>
<div>checking for python script directory... ${prefix}/lib/python2.7/site-packages<br>
</div>
<div>checking for python extension module directory... ${exec_prefix}/lib/python2.7/site-packages<br>
</div>
<div>checking for gtk-doc... yes<br>
</div>
<div>checking for gtkdoc-check... gtkdoc-check.test<br>
</div>
<div>checking for gtkdoc-check... /usr/bin/gtkdoc-check<br>
</div>
<div>checking for gtkdoc-rebase... /usr/bin/gtkdoc-rebase<br>
</div>
<div>checking for gtkdoc-mkpdf... /usr/bin/gtkdoc-mkpdf<br>
</div>
<div>checking whether to build gtk-doc documentation... no<br>
</div>
<div>checking for GTKDOC_DEPS... yes<br>
</div>
<div>checking for GUDEV... yes<br>
</div>
<div>checking for help2man... false<br>
</div>
<div>checking that generated files are newer than configure... done<br>
</div>
<div>configure: creating ./config.status<br>
</div>
<div>config.status: creating Makefile<br>
</div>
<div>config.status: creating build-aux/Makefile<br>
</div>
<div>config.status: creating build-aux/templates/Makefile<br>
</div>
<div>config.status: creating build-aux/mbim-codegen/Makefile<br>
</div>
<div>config.status: creating data/Makefile<br>
</div>
<div>config.status: creating data/pkg-config/Makefile<br>
</div>
<div>config.status: creating data/pkg-config/mbim-glib.pc<br>
</div>
<div>config.status: creating src/Makefile<br>
</div>
<div>config.status: creating src/common/Makefile<br>
</div>
<div>config.status: creating src/common/test/Makefile<br>
</div>
<div>config.status: creating src/libmbim-glib/Makefile<br>
</div>
<div>config.status: creating src/libmbim-glib/mbim-version.h<br>
</div>
<div>config.status: creating src/libmbim-glib/generated/Makefile<br>
</div>
<div>config.status: creating src/libmbim-glib/test/Makefile<br>
</div>
<div>config.status: creating src/mbimcli/Makefile<br>
</div>
<div>config.status: creating src/mbim-proxy/Makefile<br>
</div>
<div>config.status: creating utils/Makefile<br>
</div>
<div>config.status: creating docs/Makefile<br>
</div>
<div>config.status: creating docs/reference/Makefile<br>
</div>
<div>config.status: creating docs/reference/libmbim-glib/Makefile<br>
</div>
<div>config.status: creating docs/reference/libmbim-glib/version.xml<br>
</div>
<div>config.status: creating docs/man/Makefile<br>
</div>
<div>config.status: creating config.h<br>
</div>
<div>config.status: executing depfiles commands<br>
</div>
<div>config.status: executing libtool commands<br>
</div>
<div><br>
</div>
<div> libmbim 1.21.0<br>
</div>
<div> ==============================================<br>
</div>
<div><br>
</div>
<div> Build:<br>
</div>
<div> compiler: gcc<br>
</div>
<div> cflags: -g -O2 -std=gnu89<br>
</div>
<div> ldflags:<br>
</div>
<div> warn cflags: -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security
-Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches
-Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Werror -Wno-suggest-attribute=format
-Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-cast-function-type -Wno-packed -Wno-error=cast-function-type -Wno-error=packed<br>
</div>
<div> warn ldflags: -Wl,--no-as-needed -Wl,--fatal-warnings<br>
</div>
<div> Maintainer mode: yes<br>
</div>
<div> Documentation: no<br>
</div>
<div><br>
</div>
<div> System paths:<br>
</div>
<div> prefix: /tmp/usr<br>
</div>
<div> udev base directory: /lib/udev<br>
</div>
<div><br>
</div>
<div> Features:<br>
</div>
<div> udev support: yes<br>
</div>
<div> MBIM username: no (root)<br>
</div>
<div><br>
</div>
<div>make all-recursive<br>
</div>
<div>make[1]: Entering directory '/libmbim'<br>
</div>
<div>Making all in .<br>
</div>
<div>make[2]: Entering directory '/libmbim'<br>
</div>
<div>make[2]: Nothing to be done for 'all-am'.<br>
</div>
<div>make[2]: Leaving directory '/libmbim'<br>
</div>
<div>Making all in build-aux<br>
</div>
<div>make[2]: Entering directory '/libmbim/build-aux'<br>
</div>
<div>Making all in templates<br>
</div>
<div>make[3]: Entering directory '/libmbim/build-aux/templates'<br>
</div>
<div>make[3]: Nothing to be done for 'all'.<br>
</div>
<div>make[3]: Leaving directory '/libmbim/build-aux/templates'<br>
</div>
<div>Making all in mbim-codegen<br>
</div>
<div>make[3]: Entering directory '/libmbim/build-aux/mbim-codegen'<br>
</div>
<div>make[3]: Nothing to be done for 'all'.<br>
</div>
<div>make[3]: Leaving directory '/libmbim/build-aux/mbim-codegen'<br>
</div>
<div>make[3]: Entering directory '/libmbim/build-aux'<br>
</div>
<div>make[3]: Nothing to be done for 'all-am'.<br>
</div>
<div>make[3]: Leaving directory '/libmbim/build-aux'<br>
</div>
<div>make[2]: Leaving directory '/libmbim/build-aux'<br>
</div>
<div>Making all in data<br>
</div>
<div>make[2]: Entering directory '/libmbim/data'<br>
</div>
<div>Making all in .<br>
</div>
<div>make[3]: Entering directory '/libmbim/data'<br>
</div>
<div>make[3]: Nothing to be done for 'all-am'.<br>
</div>
<div>make[3]: Leaving directory '/libmbim/data'<br>
</div>
<div>Making all in pkg-config<br>
</div>
<div>make[3]: Entering directory '/libmbim/data/pkg-config'<br>
</div>
<div>make[3]: Nothing to be done for 'all'.<br>
</div>
<div>make[3]: Leaving directory '/libmbim/data/pkg-config'<br>
</div>
<div>make[2]: Leaving directory '/libmbim/data'<br>
</div>
<div>Making all in src<br>
</div>
<div>make[2]: Entering directory '/libmbim/src'<br>
</div>
<div>Making all in common<br>
</div>
<div>make[3]: Entering directory '/libmbim/src/common'<br>
</div>
<div>Making all in .<br>
</div>
<div>make[4]: Entering directory '/libmbim/src/common'<br>
</div>
<div> CC libmbim_common_la-mbim-common.lo<br>
</div>
<div> CCLD libmbim-common.la<br>
</div>
<div>ar: `u' modifier ignored since `D' is the default (see `U')<br>
</div>
<div>make[4]: Leaving directory '/libmbim/src/common'<br>
</div>
<div>Making all in test<br>
</div>
<div>make[4]: Entering directory '/libmbim/src/common/test'<br>
</div>
<div> CC test_common-test-common.o<br>
</div>
<div> CCLD test-common<br>
</div>
<div>make[4]: Leaving directory '/libmbim/src/common/test'<br>
</div>
<div>make[3]: Leaving directory '/libmbim/src/common'<br>
</div>
<div>Making all in libmbim-glib<br>
</div>
<div>make[3]: Entering directory '/libmbim/src/libmbim-glib'<br>
</div>
<div>Making all in generated<br>
</div>
<div>make[4]: Entering directory '/libmbim/src/libmbim-glib/generated'<br>
</div>
<div> GEN mbim-error-types.h<br>
</div>
<div> GEN mbim-enum-types.h<br>
</div>
<div> GEN mbim-basic-connect.h<br>
</div>
<div> GEN mbim-sms.h<br>
</div>
<div> GEN mbim-ussd.h<br>
</div>
<div> GEN mbim-auth.h<br>
</div>
<div> GEN mbim-phonebook.h<br>
</div>
<div> GEN mbim-stk.h<br>
</div>
<div> GEN mbim-dss.h<br>
</div>
<div> GEN mbim-ms-firmware-id.h<br>
</div>
<div> GEN mbim-ms-host-shutdown.h<br>
</div>
<div> GEN mbim-proxy-control.h<br>
</div>
<div> GEN mbim-qmi.h<br>
</div>
<div> GEN mbim-atds.h<br>
</div>
<div> GEN mbim-intel-firmware-update.h<br>
</div>
<div> GEN mbim-ms-basic-connect-extensions.h<br>
</div>
<div> GEN mbim-error-types.c<br>
</div>
<div> GEN mbim-error-quarks.c<br>
</div>
<div> GEN mbim-enum-types.c<br>
</div>
<div>make all-am<br>
</div>
<div>make[5]: Entering directory '/libmbim/src/libmbim-glib/generated'<br>
</div>
<div> CC libmbim_glib_generated_la-mbim-error-types.lo<br>
</div>
<div> CC libmbim_glib_generated_la-mbim-error-quarks.lo<br>
</div>
<div> CC libmbim_glib_generated_la-mbim-enum-types.lo<br>
</div>
<div> CC libmbim_glib_generated_la-mbim-basic-connect.lo<br>
</div>
<div> CC libmbim_glib_generated_la-mbim-sms.lo<br>
</div>
<div> CC libmbim_glib_generated_la-mbim-ussd.lo<br>
</div>
<div> CC libmbim_glib_generated_la-mbim-auth.lo<br>
</div>
<div> CC libmbim_glib_generated_la-mbim-phonebook.lo<br>
</div>
<div> CC libmbim_glib_generated_la-mbim-stk.lo<br>
</div>
<div> CC libmbim_glib_generated_la-mbim-dss.lo<br>
</div>
<div> CC libmbim_glib_generated_la-mbim-ms-firmware-id.lo<br>
</div>
<div> CC libmbim_glib_generated_la-mbim-ms-host-shutdown.lo<br>
</div>
<div> CC libmbim_glib_generated_la-mbim-proxy-control.lo<br>
</div>
<div> CC libmbim_glib_generated_la-mbim-qmi.lo<br>
</div>
<div> CC libmbim_glib_generated_la-mbim-atds.lo<br>
</div>
<div> CC libmbim_glib_generated_la-mbim-intel-firmware-update.lo<br>
</div>
<div> CC libmbim_glib_generated_la-mbim-ms-basic-connect-extensions.lo<br>
</div>
<div> CCLD libmbim-glib-generated.la<br>
</div>
<div>ar: `u' modifier ignored since `D' is the default (see `U')<br>
</div>
<div>make[5]: Leaving directory '/libmbim/src/libmbim-glib/generated'<br>
</div>
<div>make[4]: Leaving directory '/libmbim/src/libmbim-glib/generated'<br>
</div>
<div>Making all in .<br>
</div>
<div>make[4]: Entering directory '/libmbim/src/libmbim-glib'<br>
</div>
<div> CC libmbim_glib_core_la-mbim-utils.lo<br>
</div>
<div> CC libmbim_glib_core_la-mbim-uuid.lo<br>
</div>
<div> CC libmbim_glib_core_la-mbim-cid.lo<br>
</div>
<div> CC libmbim_glib_core_la-mbim-message.lo<br>
</div>
<div>mbim-message.c: In function '_mbim_struct_builder_complete':<br>
</div>
<div>mbim-message.c:800:24: error: cast increases required alignment of target type [-Werror=cast-align]<br>
</div>
<div> 800 | offset_value = (guint32 *) &builder->fixed_buffer->data[offset_offset];<br>
</div>
<div> | ^<br>
</div>
<div>cc1: all warnings being treated as errors<br>
</div>
<div>make[4]: *** [Makefile:652: libmbim_glib_core_la-mbim-message.lo] Error 1<br>
</div>
<div>make[4]: Leaving directory '/libmbim/src/libmbim-glib'<br>
</div>
<div>make[3]: *** [Makefile:720: all-recursive] Error 1<br>
</div>
<div>make[2]: *** [Makefile:392: all-recursive] Error 1<br>
</div>
<div>make[1]: *** [Makefile:447: all-recursive] Error 1<br>
</div>
<div>make: *** [Makefile:379: all] Error 2<br>
</div>
<div>make[3]: Leaving directory '/libmbim/src/libmbim-glib'<br>
</div>
<div>make[2]: Leaving directory '/libmbim/src'<br>
</div>
<div>make[1]: Leaving directory '/libmbim'<br>
</div>
<div>The command '/bin/sh -c git clone --depth 1 https://gitlab.freedesktop.org/mobile-broadband/libmbim.git && cd libmbim && NOCONFIGURE=1 ./autogen.sh && ./configure --prefix=/tmp/usr && make && make install' returned a non-zero code:
2<br>
</div>
<span></span><br>
</div>
</span></font></div>
</div>
</body>
</html>