RobertCNelson / omap-image-builder

omap image builder
http://elinux.org/BeagleBoardUbuntu
MIT License
152 stars 201 forks source link

Some Ubuntu console issues. #132

Closed drmpeg closed 3 years ago

drmpeg commented 4 years ago

On focal during Adafruit_BBIO.GPIO build:

arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DBBBVERSION41 -Isource/include/ -I/usr/include/python3.8 -c source/c_pwm.c -o build/temp.linux-armv7l-3.8/source/c_pwm.o -Wall -Werror -Wextra -Wno-missing-field-initializers -Wno-strict-aliasing -Wno-cast-function-type -Wno-format-truncation -Wno-sizeof-pointer-memaccess -Wno-stringop-overflow
In file included from /usr/include/string.h:495,
                 from source/c_pwm.c:27:
In function 'strncpy',
    inlined from 'pwm_setup' at source/c_pwm.c:459:25:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:106:10: error: '__builtin_strncpy' output may be truncated copying 250 bytes from a string of length 299 [-Werror=stringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1

On focal (not sure if this is a problem or just a root ownership thing):

Setting up systemd (245.4-4ubuntu3.1) ...
Detected unsafe path transition / -> /var during canonicalization of /var.
Detected unsafe path transition / -> /var during canonicalization of /var/spool.
Detected unsafe path transition / -> /run during canonicalization of /run.
Detected unsafe path transition / -> /var during canonicalization of /var.
Detected unsafe path transition / -> /var during canonicalization of /var/lib.
Detected unsafe path transition / -> /run during canonicalization of /run.
Detected unsafe path transition / -> /run during canonicalization of /run.
Detected unsafe path transition / -> /run during canonicalization of /run/lock.
Detected unsafe path transition / -> /run during canonicalization of /run.
Detected unsafe path transition / -> /run during canonicalization of /run/sudo.
Detected unsafe path transition / -> /run during canonicalization of /run.
Detected unsafe path transition / -> /run during canonicalization of /run/systemd.
Detected unsafe path transition / -> /run during canonicalization of /run/systemd.
Detected unsafe path transition / -> /run during canonicalization of /run/systemd.
Detected unsafe path transition / -> /run during canonicalization of /run/systemd.
Detected unsafe path transition / -> /run during canonicalization of /run/systemd.
Detected unsafe path transition / -> /run during canonicalization of /run/systemd.
Detected unsafe path transition / -> /run during canonicalization of /run/systemd.
Detected unsafe path transition / -> /run during canonicalization of /run/systemd/netif.
Detected unsafe path transition / -> /run during canonicalization of /run/systemd/netif.
Detected unsafe path transition / -> /run during canonicalization of /run/systemd/netif.
Detected unsafe path transition / -> /run during canonicalization of /run.
Detected unsafe path transition / -> /var during canonicalization of /var/lib.
Detected unsafe path transition / -> /var during canonicalization of /var/lib/systemd.
Detected unsafe path transition / -> /var during canonicalization of /var/lib.
Detected unsafe path transition / -> /var during canonicalization of /var.
Detected unsafe path transition / -> /var during canonicalization of /var/log.
Detected unsafe path transition / -> /var during canonicalization of /var.
Detected unsafe path transition / -> /var during canonicalization of /var/cache.
Detected unsafe path transition / -> /var during canonicalization of /var/log.
Detected unsafe path transition / -> /var during canonicalization of /var/log.
Detected unsafe path transition / -> /var during canonicalization of /var/log.
Detected unsafe path transition / -> /var during canonicalization of /var/log.
Detected unsafe path transition / -> /var during canonicalization of /var/log/journal.
Detected unsafe path transition / -> /var during canonicalization of /var/log/journal.
Detected unsafe path transition / -> /var during canonicalization of /var/log/journal.

As usual, no rush. Just trying to help out.

drmpeg commented 3 years ago

kmod issue is back on 18.04. Fixed 8/10/2020

drmpeg commented 3 years ago

Adafruit_BBIO.GPIO build fixed by commit https://github.com/adafruit/adafruit-beaglebone-io-python/commit/24a617aecf7cee89d0b62452c86b899e2c02e51b

Closing issue.