<div dir="ltr">On Mon, Jul 15, 2013 at 7:26 PM, Lennart Poettering <span dir="ltr"><<a href="mailto:lennart@poettering.net" target="_blank">lennart@poettering.net</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="im">On Mon, 15.07.13 18:22, Shawn Landden (<a href="mailto:shawnlandden@gmail.com">shawnlandden@gmail.com</a>) wrote:<br>

<br>
> these warnings on !x86 arches for good code are annoying, and<br>
> there is no way to mark the offending code safe, so I guess we are<br>
> just going to have to deal with the resulting problems as we<br>
> come across them. Also, these warnings are present for armv6+armv7,<br>
> when they moreso effect armv5.<br>
<br>
</div>Hmm, can you elaborate on the particular places where this happens? I<br>
have not been aware of any issues regarding this (not surprising since I<br>
am a boring x86 user...)<br>
<span class=""></span></blockquote><div>Here is the full build log on armhf. I looked at the source for some of these about a year ago, after the udev merge. Basically, you allocate<br></div><div>some type to 1-byte aligned, and then you cast it to a type that requries 4-bytes aligned, and on arches that do<br>
not support unaligned accesses, Bad Things (tm) happen. I ran systemd on armv5 for quite some time and never had problems, however, but fewer people are probably testing that now. (I don't have the hardware anymore)<br>
</div><div><br>shawn@chrome:~/git/systemd$ make -j2<br>(CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/shawn/git/systemd/build-aux/missing autoheader)<br>  GEN      src/core/syscall-list.txt<br>
  GEN      src/udev/keyboard-keys.txt<br>  GEN      src/gudev/gudevmarshal.h<br>  GEN      src/gudev/gudevmarshal.c<br>  GEN      src/gudev/gudevenumtypes.h<br>  GEN      src/gudev/gudevenumtypes.c<br>  GEN      src/udev/keymap/keys.txt<br>
  GEN      src/python-systemd/id128-constants.h<br>  GEN      src/core/syscall-from-name.gperf<br>  GEN      src/core/syscall-to-name.h<br>  GEN      src/udev/keyboard-keys-from-name.gperf<br>  GEN      src/udev/keyboard-keys-to-name.h<br>
  GEN      src/udev/keymap/keys-from-name.gperf<br>  GEN      src/udev/keymap/keys-to-name.h<br>  GPERF    src/core/syscall-from-name.h<br>  GPERF    src/udev/keyboard-keys-from-name.h<br>  GPERF    src/udev/keymap/keys-from-name.h<br>
rm -f stamp-h1<br>touch <a href="http://config.h.in">config.h.in</a><br>cd . && /bin/bash ./config.status config.h<br>config.status: creating config.h<br>config.status: config.h is unchanged<br>make --no-print-directory all-recursive<br>
Making all in .<br>  GEN      man/custom-entities.ent<br>  GEN      man/custom-entities.ent<br>  CC       src/libsystemd-daemon/libsystemd_daemon_la-sd-daemon.lo<br>  CC       src/libudev/libudev_la-libudev.lo<br>  CC       src/libudev/libudev_la-libudev-list.lo<br>
  CC       src/libudev/libudev_la-libudev-util.lo<br>In file included from src/libudev/libudev-private.h:29:0,<br>                 from src/libudev/libudev-list.c:28:<br>src/libudev/libudev-list.c: In function 'list_node_to_entry':<br>
./src/shared/macro.h:92:25: warning: cast increases required alignment of target type [-Wcast-align]<br>                         (type *)( (char *)__mptr - offsetof(type,member) ); \<br>                         ^<br>src/libudev/libudev-list.c:93:16: note: in expansion of macro 'container_of'<br>
         return container_of(node, struct udev_list_entry, node);<br>                ^<br>  CC       src/libudev/libudev_la-libudev-device.lo<br>  CC       src/libudev/libudev_la-libudev-enumerate.lo<br>  CC       src/libudev/libudev_la-libudev-monitor.lo<br>
  CC       src/libudev/libudev_la-libudev-queue.lo<br>src/libudev/libudev-monitor.c: In function 'udev_monitor_receive_device':<br>src/libudev/libudev-monitor.c:580:16: warning: cast increases required alignment of target type [-Wcast-align]<br>
         cred = (struct ucred *)CMSG_DATA(cmsg);<br>                ^<br>src/libudev/libudev-monitor.c:588:23: warning: cast increases required alignment of target type [-Wcast-align]<br>                 nlh = (struct udev_monitor_netlink_header *) buf;<br>
                       ^<br>  CC       src/libudev/libudev_la-libudev-hwdb.lo<br>  CC       src/shared/util.lo<br>  CC       src/shared/virt.lo<br>src/shared/util.c: In function 'acquire_terminal':<br>src/shared/util.c:2069:29: warning: cast increases required alignment of target type [-Wcast-align]<br>
                         e = (struct inotify_event*) inotify_buffer;<br>                             ^<br>src/shared/util.c:2082:37: warning: cast increases required alignment of target type [-Wcast-align]<br>                                 e = (struct inotify_event*) ((uint8_t*) e + step);<br>
                                     ^<br>  CC       src/shared/efivars.lo<br>  CC       src/shared/path-util.lo<br>  CC       src/shared/time-util.lo<br>  CC       src/shared/hashmap.lo<br>  CC       src/shared/set.lo<br>
src/shared/hashmap.c: In function 'link_entry':<br>src/shared/hashmap.c:50:21: warning: cast increases required alignment of target type [-Wcast-align]<br> #define BY_HASH(h) ((struct hashmap_entry**) ((uint8_t*) (h) + ALIGN(sizeof(Hashmap))))<br>
                     ^<br>src/shared/hashmap.c:219:26: note: in expansion of macro 'BY_HASH'<br>         e->bucket_next = BY_HASH(h)[hash];<br>                          ^<br>src/shared/hashmap.c:50:21: warning: cast increases required alignment of target type [-Wcast-align]<br>
 #define BY_HASH(h) ((struct hashmap_entry**) ((uint8_t*) (h) + ALIGN(sizeof(Hashmap))))<br>                     ^<br>src/shared/hashmap.c:221:13: note: in expansion of macro 'BY_HASH'<br>         if (BY_HASH(h)[hash])<br>
             ^<br>src/shared/hashmap.c:50:21: warning: cast increases required alignment of target type [-Wcast-align]<br> #define BY_HASH(h) ((struct hashmap_entry**) ((uint8_t*) (h) + ALIGN(sizeof(Hashmap))))<br>                     ^<br>
src/shared/hashmap.c:222:17: note: in expansion of macro 'BY_HASH'<br>                 BY_HASH(h)[hash]->bucket_previous = e;<br>                 ^<br>src/shared/hashmap.c:50:21: warning: cast increases required alignment of target type [-Wcast-align]<br>
 #define BY_HASH(h) ((struct hashmap_entry**) ((uint8_t*) (h) + ALIGN(sizeof(Hashmap))))<br>                     ^<br>src/shared/hashmap.c:223:9: note: in expansion of macro 'BY_HASH'<br>         BY_HASH(h)[hash] = e;<br>
         ^<br>src/shared/hashmap.c: In function 'unlink_entry':<br>src/shared/hashmap.c:50:21: warning: cast increases required alignment of target type [-Wcast-align]<br> #define BY_HASH(h) ((struct hashmap_entry**) ((uint8_t*) (h) + ALIGN(sizeof(Hashmap))))<br>
                     ^<br>src/shared/hashmap.c:263:17: note: in expansion of macro 'BY_HASH'<br>                 BY_HASH(h)[hash] = e->bucket_next;<br>                 ^<br>src/shared/hashmap.c: In function 'hash_scan':<br>
src/shared/hashmap.c:50:21: warning: cast increases required alignment of target type [-Wcast-align]<br> #define BY_HASH(h) ((struct hashmap_entry**) ((uint8_t*) (h) + ALIGN(sizeof(Hashmap))))<br>                     ^<br>
src/shared/hashmap.c:362:18: note: in expansion of macro 'BY_HASH'<br>         for (e = BY_HASH(h)[hash]; e; e = e->bucket_next)<br>                  ^<br>  CC       src/shared/fdset.lo<br>  CC       src/shared/prioq.lo<br>
  CC       src/shared/sleep-config.lo<br>  CC       src/shared/strv.lo<br>  CC       src/shared/env-util.lo<br>  CC       src/shared/strbuf.lo<br>  CC       src/shared/strxcpyx.lo<br>  CC       src/shared/conf-parser.lo<br>
  CC       src/shared/log.lo<br>  CC       src/shared/ratelimit.lo<br>  CC       src/shared/exit-status.lo<br>  CC       src/shared/utf8.lo<br>  CC       src/shared/pager.lo<br>  CC       src/shared/socket-util.lo<br>  CC       src/shared/conf-files.lo<br>
  CC       src/shared/cgroup-util.lo<br>  CC       src/shared/cgroup-show.lo<br>  CC       src/shared/unit-name.lo<br>  CC       src/shared/utmp-wtmp.lo<br>  CC       src/shared/watchdog.lo<br>  CC       src/shared/spawn-ask-password-agent.lo<br>
  CC       src/shared/replace-var.lo<br>  CC       src/shared/spawn-polkit-agent.lo<br>  CC       src/shared/hwclock.lo<br>  CC       src/shared/time-dst.lo<br>src/shared/time-dst.c: In function 'time_get_dst':<br>
src/shared/time-dst.c:192:17: warning: cast increases required alignment of target type [-Wcast-align]<br>         types = (struct ttinfo *)((char *)transitions + types_idx);<br>                 ^<br>  CC       src/shared/calendarspec.lo<br>
  CC       src/shared/fileio.lo<br>  CC       src/shared/MurmurHash3.lo<br>  CC       src/shared/libsystemd_label_la-cgroup-label.lo<br>src/shared/MurmurHash3.c: In function 'MurmurHash3_x86_32':<br>src/shared/MurmurHash3.c:111:29: warning: cast increases required alignment of target type [-Wcast-align]<br>
   const uint32_t * blocks = (const uint32_t *)(data + nblocks*4);<br>                             ^<br>src/shared/MurmurHash3.c: In function 'MurmurHash3_x86_128':<br>src/shared/MurmurHash3.c:179:29: warning: cast increases required alignment of target type [-Wcast-align]<br>
   const uint32_t * blocks = (const uint32_t *)(data + nblocks*16);<br>                             ^<br>src/shared/MurmurHash3.c: In function 'MurmurHash3_x64_128':<br>src/shared/MurmurHash3.c:285:29: warning: cast increases required alignment of target type [-Wcast-align]<br>
   const uint64_t * blocks = (const uint64_t *)(data);<br>                             ^<br>  CC       src/shared/libsystemd_label_la-socket-label.lo<br>  CC       src/shared/libsystemd_label_la-label.lo<br>  CC       src/shared/libsystemd_label_la-selinux-util.lo<br>
  CC       src/shared/libsystemd_label_la-mkdir.lo<br>  CC       src/shared/libsystemd_label_la-ask-password-api.lo<br>  CC       src/shared/libsystemd_label_la-fileio-label.lo<br>src/shared/ask-password-api.c: In function 'ask_password_agent':<br>
src/shared/ask-password-api.c:484:25: warning: cast increases required alignment of target type [-Wcast-align]<br>                 ucred = (struct ucred*) CMSG_DATA(&control.cmsghdr);<br>                         ^<br>
  CC       src/shared/libsystemd_label_la-dev-setup.lo<br>  CC       src/libsystemd-daemon/sd-daemon.lo<br>  CC       src/libsystemd-id128/sd-id128.lo<br>  CC       src/gudev/libgudev_1_0_la-gudevclient.lo<br>  CC       src/gudev/libgudev_1_0_la-gudevdevice.lo<br>
  CC       src/gudev/libgudev_1_0_la-gudevenumerator.lo<br>  CC       src/gudev/libgudev_1_0_la-gudevmarshal.lo<br>  CC       src/gudev/libgudev_1_0_la-gudevenumtypes.lo<br>  CC       src/libsystemd-id128/libsystemd_id128_la-sd-id128.lo<br>
  CC       src/journal/libsystemd_journal_la-sd-journal.lo<br>  CC       src/journal/libsystemd_journal_la-journal-file.lo<br>src/journal/sd-journal.c: In function 'sd_journal_process':<br>src/journal/sd-journal.c:2240:21: warning: cast increases required alignment of target type [-Wcast-align]<br>
                 e = (struct inotify_event*) buffer;<br>                     ^<br>src/journal/sd-journal.c:2249:29: warning: cast increases required alignment of target type [-Wcast-align]<br>                         e = (struct inotify_event*) ((uint8_t*) e + step);<br>
                             ^<br>  CC       src/journal/libsystemd_journal_la-journal-vacuum.lo<br>  CC       src/journal/libsystemd_journal_la-journal-verify.lo<br>  CC       src/journal/libsystemd_journal_la-lookup3.lo<br>
  CC       src/journal/libsystemd_journal_la-journal-send.lo<br>  CC       src/journal/libsystemd_journal_la-catalog.lo<br>  CC       src/journal/libsystemd_journal_la-mmap-cache.lo<br>src/journal/catalog.c: In function 'catalog_list':<br>
src/journal/catalog.c:602:17: warning: cast increases required alignment of target type [-Wcast-align]<br>         items = (const CatalogItem*) ((const uint8_t*) p + le64toh(h->header_size));<br>                 ^<br>  CC       src/journal/libsystemd_journal_la-compress.lo<br>
  CC       src/journal/libsystemd_journal_la-journal-authenticate.lo<br>  CC       src/journal/libsystemd_journal_la-fsprg.lo<br>  CC       src/nss-myhostname/libnss_myhostname_la-nss-myhostname.lo<br>  CC       src/nss-myhostname/libnss_myhostname_la-netlink.lo<br>
src/nss-myhostname/netlink.c: In function 'read_reply':<br>src/nss-myhostname/netlink.c:77:17: warning: cast increases required alignment of target type [-Wcast-align]<br>         ucred = (struct ucred*) CMSG_DATA(cmsg);<br>
                 ^<br>src/nss-myhostname/nss-myhostname.c: In function '_nss_myhostname_gethostbyname4_r':<br>src/nss-myhostname/nss-myhostname.c:158:27: warning: cast increases required alignment of target type [-Wcast-align]<br>
                 r_tuple = (struct gaih_addrtuple*) (buffer + idx);<br>                           ^<br>src/nss-myhostname/nss-myhostname.c:169:27: warning: cast increases required alignment of target type [-Wcast-align]<br>
                 r_tuple = (struct gaih_addrtuple*) (buffer + idx);<br>                           ^<br>src/nss-myhostname/nss-myhostname.c:182:27: warning: cast increases required alignment of target type [-Wcast-align]<br>
                 r_tuple = (struct gaih_addrtuple*) (buffer + idx);<br>                           ^<br>src/nss-myhostname/nss-myhostname.c: In function 'fill_in_hostent':<br>src/nss-myhostname/nss-myhostname.c:263:18: warning: cast increases required alignment of target type [-Wcast-align]<br>
                 ((char**) r_aliases)[0] = r_alias;<br>                  ^<br>src/nss-myhostname/nss-myhostname.c:264:18: warning: cast increases required alignment of target type [-Wcast-align]<br>                 ((char**) r_aliases)[1] = NULL;<br>
                  ^<br>src/nss-myhostname/nss-myhostname.c:267:18: warning: cast increases required alignment of target type [-Wcast-align]<br>                 ((char**) r_aliases)[0] = NULL;<br>                  ^<br>src/nss-myhostname/nss-myhostname.c:288:26: warning: cast increases required alignment of target type [-Wcast-align]<br>
                         *(uint32_t*) r_addr = local_address_ipv4;<br>                          ^<br>src/nss-myhostname/nss-myhostname.c:304:26: warning: cast increases required alignment of target type [-Wcast-align]<br>
                         ((char**) r_addr_list)[i] = (r_addr + i*ALIGN(alen));<br>                          ^<br>src/nss-myhostname/nss-myhostname.c:309:18: warning: cast increases required alignment of target type [-Wcast-align]<br>
                 ((char**) r_addr_list)[c] = NULL;<br>                  ^<br>src/nss-myhostname/nss-myhostname.c:313:18: warning: cast increases required alignment of target type [-Wcast-align]<br>                 ((char**) r_addr_list)[0] = r_addr;<br>
                  ^<br>src/nss-myhostname/nss-myhostname.c:314:18: warning: cast increases required alignment of target type [-Wcast-align]<br>                 ((char**) r_addr_list)[1] = NULL;<br>                  ^<br>src/nss-myhostname/nss-myhostname.c:322:29: warning: cast increases required alignment of target type [-Wcast-align]<br>
         result->h_aliases = (char**) r_aliases;<br>                             ^<br>src/nss-myhostname/nss-myhostname.c:325:31: warning: cast increases required alignment of target type [-Wcast-align]<br>         result->h_addr_list = (char**) r_addr_list;<br>
                               ^<br>  CC       src/login/libsystemd_login_la-sd-login.lo<br>  CC       src/shared/libsystemd_dbus_la-dbus-common.lo<br>  CC       src/shared/libsystemd_dbus_la-dbus-loop.lo<br>  CC       src/shared/libsystemd_dbus_la-polkit.lo<br>
  CC       src/shared/libsystemd_units_la-install.lo<br>  CC       src/shared/libsystemd_units_la-install-printf.lo<br>  CC       src/shared/libsystemd_units_la-path-lookup.lo<br>  CC       src/shared/libsystemd_units_la-specifier.lo<br>
  CC       src/shared/libsystemd_logs_la-logs-show.lo<br>  CC       src/journal/libsystemd_journal_internal_la-sd-journal.lo<br>src/journal/sd-journal.c: In function 'sd_journal_process':<br>src/journal/sd-journal.c:2240:21: warning: cast increases required alignment of target type [-Wcast-align]<br>
                 e = (struct inotify_event*) buffer;<br>                     ^<br>src/journal/sd-journal.c:2249:29: warning: cast increases required alignment of target type [-Wcast-align]<br>                         e = (struct inotify_event*) ((uint8_t*) e + step);<br>
                             ^<br>  CC       src/journal/libsystemd_journal_internal_la-journal-file.lo<br>  CC       src/journal/libsystemd_journal_internal_la-journal-vacuum.lo<br>  CC       src/journal/libsystemd_journal_internal_la-journal-verify.lo<br>
  CC       src/journal/libsystemd_journal_internal_la-lookup3.lo<br>  CC       src/journal/libsystemd_journal_internal_la-journal-send.lo<br>  CC       src/journal/libsystemd_journal_internal_la-catalog.lo<br>  CC       src/journal/libsystemd_journal_internal_la-mmap-cache.lo<br>
src/journal/catalog.c: In function 'catalog_list':<br>src/journal/catalog.c:602:17: warning: cast increases required alignment of target type [-Wcast-align]<br>         items = (const CatalogItem*) ((const uint8_t*) p + le64toh(h->header_size));<br>
                 ^<br>  CC       src/journal/libsystemd_journal_internal_la-compress.lo<br>  CC       src/journal/libsystemd_journal_internal_la-journal-authenticate.lo<br>  CC       src/journal/libsystemd_journal_internal_la-fsprg.lo<br>
  CC       src/journal/libsystemd_journal_internal_la-journald-kmsg.lo<br>  CC       src/journal/libsystemd_journal_internal_la-journald-syslog.lo<br>  CC       src/journal/libsystemd_journal_internal_la-journald-stream.lo<br>
  CC       src/journal/libsystemd_journal_internal_la-journald-server.lo<br>src/journal/journald-server.c: In function 'process_event':<br>src/journal/journald-server.c:1217:49: warning: cast increases required alignment of target type [-Wcast-align]<br>
                                         ucred = (struct ucred*) CMSG_DATA(cmsg);<br>                                                 ^<br>src/journal/journald-server.c:1225:46: warning: cast increases required alignment of target type [-Wcast-align]<br>
                                         tv = (struct timeval*) CMSG_DATA(cmsg);<br>                                              ^<br>src/journal/journald-server.c:1228:47: warning: cast increases required alignment of target type [-Wcast-align]<br>
                                         fds = (int*) CMSG_DATA(cmsg);<br>                                               ^<br>  CC       src/journal/libsystemd_journal_internal_la-journald-console.lo<br>  CC       src/journal/libsystemd_journal_internal_la-journald-native.lo<br>
  CC       src/journal/libsystemd_journal_internal_la-journald-rate-limit.lo<br>  GPERF    src/journal/journald-gperf.c<br>  CC       src/shared/audit.lo<br>  CC       src/shared/libsystemd_capability_la-capability.lo<br>
  CC       src/login/sd-login.lo<br>  CC       src/shared/libsystemd_acl_la-acl-util.lo<br>  CC       src/core/libsystemd_core_la-unit.lo<br>  CC       src/core/libsystemd_core_la-unit-printf.lo<br>src/core/unit.c: In function 'unit_get_exec_context':<br>
src/core/unit.c:2726:16: warning: cast increases required alignment of target type [-Wcast-align]<br>         return (ExecContext*) ((uint8_t*) u + offset);<br>                ^<br>src/core/unit.c: In function 'unit_get_cgroup_context':<br>
src/core/unit.c:2736:16: warning: cast increases required alignment of target type [-Wcast-align]<br>         return (CGroupContext*) ((uint8_t*) u + offset);<br>                ^<br>  CC       src/core/libsystemd_core_la-job.lo<br>
  CC       src/core/libsystemd_core_la-manager.lo<br>  CC       src/core/libsystemd_core_la-transaction.lo<br>src/core/manager.c: In function 'manager_process_notify_fd':<br>src/core/manager.c:1283:25: warning: cast increases required alignment of target type [-Wcast-align]<br>
                 ucred = (struct ucred*) CMSG_DATA(&control.cmsghdr);<br>                         ^<br>  CC       src/core/libsystemd_core_la-load-fragment.lo<br>  CC       src/core/libsystemd_core_la-service.lo<br>  CC       src/core/libsystemd_core_la-automount.lo<br>
  CC       src/core/libsystemd_core_la-mount.lo<br>  CC       src/core/libsystemd_core_la-swap.lo<br>  CC       src/core/libsystemd_core_la-device.lo<br>  CC       src/core/libsystemd_core_la-target.lo<br>  CC       src/core/libsystemd_core_la-snapshot.lo<br>
  CC       src/core/libsystemd_core_la-socket.lo<br>  CC       src/core/libsystemd_core_la-timer.lo<br>  CC       src/core/libsystemd_core_la-path.lo<br>  CC       src/core/libsystemd_core_la-slice.lo<br>src/core/path.c: In function 'path_spec_fd_event':<br>
src/core/path.c:187:13: warning: cast increases required alignment of target type [-Wcast-align]<br>         e = (struct inotify_event*) buf;<br>             ^<br>src/core/path.c:199:21: warning: cast increases required alignment of target type [-Wcast-align]<br>
                 e = (struct inotify_event*) ((uint8_t*) e + step);<br>                     ^<br>  CC       src/core/libsystemd_core_la-scope.lo<br>  CC       src/core/libsystemd_core_la-load-dropin.lo<br>  CC       src/core/libsystemd_core_la-execute.lo<br>
  CC       src/core/libsystemd_core_la-kill.lo<br>In file included from src/core/execute.c:41:0:<br>./src/shared/linux/seccomp-bpf.h:56:3: warning: #warning "Platform does not support seccomp filter yet" [-Wcpp]<br>
 # warning "Platform does not support seccomp filter yet"<br>   ^<br>  CC       src/core/libsystemd_core_la-dbus.lo<br>  CC       src/core/libsystemd_core_la-dbus-manager.lo<br>  CC       src/core/libsystemd_core_la-dbus-unit.lo<br>
  CC       src/core/libsystemd_core_la-dbus-job.lo<br>  CC       src/core/libsystemd_core_la-dbus-service.lo<br>  CC       src/core/libsystemd_core_la-dbus-socket.lo<br>  CC       src/core/libsystemd_core_la-dbus-timer.lo<br>
  CC       src/core/libsystemd_core_la-dbus-target.lo<br>  CC       src/core/libsystemd_core_la-dbus-mount.lo<br>  CC       src/core/libsystemd_core_la-dbus-automount.lo<br>  CC       src/core/libsystemd_core_la-dbus-swap.lo<br>
  CC       src/core/libsystemd_core_la-dbus-snapshot.lo<br>  CC       src/core/libsystemd_core_la-dbus-device.lo<br>  CC       src/core/libsystemd_core_la-dbus-path.lo<br>  CC       src/core/libsystemd_core_la-dbus-slice.lo<br>
  CC       src/core/libsystemd_core_la-dbus-scope.lo<br>  CC       src/core/libsystemd_core_la-dbus-execute.lo<br>  CC       src/core/libsystemd_core_la-dbus-kill.lo<br>  CC       src/core/libsystemd_core_la-dbus-cgroup.lo<br>
  CC       src/core/libsystemd_core_la-cgroup.lo<br>  CC       src/core/libsystemd_core_la-selinux-access.lo<br>  CC       src/core/libsystemd_core_la-selinux-setup.lo<br>  CC       src/core/libsystemd_core_la-smack-setup.lo<br>
  CC       src/core/libsystemd_core_la-ima-setup.lo<br>  CC       src/core/libsystemd_core_la-locale-setup.lo<br>  CC       src/core/libsystemd_core_la-hostname-setup.lo<br>  CC       src/core/libsystemd_core_la-machine-id-setup.lo<br>
  CC       src/core/libsystemd_core_la-mount-setup.lo<br>  CC       src/core/libsystemd_core_la-loopback-setup.lo<br>  CC       src/core/libsystemd_core_la-condition.lo<br>src/core/loopback-setup.c: In function 'add_rtattr':<br>
src/core/loopback-setup.c:39:10: warning: cast increases required alignment of target type [-Wcast-align]<br>         ((struct rtattr *) (((uint8_t*) (nmsg)) + NLMSG_ALIGN((nmsg)->nlmsg_len)))<br>          ^<br>src/core/loopback-setup.c:50:15: note: in expansion of macro 'NLMSG_TAIL'<br>
         rta = NLMSG_TAIL(n);<br>               ^<br>  CC       src/core/libsystemd_core_la-namespace.lo<br>  CC       src/core/libsystemd_core_la-tcpwrap.lo<br>  CC       src/core/libsystemd_core_la-switch-root.lo<br>  CC       src/core/libsystemd_core_la-killall.lo<br>
  CC       src/core/libsystemd_core_la-syscall-list.lo<br>  CC       src/core/libsystemd_core_la-audit-fd.lo<br>In file included from src/core/syscall-list.c:32:0:<br>src/core/syscall-to-name.h:93:1: warning: initialized field overwritten [-Woverride-init]<br>
 [SYSCALL_TO_INDEX(__NR_SYSCALL_BASE)] = "SYSCALL_BASE",<br> ^<br>src/core/syscall-to-name.h:93:1: warning: (near initialization for 'syscall_names[0]') [-Woverride-init]<br>  CC       src/core/libsystemd_core_la-sync.lo<br>
  CC       src/core/libsystemd_core_la-kmod-setup.lo<br>  M4       src/core/load-fragment-gperf.gperf<br>  CC       src/libsystemd-bus/libsystemd_bus_la-sd-bus.lo<br>  CC       src/libsystemd-bus/libsystemd_bus_la-bus-control.lo<br>
In file included from src/libsystemd-bus/bus-internal.h:38:0,<br>                 from src/libsystemd-bus/bus-control.c:32:<br>src/libsystemd-bus/bus-control.c: In function 'bus_add_match_internal':<br>src/libsystemd-bus/bus-kernel.h:27:9: warning: cast increases required alignment of target type [-Wcast-align]<br>
         (typeof(item))(((uint8_t *)item) + ALIGN8((item)->size))<br>         ^<br>src/libsystemd-bus/bus-control.c:474:32: note: in expansion of macro 'KDBUS_ITEM_NEXT'<br>                         item = KDBUS_ITEM_NEXT(item);<br>
                                ^<br>  CC       src/libsystemd-bus/libsystemd_bus_la-bus-error.lo<br>  CC       src/libsystemd-bus/libsystemd_bus_la-bus-internal.lo<br>  CC       src/libsystemd-bus/libsystemd_bus_la-bus-socket.lo<br>
  CC       src/libsystemd-bus/libsystemd_bus_la-bus-kernel.lo<br>src/libsystemd-bus/bus-socket.c: In function 'bus_socket_read_auth':<br>src/libsystemd-bus/bus-socket.c:568:44: warning: cast increases required alignment of target type [-Wcast-align]<br>
                                 close_many((int*) CMSG_DATA(cmsg), j);<br>                                            ^<br>src/libsystemd-bus/bus-socket.c:577:38: warning: cast increases required alignment of target type [-Wcast-align]<br>
                                 if (((struct ucred*) CMSG_DATA(cmsg))->pid != 0) {<br>                                      ^<br>src/libsystemd-bus/bus-socket.c: In function 'bus_socket_read_message':<br>src/libsystemd-bus/bus-socket.c:1005:52: warning: cast increases required alignment of target type [-Wcast-align]<br>
                                         close_many((int*) CMSG_DATA(cmsg), n);<br>                                                    ^<br>src/libsystemd-bus/bus-socket.c:1011:52: warning: cast increases required alignment of target type [-Wcast-align]<br>
                                         close_many((int*) CMSG_DATA(cmsg), n);<br>                                                    ^<br>src/libsystemd-bus/bus-socket.c:1024:38: warning: cast increases required alignment of target type [-Wcast-align]<br>
                                 if (((struct ucred*) CMSG_DATA(cmsg))->pid != 0) {<br>                                      ^<br>src/libsystemd-bus/bus-kernel.c: In function 'append_payload_vec':<br>src/libsystemd-bus/bus-kernel.c:68:14: warning: cast increases required alignment of target type [-Wcast-align]<br>
         *d = (struct kdbus_item *) ((uint8_t*) *d + (*d)->size);<br>              ^<br>src/libsystemd-bus/bus-kernel.c: In function 'append_payload_memfd':<br>src/libsystemd-bus/bus-kernel.c:82:14: warning: cast increases required alignment of target type [-Wcast-align]<br>
         *d = (struct kdbus_item *) ((uint8_t*) *d + (*d)->size);<br>              ^<br>src/libsystemd-bus/bus-kernel.c: In function 'append_destination':<br>src/libsystemd-bus/bus-kernel.c:95:14: warning: cast increases required alignment of target type [-Wcast-align]<br>
         *d = (struct kdbus_item *) ((uint8_t*) *d + (*d)->size);<br>              ^<br>src/libsystemd-bus/bus-kernel.c: In function 'append_bloom':<br>src/libsystemd-bus/bus-kernel.c:109:14: warning: cast increases required alignment of target type [-Wcast-align]<br>
         *d = (struct kdbus_item *) ((uint8_t*) *d + (*d)->size);<br>              ^<br>src/libsystemd-bus/bus-kernel.c: In function 'append_fds':<br>src/libsystemd-bus/bus-kernel.c:124:14: warning: cast increases required alignment of target type [-Wcast-align]<br>
         *d = (struct kdbus_item *) ((uint8_t*) *d + (*d)->size);<br>              ^<br>In file included from src/libsystemd-bus/bus-internal.h:38:0,<br>                 from src/libsystemd-bus/bus-kernel.c:32:<br>src/libsystemd-bus/bus-kernel.c: In function 'close_kdbus_msg':<br>
src/libsystemd-bus/bus-kernel.h:27:9: warning: cast increases required alignment of target type [-Wcast-align]<br>         (typeof(item))(((uint8_t *)item) + ALIGN8((item)->size))<br>         ^<br>src/libsystemd-bus/bus-kernel.h:32:21: note: in expansion of macro 'KDBUS_ITEM_NEXT'<br>
              item = KDBUS_ITEM_NEXT(item))<br>                     ^<br>src/libsystemd-bus/bus-kernel.c:412:9: note: in expansion of macro 'KDBUS_ITEM_FOREACH'<br>         KDBUS_ITEM_FOREACH(d, k) {<br>         ^<br>
src/libsystemd-bus/bus-kernel.c: In function 'bus_kernel_make_message':<br>src/libsystemd-bus/bus-kernel.h:27:9: warning: cast increases required alignment of target type [-Wcast-align]<br>         (typeof(item))(((uint8_t *)item) + ALIGN8((item)->size))<br>
         ^<br>src/libsystemd-bus/bus-kernel.h:32:21: note: in expansion of macro 'KDBUS_ITEM_NEXT'<br>              item = KDBUS_ITEM_NEXT(item))<br>                     ^<br>src/libsystemd-bus/bus-kernel.c:438:9: note: in expansion of macro 'KDBUS_ITEM_FOREACH'<br>
         KDBUS_ITEM_FOREACH(d, k) {<br>         ^<br>src/libsystemd-bus/bus-kernel.h:27:9: warning: cast increases required alignment of target type [-Wcast-align]<br>         (typeof(item))(((uint8_t *)item) + ALIGN8((item)->size))<br>
         ^<br>src/libsystemd-bus/bus-kernel.h:32:21: note: in expansion of macro 'KDBUS_ITEM_NEXT'<br>              item = KDBUS_ITEM_NEXT(item))<br>                     ^<br>src/libsystemd-bus/bus-kernel.c:492:9: note: in expansion of macro 'KDBUS_ITEM_FOREACH'<br>
         KDBUS_ITEM_FOREACH(d, k) {<br>         ^<br>src/libsystemd-bus/bus-kernel.c: In function 'bus_kernel_read_message':<br>src/libsystemd-bus/bus-kernel.c:646:13: warning: cast increases required alignment of target type [-Wcast-align]<br>
         k = (struct kdbus_msg *)((uint8_t *)bus->kdbus_buffer + off);<br>             ^<br>In file included from src/libsystemd-bus/bus-internal.h:38:0,<br>                 from src/libsystemd-bus/bus-kernel.c:32:<br>
src/libsystemd-bus/bus-kernel.c: In function 'bus_kernel_create':<br>src/libsystemd-bus/bus-kernel.h:27:9: warning: cast increases required alignment of target type [-Wcast-align]<br>         (typeof(item))(((uint8_t *)item) + ALIGN8((item)->size))<br>
         ^<br>src/libsystemd-bus/bus-kernel.c:679:13: note: in expansion of macro 'KDBUS_ITEM_NEXT'<br>         n = KDBUS_ITEM_NEXT(cg);<br>             ^<br>  CC       src/libsystemd-bus/libsystemd_bus_la-bus-message.lo<br>
  CC       src/libsystemd-bus/libsystemd_bus_la-bus-signature.lo<br>src/libsystemd-bus/bus-message.c: In function 'message_append_field_string':<br>src/libsystemd-bus/bus-message.c:245:10: warning: cast increases required alignment of target type [-Wcast-align]<br>
         ((uint32_t*) p)[1] = l;<br>          ^<br>src/libsystemd-bus/bus-message.c: In function 'message_append_field_uint32':<br>src/libsystemd-bus/bus-message.c:302:10: warning: cast increases required alignment of target type [-Wcast-align]<br>
         ((uint32_t*) p)[1] = x;<br>          ^<br>  CC       src/libsystemd-bus/libsystemd_bus_la-bus-type.lo<br>  CC       src/libsystemd-bus/libsystemd_bus_la-bus-match.lo<br>  CC       src/libsystemd-bus/libsystemd_bus_la-bus-bloom.lo<br>
  CC       src/libsystemd-bus/libsystemd_bus_la-sd-memfd.lo<br>  CC       src/libudev/libudev_private_la-libudev.lo<br>  CC       src/libudev/libudev_private_la-libudev-list.lo<br>  CC       src/libudev/libudev_private_la-libudev-util.lo<br>
In file included from src/libudev/libudev-private.h:29:0,<br>                 from src/libudev/libudev-list.c:28:<br>src/libudev/libudev-list.c: In function 'list_node_to_entry':<br>./src/shared/macro.h:92:25: warning: cast increases required alignment of target type [-Wcast-align]<br>
                         (type *)( (char *)__mptr - offsetof(type,member) ); \<br>                         ^<br>src/libudev/libudev-list.c:93:16: note: in expansion of macro 'container_of'<br>         return container_of(node, struct udev_list_entry, node);<br>
                ^<br>  CC       src/libudev/libudev_private_la-libudev-device.lo<br>  CC       src/libudev/libudev_private_la-libudev-enumerate.lo<br>  CC       src/libudev/libudev_private_la-libudev-monitor.lo<br>  CC       src/libudev/libudev_private_la-libudev-queue.lo<br>
src/libudev/libudev-monitor.c: In function 'udev_monitor_receive_device':<br>src/libudev/libudev-monitor.c:580:16: warning: cast increases required alignment of target type [-Wcast-align]<br>         cred = (struct ucred *)CMSG_DATA(cmsg);<br>
                ^<br>src/libudev/libudev-monitor.c:588:23: warning: cast increases required alignment of target type [-Wcast-align]<br>                 nlh = (struct udev_monitor_netlink_header *) buf;<br>                       ^<br>
  CC       src/libudev/libudev_private_la-libudev-hwdb.lo<br>  CC       src/libudev/libudev_private_la-libudev-device-private.lo<br>  CC       src/libudev/libudev_private_la-libudev-queue-private.lo<br>  CC       src/udev/libudev_core_la-udev-event.lo<br>
  CC       src/udev/libudev_core_la-udev-watch.lo<br>  CC       src/udev/libudev_core_la-udev-node.lo<br>  CC       src/udev/libudev_core_la-udev-rules.lo<br>  CC       src/udev/libudev_core_la-udev-ctrl.lo<br>src/udev/udev-ctrl.c: In function 'udev_ctrl_receive_msg':<br>
src/udev/udev-ctrl.c:395:16: warning: cast increases required alignment of target type [-Wcast-align]<br>         cred = (struct ucred *) CMSG_DATA(cmsg);<br>                ^<br>  CC       src/udev/libudev_core_la-udev-builtin.lo<br>
  CC       src/udev/libudev_core_la-udev-builtin-btrfs.lo<br>  CC       src/udev/libudev_core_la-udev-builtin-hwdb.lo<br>  CC       src/udev/libudev_core_la-udev-builtin-input_id.lo<br>  CC       src/udev/libudev_core_la-udev-builtin-keyboard.lo<br>
  CC       src/udev/libudev_core_la-udev-builtin-net_id.lo<br>  CC       src/udev/libudev_core_la-udev-builtin-path_id.lo<br>  CC       src/udev/libudev_core_la-udev-builtin-usb_id.lo<br>  CC       src/udev/libudev_core_la-udev-builtin-kmod.lo<br>
  CC       src/udev/libudev_core_la-udev-builtin-blkid.lo<br>  CC       src/udev/libudev_core_la-udev-builtin-uaccess.lo<br>  CC       src/login/libudev_core_la-logind-acl.lo<br>  CC       src/login/libudev_core_la-sd-login.lo<br>
  CC       src/machine/libsystemd_machine_core_la-machined-dbus.lo<br>  CC       src/machine/libsystemd_machine_core_la-machine.lo<br>  CC       src/machine/libsystemd_machine_core_la-machine-dbus.lo<br>  CC       src/login/libsystemd_logind_core_la-logind-dbus.lo<br>
  CC       src/login/libsystemd_logind_core_la-logind-device.lo<br>  CC       src/login/libsystemd_logind_core_la-logind-button.lo<br>  CC       src/login/libsystemd_logind_core_la-logind-action.lo<br>  CC       src/login/libsystemd_logind_core_la-logind-seat.lo<br>
  CC       src/login/libsystemd_logind_core_la-logind-session.lo<br>  CC       src/login/libsystemd_logind_core_la-logind-user.lo<br>  CC       src/login/libsystemd_logind_core_la-logind-inhibit.lo<br>  CC       src/login/libsystemd_logind_core_la-logind-session-dbus.lo<br>
  CC       src/login/libsystemd_logind_core_la-logind-seat-dbus.lo<br>  CC       src/login/libsystemd_logind_core_la-logind-user-dbus.lo<br>  CC       src/login/pam_systemd_la-pam-module.lo<br>  CC       src/python-systemd/_journal_la-_journal.lo<br>
  CC       src/python-systemd/id128_la-id128.lo<br>  CC       src/python-systemd/id128_la-pyutil.lo<br>  CC       src/python-systemd/_daemon_la-_daemon.lo<br>  CC       src/python-systemd/_daemon_la-pyutil.lo<br>  CC       src/python-systemd/_reader_la-_reader.lo<br>
  CC       src/python-systemd/_reader_la-pyutil.lo<br>  CC       src/python-systemd/login_la-login.lo<br>  CC       src/python-systemd/login_la-pyutil.lo<br>  CC       src/cgls/cgls.o<br>  CC       src/cgtop/cgtop.o<br>  CC       src/stdio-bridge/stdio-bridge.o<br>
  CC       src/nspawn/nspawn.o<br>  CC       src/core/mount-setup.o<br>  CC       src/core/loopback-setup.o<br>src/core/loopback-setup.c: In function ‘add_rtattr’:<br>src/core/loopback-setup.c:39:10: warning: cast increases required alignment of target type [-Wcast-align]<br>
         ((struct rtattr *) (((uint8_t*) (nmsg)) + NLMSG_ALIGN((nmsg)->nlmsg_len)))<br>          ^<br>src/core/loopback-setup.c:50:15: note: in expansion of macro ‘NLMSG_TAIL’<br>         rta = NLMSG_TAIL(n);<br>               ^<br>
  CC       src/detect-virt/detect-virt.o<br>  CC       src/delta/delta.o<br>  CC       src/analyze/systemd_analyze-systemd-analyze.o<br>  CC       src/run/run.o<br>  CC       src/boot/bootctl.o<br>  CC       src/boot/boot-loader.o<br>
  CC       src/boot/boot-efi.o<br>  CC       src/journal/cat.o<br>  CC       src/journal/coredumpctl.o<br>  CC       src/hostname/hostnamectl-hostnamectl.o<br>  CC       src/locale/localectl-localectl.o<br>  CC       src/timedate/timedatectl-timedatectl.o<br>
src/locale/localectl.c: In function ‘add_locales_from_archive’:<br>src/locale/localectl.c:357:13: warning: cast increases required alignment of target type [-Wcast-align]<br>         e = (const struct namehashent*) ((const uint8_t*) p + h->namehash_offset);<br>
             ^<br>  CC       src/test/test_engine-test-engine.o<br>  CC       src/test/test_ns-test-ns.o<br>  CC       src/test/test-loopback.o<br>  CC       src/test/test-hostname.o<br>  CC       src/test/test-daemon.o<br>
  CC       src/test/test-cgroup.o<br>  CC       src/test/test_install-test-install.o<br>  CC       src/test/test-watchdog.o<br>  CC       src/test/test-log.o<br>  CC       src/test/test-efivars.o<br>  CC       src/test/test-libudev.o<br>
  CC       src/test/test-udev.o<br>  CC       src/journal/test-journal-enum.o<br>  CC       src/login/test-login.o<br>  CC       src/login/test_inhibit-test-inhibit.o<br>  CC       src/test/test_job_type-test-job-type.o<br>
  CC       src/test/test-env-replace.o<br>  CC       src/test/test-strbuf.o<br>  CC       src/test/test-strv.o<br>  CC       src/test/test-path-util.o<br>  CC       src/test/test-strxcpyx.o<br>  CC       src/test/test_unit_name-test-unit-name.o<br>
  CC       src/test/test_unit_file-test-unit-file.o<br>  CC       src/test/test_util-test-util.o<br>  CC       src/test/test-date.o<br>  CC       src/test/test-sleep.o<br>  CC       src/test/test-replace-var.o<br>  CC       src/test/test_sched_prio-test-sched-prio.o<br>
  CC       src/test/test-calendarspec.o<br>  CC       src/test/test-strip-tab-ansi.o<br>  CC       src/test/test-cgroup-util.o<br>  CC       src/test/test_prioq-test-prioq.o<br>  CC       src/test/test_fileio-test-fileio.o<br>
  CC       src/test/test_time-test-time.o<br>  CC       src/test/test_hashmap-test-hashmap.o<br>  CC       src/test/test_list-test-list.o<br>  CC       src/test/test_tables-test-tables.o<br>  CC       src/libsystemd-bus/test_bus_marshal-test-bus-marshal.o<br>
  CC       src/libsystemd-bus/test-bus-signature.o<br>  CC       src/libsystemd-bus/test_bus_chat-test-bus-chat.o<br>  CC       src/libsystemd-bus/test_bus_server-test-bus-server.o<br>  CC       src/libsystemd-bus/test_bus_match-test-bus-match.o<br>
  CC       src/libsystemd-bus/test_bus_kernel-test-bus-kernel.o<br>  CC       src/libsystemd-bus/test_bus_kernel_bloom-test-bus-kernel-bloom.o<br>  CC       src/libsystemd-bus/test_bus_kernel_benchmark-test-bus-kernel-benchmark.o<br>
  CC       src/libsystemd-bus/test_bus_memfd-test-bus-memfd.o<br>  CC       src/libsystemd-bus/test_bus_zero_copy-test-bus-zero-copy.o<br>  CC       src/test/test-id128.o<br>  CC       src/journal/test-journal.o<br>  CC       src/journal/test-journal-send.o<br>
  CC       src/journal/test-journal-syslog.o<br>  CC       src/journal/test-journal-match.o<br>  CC       src/journal/test-journal-stream.o<br>  CC       src/journal/test-journal-verify.o<br>  CC       src/journal/test-journal-interleaving.o<br>
  CC       src/journal/test-mmap-cache.o<br>  CC       src/journal/test-catalog.o<br>  CC       src/machine/test_machine_tables-test-machine-tables.o<br>  CC       src/login/test_login_tables-test-login-tables.o<br>  CC       src/libsystemd-bus/busctl.o<br>
  CC       src/systemctl/systemctl-systemctl.o<br>  CC       src/notify/notify.o<br>  CC       src/readahead/sd-readahead.o<br>  CC       src/ask-password/ask-password.o<br>  CC       src/tty-ask-password-agent/tty-ask-password-agent.o<br>
  CC       src/machine-id-setup/machine-id-setup-main.o<br>  CC       src/core/machine-id-setup.o<br>  CC       src/tmpfiles/tmpfiles.o<br>  CC       src/udev/udevadm.o<br>  CC       src/udev/udevadm-info.o<br>  CC       src/udev/udevadm-control.o<br>
  CC       src/udev/udevadm-monitor.o<br>  CC       src/udev/udevadm-hwdb.o<br>  CC       src/udev/udevadm-settle.o<br>  CC       src/udev/udevadm-trigger.o<br>  CC       src/udev/udevadm-test.o<br>  CC       src/udev/udevadm-test-builtin.o<br>
  CC       src/journal/journalctl-journalctl.o<br>  CC       src/journal/journalctl-journal-qrcode.o<br>  CC       src/machine/machinectl-machinectl.o<br>  CC       src/login/loginctl-loginctl.o<br>  CC       src/login/loginctl-sysfs-show.o<br>
  CC       src/login/systemd_inhibit-inhibit.o<br>  CC       src/core/systemd-main.o<br>  CC       src/cgroups-agent/systemd_cgroups_agent-cgroups-agent.o<br>  CC       src/initctl/systemd_initctl-initctl.o<br>  CC       src/update-utmp/systemd_update_utmp-update-utmp.o<br>
  CC       src/shutdownd/shutdownd.o<br>  CC       src/core/umount.o<br>src/shutdownd/shutdownd.c: In function ‘read_packet’:<br>src/shutdownd/shutdownd.c:94:17: warning: cast increases required alignment of target type [-Wcast-align]<br>
         ucred = (struct ucred*) CMSG_DATA(&control.cmsghdr);<br>                 ^<br>  CC       src/core/shutdown.o<br>  CC       src/core/killall.o<br>  CC       src/remount-fs/remount-fs.o<br>  CC       src/reply-password/reply-password.o<br>
  CC       src/fsck/systemd_fsck-fsck.o<br>  CC       src/timestamp/timestamp.o<br>  CC       src/ac-power/ac-power.o<br>  CC       src/sysctl/sysctl.o<br>  CC       src/sleep/sleep.o<br>  CC       src/modules-load/systemd_modules_load-modules-load.o<br>
  CC       src/udev/udevd.o<br>  CC       src/activate/activate.o<br>In file included from src/udev/udev.h:25:0,<br>                 from src/udev/udevd.c:47:<br>src/udev/udevd.c: In function ‘node_to_event’:<br>./src/shared/macro.h:92:25: warning: cast increases required alignment of target type [-Wcast-align]<br>
                         (type *)( (char *)__mptr - offsetof(type,member) ); \<br>                         ^<br>src/udev/udevd.c:108:16: note: in expansion of macro ‘container_of’<br>         return container_of(node, struct event, node);<br>
                ^<br>src/udev/udevd.c: In function ‘node_to_worker’:<br>./src/shared/macro.h:92:25: warning: cast increases required alignment of target type [-Wcast-align]<br>                         (type *)( (char *)__mptr - offsetof(type,member) ); \<br>
                         ^<br>src/udev/udevd.c:139:16: note: in expansion of macro ‘container_of’<br>         return container_of(node, struct worker, node);<br>                ^<br>src/udev/udevd.c: In function ‘handle_inotify’:<br>
src/udev/udevd.c:727:22: warning: cast increases required alignment of target type [-Wcast-align]<br>                 ev = (struct inotify_event *)(buf + pos);<br>                      ^<br>  CC       src/journal/journald.o<br>
  CC       src/journal/coredump.o<br>  CC       src/binfmt/binfmt.o<br>  CC       src/vconsole/vconsole-setup.o<br>  CC       src/readahead/readahead.o<br>  CC       src/readahead/readahead-collect.o<br>  CC       src/readahead/readahead-replay.o<br>
src/readahead/readahead-replay.c: In function ‘replay’:<br>src/readahead/readahead-replay.c:235:51: warning: cast increases required alignment of target type [-Wcast-align]<br>                         struct inotify_event *e = (struct inotify_event*) inotify_buffer;<br>
                                                   ^<br>src/readahead/readahead-replay.c:248:37: warning: cast increases required alignment of target type [-Wcast-align]<br>                                 e = (struct inotify_event*) ((uint8_t*) e + step);<br>
                                     ^<br>src/readahead/readahead-collect.c: In function ‘collect’:<br>src/readahead/readahead-collect.c:391:29: warning: cast increases required alignment of target type [-Wcast-align]<br>
                         e = (struct inotify_event*) inotify_buffer;<br>                             ^<br>src/readahead/readahead-collect.c:409:37: warning: cast increases required alignment of target type [-Wcast-align]<br>
                                 e = (struct inotify_event*) ((uint8_t*) e + step);<br>                                     ^<br>  CC       src/readahead/readahead-analyze.o<br>  CC       src/readahead/readahead-common.o<br>
  CC       src/bootchart/bootchart.o<br>  CC       src/bootchart/store.o<br>  CC       src/bootchart/svg.o<br>  CC       src/quotacheck/quotacheck.o<br>  CC       src/random-seed/random-seed.o<br>  CC       src/cryptsetup/systemd_cryptsetup-cryptsetup.o<br>
  CC       src/hostname/systemd_hostnamed-hostnamed.o<br>  CC       src/locale/systemd_localed-localed.o<br>  CC       src/timedate/systemd_timedated-timedated.o<br>  CC       src/machine/systemd_machined-machined.o<br>  CC       src/login/systemd_logind-logind.o<br>
  CC       src/login/systemd_logind-logind-acl.o<br>  GPERF    src/login/logind-gperf.c<br>  CC       src/login/user-sessions.o<br>  CC       src/login/multi-seat-x.o<br>  CC       src/getty-generator/getty-generator.o<br>
  CC       src/fstab-generator/fstab-generator.o<br>  CC       src/system-update-generator/system-update-generator.o<br>  CC       src/rc-local-generator/rc-local-generator.o<br>  CC       src/efi-boot-generator/efi-boot-generator.o<br>
  CC       src/cryptsetup/cryptsetup-generator.o<br>  CC       src/udev/ata_id/ata_id.o<br>src/udev/ata_id/ata_id.c: In function ‘disk_identify_fixup_uint16’:<br>src/udev/ata_id/ata_id.c:306:13: warning: cast increases required alignment of target type [-Wcast-align]<br>
         p = (uint16_t *) identify;<br>             ^<br>src/udev/ata_id/ata_id.c: In function ‘main’:<br>src/udev/ata_id/ata_id.c:509:26: warning: cast increases required alignment of target type [-Wcast-align]<br>         identify_words = (uint16_t *) identify;<br>
                          ^<br>src/udev/ata_id/ata_id.c:623:26: warning: cast increases required alignment of target type [-Wcast-align]<br>                 word = *((uint16_t *) identify + 76);<br>                          ^<br>
src/udev/ata_id/ata_id.c:640:26: warning: cast increases required alignment of target type [-Wcast-align]<br>                 word = *((uint16_t *) identify + 217);<br>                          ^<br>src/udev/ata_id/ata_id.c:654:26: warning: cast increases required alignment of target type [-Wcast-align]<br>
                 word = *((uint16_t *) identify + 108);<br>                          ^<br>src/udev/ata_id/ata_id.c:658:36: warning: cast increases required alignment of target type [-Wcast-align]<br>                         wwwn   = *((uint16_t *) identify + 108);<br>
                                    ^<br>src/udev/ata_id/ata_id.c:660:36: warning: cast increases required alignment of target type [-Wcast-align]<br>                         wwwn  |= *((uint16_t *) identify + 109);<br>                                    ^<br>
src/udev/ata_id/ata_id.c:662:36: warning: cast increases required alignment of target type [-Wcast-align]<br>                         wwwn  |= *((uint16_t *) identify + 110);<br>                                    ^<br>src/udev/ata_id/ata_id.c:664:36: warning: cast increases required alignment of target type [-Wcast-align]<br>
                         wwwn  |= *((uint16_t *) identify + 111);<br>                                    ^<br>  CC       src/udev/cdrom_id/cdrom_id.o<br>  CC       src/udev/collect/collect.o<br>In file included from ./src/libudev/libudev-private.h:29:0,<br>
                 from src/udev/collect/collect.c:35:<br>src/udev/collect/collect.c: In function ‘node_to_mate’:<br>./src/shared/macro.h:92:25: warning: cast increases required alignment of target type [-Wcast-align]<br>                         (type *)( (char *)__mptr - offsetof(type,member) ); \<br>
                         ^<br>src/udev/collect/collect.c:61:16: note: in expansion of macro ‘container_of’<br>         return container_of(node, struct _mate, node);<br>                ^<br>  CC       src/udev/scsi_id/scsi_id.o<br>
  CC       src/udev/scsi_id/scsi_serial.o<br>  CC       src/udev/v4l_id/v4l_id.o<br>  CC       src/udev/accelerometer/accelerometer.o<br>  CC       src/udev/keymap/keymap-keymap.o<br>  CC       src/udev/mtd_probe/mtd_probe-mtd_probe.o<br>
  CC       src/udev/mtd_probe/mtd_probe-probe_smartmedia.o<br>  GEN      src/udev/keymap/keyboard-force-release.sh<br>  GEN      src/udev/keymap/keyboard-force-release.sh<br>  XSLT     man/bootup.7<br>  XSLT     man/daemon.7<br>
  XSLT     man/halt.8<br>  XSLT     man/hostname.5<br>  XSLT     man/journalctl.1<br>  XSLT     man/journald.conf.5<br>  XSLT     man/kernel-command-line.7<br>  XSLT     man/kernel-install.8<br>  XSLT     man/locale.conf.5<br>
  XSLT     man/localtime.5<br>  XSLT     man/machine-id.5<br>  XSLT     man/machine-info.5<br>  XSLT     man/os-release.5<br>  XSLT     man/runlevel.8<br>  XSLT     man/sd-daemon.3<br>  XSLT     man/sd-id128.3<br>  XSLT     man/sd-journal.3<br>
  XSLT     man/sd_booted.3<br>  XSLT     man/sd_id128_get_machine.3<br>  XSLT     man/sd_id128_randomize.3<br>  XSLT     man/sd_id128_to_string.3<br>  XSLT     man/sd_is_fifo.3<br>  XSLT     man/sd_journal_add_match.3<br>
  XSLT     man/sd_journal_get_catalog.3<br>  XSLT     man/sd_journal_get_cursor.3<br>  XSLT     man/sd_journal_get_cutoff_realtime_usec.3<br>  XSLT     man/sd_journal_get_data.3<br>  XSLT     man/sd_journal_get_fd.3<br>  XSLT     man/sd_journal_get_realtime_usec.3<br>
  XSLT     man/sd_journal_get_usage.3<br>  XSLT     man/sd_journal_next.3<br>  XSLT     man/sd_journal_open.3<br>  XSLT     man/sd_journal_print.3<br>  XSLT     man/sd_journal_query_unique.3<br>  XSLT     man/sd_journal_seek_head.3<br>
  XSLT     man/sd_journal_stream_fd.3<br>  XSLT     man/sd_listen_fds.3<br>  XSLT     man/sd_notify.3<br>  XSLT     man/shutdown.8<br>  XSLT     man/sysctl.d.5<br>  XSLT     man/systemctl.1<br>  XSLT     man/systemd-activate.8<br>
  XSLT     man/systemd-analyze.1<br>  XSLT     man/systemd-ask-password-console.service.8<br>  XSLT     man/systemd-ask-password.1<br>  XSLT     man/systemd-cat.1<br>  XSLT     man/systemd-cgls.1<br>  XSLT     man/systemd-cgtop.1<br>
  XSLT     man/systemd-delta.1<br>  XSLT     man/systemd-detect-virt.1<br>  XSLT     man/systemd-fsck@.service.8<br>  XSLT     man/systemd-fstab-generator.8<br>  XSLT     man/systemd-getty-generator.8<br>  XSLT     man/systemd-halt.service.8<br>
  XSLT     man/systemd-inhibit.1<br>  XSLT     man/systemd-initctl.service.8<br>  XSLT     man/systemd-journald.service.8<br>  XSLT     man/systemd-machine-id-setup.1<br>  XSLT     man/systemd-notify.1<br>  XSLT     man/systemd-nspawn.1<br>
  XSLT     man/systemd-remount-fs.service.8<br>  XSLT     man/systemd-run.1<br>  XSLT     man/systemd-shutdownd.service.8<br>  XSLT     man/systemd-sleep.conf.5<br>  XSLT     man/systemd-suspend.service.8<br>  XSLT     man/systemd-sysctl.service.8<br>
  XSLT     man/systemd-system-update-generator.8<br>  XSLT     man/systemd-system.conf.5<br>  XSLT     man/systemd-tmpfiles.8<br>  XSLT     man/systemd-tty-ask-password-agent.1<br>  XSLT     man/systemd-udevd.service.8<br>
  XSLT     man/systemd-update-utmp.service.8<br>  XSLT     man/systemd.1<br>  XSLT     man/systemd.automount.5<br>  XSLT     man/systemd.cgroup.5<br>  XSLT     man/systemd.device.5<br>  XSLT     man/systemd.exec.5<br>  XSLT     man/systemd.journal-fields.7<br>
  XSLT     man/systemd.kill.5<br>  XSLT     man/systemd.mount.5<br>  XSLT     man/systemd.path.5<br>  XSLT     man/systemd.preset.5<br>  XSLT     man/systemd.scope.5<br>  XSLT     man/systemd.service.5<br>  XSLT     man/systemd.slice.5<br>
  XSLT     man/systemd.snapshot.5<br>  XSLT     man/systemd.socket.5<br>  XSLT     man/systemd.special.7<br>  XSLT     man/systemd.swap.5<br>  XSLT     man/systemd.target.5<br>  XSLT     man/systemd.time.7<br>  XSLT     man/systemd.timer.5<br>
  XSLT     man/systemd.unit.5<br>  XSLT     man/telinit.8<br>  XSLT     man/tmpfiles.d.5<br>  XSLT     man/udev.7<br>  XSLT     man/udevadm.8<br>  XSLT     man/binfmt.d.5<br>  XSLT     man/systemd-binfmt.service.8<br>  XSLT     man/bootchart.conf.5<br>
  XSLT     man/systemd-bootchart.1<br>  XSLT     man/systemd-coredumpctl.1<br>  XSLT     man/hostnamectl.1<br>  XSLT     man/systemd-hostnamed.service.8<br>  XSLT     man/localectl.1<br>  XSLT     man/systemd-localed.service.8<br>
  XSLT     man/loginctl.1<br>  XSLT     man/logind.conf.5<br>  XSLT     man/systemd-logind.service.8<br>  XSLT     man/machinectl.1<br>  XSLT     man/systemd-machined.service.8<br>  XSLT     man/systemd-quotacheck.service.8<br>
  XSLT     man/systemd-random-seed.service.8<br>  XSLT     man/sd-readahead.3<br>  XSLT     man/sd_readahead.3<br>  XSLT     man/systemd-readahead-replay.service.8<br>  XSLT     man/systemd-timedated.service.8<br>  XSLT     man/timedatectl.1<br>
  XSLT     man/systemd-vconsole-setup.service.8<br>  XSLT     man/vconsole.conf.5<br>  XSLT     man/modules-load.d.5<br>  XSLT     man/systemd-modules-load.service.8<br>  XSLT     man/crypttab.5<br>  XSLT     man/systemd-cryptsetup-generator.8<br>
  XSLT     man/systemd-cryptsetup@.service.8<br>  XSLT     man/nss-myhostname.8<br>  XSLT     man/pam_systemd.8<br>  XSLT     man/sd-login.3<br>  XSLT     man/sd_get_seats.3<br>  XSLT     man/sd_login_monitor_new.3<br>  XSLT     man/sd_pid_get_session.3<br>
  XSLT     man/sd_seat_get_active.3<br>  XSLT     man/sd_session_is_active.3<br>  XSLT     man/sd_uid_get_state.3<br>  XSLT     man/systemd-user-sessions.service.8<br>  GEN      man/systemd.directives.xml<br>  GEN      units/emergency.service<br>
  GEN      rules/99-systemd.rules<br>  ITMRG  src/hostname/org.freedesktop.hostname1.policy<br>  ITMRG  src/locale/org.freedesktop.locale1.policy<br>  ITMRG  src/timedate/org.freedesktop.timedate1.policy<br>  ITMRG  src/login/org.freedesktop.login1.policy<br>
  GEN      src/core/<a href="http://org.freedesktop.systemd1.policy.in">org.freedesktop.systemd1.policy.in</a><br>  GEN      src/core/macros.systemd<br>  M4       units/getty@.service<br>  M4       units/getty@.service<br>
  M4       units/serial-getty@.service<br>  M4       units/serial-getty@.service<br>  GEN      units/console-shell.service.m4<br>  GEN      units/console-getty.service.m4<br>  GEN      units/systemd-initctl.service<br>  GEN      units/systemd-shutdownd.service<br>
  GEN      units/systemd-remount-fs.service<br>  GEN      units/systemd-update-utmp.service<br>  GEN      units/systemd-update-utmp-runlevel.service<br>  GEN      units/systemd-ask-password-wall.service<br>  GEN      units/systemd-ask-password-console.service<br>
  GEN      units/systemd-sysctl.service<br>  GEN      units/rescue.service.m4<br>  GEN      units/user@.service<br>  GEN      units/systemd-hibernate.service<br>  GEN      units/systemd-hybrid-sleep.service<br>  GEN      units/systemd-suspend.service<br>
  GEN      units/systemd-halt.service<br>  GEN      units/systemd-poweroff.service<br>  GEN      units/systemd-reboot.service<br>  GEN      units/systemd-kexec.service<br>  GEN      units/systemd-fsck@.service<br>  GEN      units/systemd-fsck-root.service<br>
  GEN      units/systemd-udevd.service<br>  GEN      units/systemd-udev-trigger.service<br>  GEN      units/systemd-udev-settle.service<br>  GEN      units/debug-shell.service<br>  GEN      units/initrd-parse-etc.service<br>
  GEN      units/initrd-cleanup.service<br>  GEN      units/initrd-udevadm-cleanup-db.service<br>  GEN      units/initrd-switch-root.service<br>  GEN      units/systemd-nspawn@.service<br>  GEN      units/rc-local.service<br>
  GEN      units/halt-local.service<br>  GEN      units/systemd-modules-load.service<br>  GEN      units/kmod-static-nodes.service<br>  GEN      units/systemd-tmpfiles-setup-dev.service<br>  GEN      units/systemd-tmpfiles-setup.service<br>
  GEN      units/systemd-tmpfiles-clean.service<br>  GEN      units/systemd-journald.service<br>  GEN      units/systemd-journal-flush.service<br>  GEN      units/systemd-binfmt.service<br>  GEN      units/systemd-vconsole-setup.service<br>
  GEN      units/systemd-readahead-collect.service<br>  GEN      units/systemd-readahead-replay.service<br>  GEN      units/systemd-readahead-done.service<br>  GEN      units/systemd-quotacheck.service<br>  GEN      units/quotaon.service<br>
  GEN      units/systemd-random-seed.service<br>  GEN      units/systemd-hostnamed.service<br>  GEN      units/systemd-localed.service<br>  GEN      units/systemd-timedated.service<br>  GEN      units/systemd-machined.service<br>
  GEN      units/systemd-logind.service<br>  GEN      units/systemd-user-sessions.service<br>  GEN      src/login/71-seat.rules<br>  GEN      src/login/73-seat-late.rules<br>  GEN      units/user/systemd-exit.service<br>  XSLT     man/bootup.html<br>
  XSLT     man/daemon.html<br>  XSLT     man/halt.html<br>  XSLT     man/hostname.html<br>  XSLT     man/journalctl.html<br>  XSLT     man/journald.conf.html<br>  XSLT     man/kernel-command-line.html<br>  XSLT     man/kernel-install.html<br>
  XSLT     man/locale.conf.html<br>  XSLT     man/localtime.html<br>  XSLT     man/machine-id.html<br>  XSLT     man/machine-info.html<br>  XSLT     man/os-release.html<br>  XSLT     man/runlevel.html<br>  XSLT     man/sd-daemon.html<br>
  XSLT     man/sd-id128.html<br>  XSLT     man/sd-journal.html<br>  XSLT     man/sd_booted.html<br>  XSLT     man/sd_id128_get_machine.html<br>  XSLT     man/sd_id128_randomize.html<br>  XSLT     man/sd_id128_to_string.html<br>
  XSLT     man/sd_is_fifo.html<br>  XSLT     man/sd_journal_add_match.html<br>  XSLT     man/sd_journal_get_catalog.html<br>  XSLT     man/sd_journal_get_cursor.html<br>  XSLT     man/sd_journal_get_cutoff_realtime_usec.html<br>
  XSLT     man/sd_journal_get_data.html<br>  XSLT     man/sd_journal_get_fd.html<br>  XSLT     man/sd_journal_get_realtime_usec.html<br>  XSLT     man/sd_journal_get_usage.html<br>  XSLT     man/sd_journal_next.html<br>  XSLT     man/sd_journal_open.html<br>
  XSLT     man/sd_journal_print.html<br>  XSLT     man/sd_journal_query_unique.html<br>  XSLT     man/sd_journal_seek_head.html<br>  XSLT     man/sd_journal_stream_fd.html<br>  XSLT     man/sd_listen_fds.html<br>  XSLT     man/sd_notify.html<br>
  XSLT     man/shutdown.html<br>  XSLT     man/sysctl.d.html<br>  XSLT     man/systemctl.html<br>  XSLT     man/systemd-activate.html<br>  XSLT     man/systemd-analyze.html<br>  XSLT     man/systemd-ask-password-console.service.html<br>
  XSLT     man/systemd-ask-password.html<br>  XSLT     man/systemd-cat.html<br>  XSLT     man/systemd-cgls.html<br>  XSLT     man/systemd-cgtop.html<br>  XSLT     man/systemd-delta.html<br>  XSLT     man/systemd-detect-virt.html<br>
  XSLT     man/systemd-fsck@.service.html<br>  XSLT     man/systemd-fstab-generator.html<br>  XSLT     man/systemd-getty-generator.html<br>  XSLT     man/systemd-halt.service.html<br>  XSLT     man/systemd-inhibit.html<br>
  XSLT     man/systemd-initctl.service.html<br>  XSLT     man/systemd-journald.service.html<br>  XSLT     man/systemd-machine-id-setup.html<br>  XSLT     man/systemd-notify.html<br>  XSLT     man/systemd-nspawn.html<br>  XSLT     man/systemd-remount-fs.service.html<br>
  XSLT     man/systemd-run.html<br>  XSLT     man/systemd-shutdownd.service.html<br>  XSLT     man/systemd-sleep.conf.html<br>  XSLT     man/systemd-suspend.service.html<br>  XSLT     man/systemd-sysctl.service.html<br>  XSLT     man/systemd-system-update-generator.html<br>
  XSLT     man/systemd-system.conf.html<br>  XSLT     man/systemd-tmpfiles.html<br>  XSLT     man/systemd-tty-ask-password-agent.html<br>  XSLT     man/systemd-udevd.service.html<br>  XSLT     man/systemd-update-utmp.service.html<br>
  XSLT     man/systemd.html<br>  XSLT     man/systemd.automount.html<br>  XSLT     man/systemd.cgroup.html<br>  XSLT     man/systemd.device.html<br>  XSLT     man/systemd.exec.html<br>  XSLT     man/systemd.journal-fields.html<br>
  XSLT     man/systemd.kill.html<br>  XSLT     man/systemd.mount.html<br>  XSLT     man/systemd.path.html<br>  XSLT     man/systemd.preset.html<br>  XSLT     man/systemd.scope.html<br>  XSLT     man/systemd.service.html<br>
  XSLT     man/systemd.slice.html<br>  XSLT     man/systemd.snapshot.html<br>  XSLT     man/systemd.socket.html<br>  XSLT     man/systemd.special.html<br>  XSLT     man/systemd.swap.html<br>  XSLT     man/systemd.target.html<br>
  XSLT     man/systemd.time.html<br>  XSLT     man/systemd.timer.html<br>  XSLT     man/systemd.unit.html<br>  XSLT     man/telinit.html<br>  XSLT     man/tmpfiles.d.html<br>  XSLT     man/udev.html<br>  XSLT     man/udevadm.html<br>
  XSLT     man/binfmt.d.html<br>  XSLT     man/systemd-binfmt.service.html<br>  XSLT     man/bootchart.conf.html<br>  XSLT     man/systemd-bootchart.html<br>  XSLT     man/systemd-coredumpctl.html<br>  XSLT     man/hostnamectl.html<br>
  XSLT     man/systemd-hostnamed.service.html<br>  XSLT     man/localectl.html<br>  XSLT     man/systemd-localed.service.html<br>  XSLT     man/loginctl.html<br>  XSLT     man/logind.conf.html<br>  XSLT     man/systemd-logind.service.html<br>
  XSLT     man/machinectl.html<br>  XSLT     man/systemd-machined.service.html<br>  XSLT     man/systemd-quotacheck.service.html<br>  XSLT     man/systemd-random-seed.service.html<br>  XSLT     man/sd-readahead.html<br>  XSLT     man/sd_readahead.html<br>
  XSLT     man/systemd-readahead-replay.service.html<br>  XSLT     man/systemd-timedated.service.html<br>  XSLT     man/timedatectl.html<br>  XSLT     man/systemd-vconsole-setup.service.html<br>  XSLT     man/vconsole.conf.html<br>
  XSLT     man/modules-load.d.html<br>  XSLT     man/systemd-modules-load.service.html<br>  XSLT     man/crypttab.html<br>  XSLT     man/systemd-cryptsetup-generator.html<br>  XSLT     man/systemd-cryptsetup@.service.html<br>
  XSLT     man/nss-myhostname.html<br>  XSLT     man/pam_systemd.html<br>  XSLT     man/sd-login.html<br>  XSLT     man/sd_get_seats.html<br>  XSLT     man/sd_login_monitor_new.html<br>  XSLT     man/sd_pid_get_session.html<br>
  XSLT     man/sd_seat_get_active.html<br>  XSLT     man/sd_session_is_active.html<br>  XSLT     man/sd_uid_get_state.html<br>  XSLT     man/systemd-user-sessions.service.html<br>  XSLT     man/systemd.directives.html<br>
  LN       man/SD_ALERT.html<br>  LN       man/SD_CRIT.html<br>  LN       man/SD_DEBUG.html<br>  LN       man/SD_EMERG.html<br>  LN       man/SD_ERR.html<br>  LN       man/SD_ID128_CONST_STR.html<br>  LN       man/SD_ID128_FORMAT_STR.html<br>
  LN       man/SD_ID128_FORMAT_VAL.html<br>  LN       man/SD_ID128_MAKE.html<br>  LN       man/SD_INFO.html<br>  LN       man/SD_JOURNAL_APPEND.html<br>  LN       man/SD_JOURNAL_CURRENT_USER.html<br>  LN       man/SD_JOURNAL_FOREACH.html<br>
  LN       man/SD_JOURNAL_FOREACH_BACKWARDS.html<br>  LN       man/SD_JOURNAL_FOREACH_DATA.html<br>  LN       man/SD_JOURNAL_FOREACH_UNIQUE.html<br>  LN       man/SD_JOURNAL_INVALIDATE.html<br>  LN       man/SD_JOURNAL_LOCAL_ONLY.html<br>
  LN       man/SD_JOURNAL_NOP.html<br>  LN       man/SD_JOURNAL_RUNTIME_ONLY.html<br>  LN       man/SD_JOURNAL_SUPPRESS_LOCATION.html<br>  LN       man/SD_JOURNAL_SYSTEM.html<br>  LN       man/SD_LISTEN_FDS_START.html<br>
  LN       man/SD_NOTICE.html<br>  LN       man/SD_WARNING.html<br>  LN       man/init.html<br>  LN       man/poweroff.html<br>  LN       man/reboot.html<br>  LN       man/sd_id128_equal.html<br>  LN       man/sd_id128_from_string.html<br>
  LN       man/sd_id128_get_boot.html<br>  LN       man/sd_id128_t.html<br>  LN       man/sd_is_mq.html<br>  LN       man/sd_is_socket.html<br>  LN       man/sd_is_socket_inet.html<br>  LN       man/sd_is_socket_unix.html<br>
  LN       man/sd_journal.html<br>  LN       man/sd_journal_add_conjunction.html<br>  LN       man/sd_journal_add_disjunction.html<br>  LN       man/sd_journal_close.html<br>  LN       man/sd_journal_enumerate_data.html<br>
  LN       man/sd_journal_enumerate_unique.html<br>  LN       man/sd_journal_flush_matches.html<br>  LN       man/sd_journal_get_catalog_for_message_id.html<br>  LN       man/sd_journal_get_cutoff_monotonic_usec.html<br>  LN       man/sd_journal_get_data_threshold.html<br>
  LN       man/sd_journal_get_events.html<br>  LN       man/sd_journal_get_monotonic_usec.html<br>  LN       man/sd_journal_get_timeout.html<br>  LN       man/sd_journal_next_skip.html<br>  LN       man/sd_journal_open_directory.html<br>
  LN       man/sd_journal_open_files.html<br>  LN       man/sd_journal_perror.html<br>  LN       man/sd_journal_previous.html<br>  LN       man/sd_journal_previous_skip.html<br>  LN       man/sd_journal_printv.html<br>  LN       man/sd_journal_process.html<br>
  LN       man/sd_journal_reliable_fd.html<br>  LN       man/sd_journal_restart_data.html<br>  LN       man/sd_journal_restart_unique.html<br>  LN       man/sd_journal_seek_cursor.html<br>  LN       man/sd_journal_seek_monotonic_usec.html<br>
  LN       man/sd_journal_seek_realtime_usec.html<br>  LN       man/sd_journal_seek_tail.html<br>  LN       man/sd_journal_send.html<br>  LN       man/sd_journal_sendv.html<br>  LN       man/sd_journal_set_data_threshold.html<br>
  LN       man/sd_journal_test_cursor.html<br>  LN       man/sd_journal_wait.html<br>  LN       man/sd_notifyf.html<br>  LN       man/systemd-ask-password-console.path.html<br>  LN       man/systemd-ask-password-wall.path.html<br>
  LN       man/systemd-ask-password-wall.service.html<br>  LN       man/systemd-fsck-root.service.html<br>  LN       man/systemd-fsck.html<br>  LN       man/systemd-hibernate.service.html<br>  LN       man/systemd-hybrid-sleep.service.html<br>
  LN       man/systemd-initctl.html<br>  LN       man/systemd-initctl.socket.html<br>  LN       man/systemd-journald.html<br>  LN       man/systemd-journald.socket.html<br>  LN       man/systemd-kexec.service.html<br>  LN       man/systemd-poweroff.service.html<br>
  LN       man/systemd-reboot.service.html<br>  LN       man/systemd-remount-fs.html<br>  LN       man/systemd-shutdown.html<br>  LN       man/systemd-shutdownd.html<br>  LN       man/systemd-shutdownd.socket.html<br>  LN       man/systemd-sleep.html<br>
  LN       man/systemd-sysctl.html<br>  LN       man/systemd-tmpfiles-clean.service.html<br>  LN       man/systemd-tmpfiles-clean.timer.html<br>  LN       man/systemd-tmpfiles-setup-dev.service.html<br>  LN       man/systemd-tmpfiles-setup.service.html<br>
  LN       man/systemd-udevd-control.socket.html<br>  LN       man/systemd-udevd-kernel.socket.html<br>  LN       man/systemd-udevd.html<br>  LN       man/systemd-update-utmp-runlevel.service.html<br>  LN       man/systemd-update-utmp.html<br>
  LN       man/systemd-user.conf.html<br>  LN       man/systemd-binfmt.html<br>  LN       man/systemd-hostnamed.html<br>  LN       man/systemd-localed.html<br>  LN       man/systemd-logind.html<br>  LN       man/systemd-machined.html<br>
  LN       man/systemd-quotacheck.html<br>  LN       man/systemd-random-seed.html<br>  LN       man/systemd-readahead-collect.service.html<br>  LN       man/systemd-readahead-done.service.html<br>  LN       man/systemd-readahead-done.timer.html<br>
  LN       man/systemd-readahead.html<br>  LN       man/systemd-timedated.html<br>  LN       man/systemd-vconsole-setup.html<br>  LN       man/systemd-modules-load.html<br>  LN       man/systemd-cryptsetup.html<br>  LN       man/sd_get_machine_names.html<br>
  LN       man/sd_get_sessions.html<br>  LN       man/sd_get_uids.html<br>  LN       man/sd_login_monitor.html<br>  LN       man/sd_login_monitor_flush.html<br>  LN       man/sd_login_monitor_get_events.html<br>  LN       man/sd_login_monitor_get_fd.html<br>
  LN       man/sd_login_monitor_get_timeout.html<br>  LN       man/sd_login_monitor_unref.html<br>  LN       man/sd_pid_get_machine_name.html<br>  LN       man/sd_pid_get_owner_uid.html<br>  LN       man/sd_pid_get_unit.html<br>
  LN       man/sd_pid_get_user_unit.html<br>  LN       man/sd_seat_can_multi_session.html<br>  LN       man/sd_seat_get_sessions.html<br>  LN       man/sd_session_get_class.html<br>  LN       man/sd_session_get_display.html<br>
  LN       man/sd_session_get_seat.html<br>  LN       man/sd_session_get_service.html<br>  LN       man/sd_session_get_state.html<br>  LN       man/sd_session_get_tty.html<br>  LN       man/sd_session_get_type.html<br>  LN       man/sd_session_get_uid.html<br>
  LN       man/sd_uid_get_seats.html<br>  LN       man/sd_uid_get_sessions.html<br>  LN       man/sd_uid_is_on_seat.html<br>  LN       man/systemd-user-sessions.html<br>  LN       docs/html/man<br>  LN       docs/html/libudev<br>
  LN       docs/html/gudev<br>  GEN      src/core/systemd.pc<br>  GEN      src/libsystemd-daemon/libsystemd-daemon.pc<br>  GEN      src/libudev/libudev.pc<br>  GEN      src/gudev/gudev-1.0.pc<br>  GEN      src/libsystemd-id128/libsystemd-id128.pc<br>
  GEN      src/journal/libsystemd-journal.pc<br>  GEN      src/login/libsystemd-login.pc<br>  GEN      src/udev/udev.pc<br>  GEN      sysctl.d/50-coredump.conf<br>  GEN      docs/sysvinit/README<br>  GEN      docs/var-log/README<br>
  CCLD     <a href="http://libsystemd-daemon.la">libsystemd-daemon.la</a><br>  CCLD     <a href="http://libsystemd-shared.la">libsystemd-shared.la</a><br>  CCLD     <a href="http://libsystemd-label.la">libsystemd-label.la</a><br>
  CCLD     <a href="http://libsystemd-daemon-internal.la">libsystemd-daemon-internal.la</a><br>  CCLD     <a href="http://libsystemd-id128-internal.la">libsystemd-id128-internal.la</a><br>  CCLD     <a href="http://libsystemd-id128.la">libsystemd-id128.la</a><br>
  CCLD     <a href="http://libsystemd-journal.la">libsystemd-journal.la</a><br>  CCLD     <a href="http://libnss_myhostname.la">libnss_myhostname.la</a><br>  CCLD     <a href="http://libsystemd-login.la">libsystemd-login.la</a><br>
  CCLD     <a href="http://libsystemd-dbus.la">libsystemd-dbus.la</a><br>  CCLD     <a href="http://libsystemd-units.la">libsystemd-units.la</a><br>  CC       src/journal/libsystemd_journal_internal_la-journald-gperf.lo<br>
  CCLD     <a href="http://libsystemd-capability.la">libsystemd-capability.la</a><br>  CCLD     <a href="http://libsystemd-login-internal.la">libsystemd-login-internal.la</a><br>  CCLD     <a href="http://libsystemd-acl.la">libsystemd-acl.la</a><br>
  GPERF    src/core/load-fragment-gperf.c<br>  GEN      src/core/load-fragment-gperf-nulstr.c<br>  CCLD     <a href="http://libsystemd-bus.la">libsystemd-bus.la</a><br>  CCLD     <a href="http://libudev-private.la">libudev-private.la</a><br>
  CCLD     _<a href="http://journal.la">journal.la</a><br>  CCLD     <a href="http://id128.la">id128.la</a><br>  CCLD     _<a href="http://daemon.la">daemon.la</a><br>  CCLD     _<a href="http://reader.la">reader.la</a><br>
  CCLD     <a href="http://login.la">login.la</a><br>  CCLD     systemd-cgls<br>  CCLD     systemd-cgtop<br>  CCLD     systemd-stdio-bridge<br>  CCLD     systemd-nspawn<br>  CCLD     systemd-detect-virt<br>  CCLD     systemd-delta<br>
  CCLD     systemd-analyze<br>  CCLD     systemd-run<br>  CCLD     bootctl<br>  CCLD     systemd-coredumpctl<br>  CCLD     hostnamectl<br>  CCLD     localectl<br>  CCLD     timedatectl<br>  CCLD     test-daemon<br>  CCLD     test-cgroup<br>
  CCLD     test-install<br>  CCLD     test-watchdog<br>  CCLD     test-efivars<br>  CCLD     test-login<br>  CCLD     test-inhibit<br>  CCLD     test-env-replace<br>  CCLD     test-strbuf<br>  CCLD     test-strv<br>  CCLD     test-path-util<br>
  CCLD     test-strxcpyx<br>  CCLD     test-replace-var<br>  CCLD     test-calendarspec<br>  CCLD     test-strip-tab-ansi<br>  CCLD     test-cgroup-util<br>  CCLD     test-bus-marshal<br>  CCLD     test-bus-signature<br>  CCLD     test-bus-chat<br>
  CCLD     test-bus-server<br>  CCLD     test-bus-match<br>  CCLD     test-bus-kernel<br>  CCLD     test-bus-kernel-bloom<br>  CCLD     test-bus-kernel-benchmark<br>  CCLD     test-bus-memfd<br>  CCLD     test-bus-zero-copy<br>
  CCLD     test-id128<br>  CCLD     busctl<br>  CCLD     systemd-notify<br>  CCLD     systemd-ask-password<br>  CCLD     systemd-tty-ask-password-agent<br>  CCLD     systemd-machine-id-setup<br>  CCLD     systemd-tmpfiles<br>
  CCLD     systemd-inhibit<br>  CCLD     systemd-cgroups-agent<br>  CCLD     systemd-initctl<br>  CCLD     systemd-update-utmp<br>  CCLD     systemd-shutdownd<br>  CCLD     systemd-remount-fs<br>  CCLD     systemd-reply-password<br>
  CCLD     systemd-timestamp<br>  CCLD     systemd-sysctl<br>  CCLD     systemd-sleep<br>  CCLD     systemd-modules-load<br>  CCLD     systemd-activate<br>  CCLD     systemd-binfmt<br>  CCLD     systemd-vconsole-setup<br>
  CCLD     systemd-bootchart<br>  CCLD     systemd-quotacheck<br>  CCLD     systemd-random-seed<br>  CCLD     systemd-hostnamed<br>  CCLD     systemd-localed<br>  CCLD     systemd-timedated<br>  CC       src/login/systemd_logind-logind-gperf.o<br>
  CCLD     systemd-user-sessions<br>  CCLD     systemd-multi-seat-x<br>  CCLD     systemd-getty-generator<br>  CCLD     systemd-fstab-generator<br>  CCLD     systemd-system-update-generator<br>  CCLD     systemd-rc-local-generator<br>
  CCLD     systemd-efi-boot-generator<br>  CCLD     systemd-cryptsetup-generator<br>  CCLD     ata_id<br>  CCLD     collect<br>  CCLD     scsi_id<br>  CCLD     keymap<br>  CCLD     mtd_probe<br>  XSLT     man/systemd.directives.7<br>
  GEN      man/systemd.index.xml<br>  GEN      org.freedesktop.hostname1.xml<br>  GEN      org.freedesktop.locale1.xml<br>  GEN      org.freedesktop.timedate1.xml<br>  ITMRG  src/core/org.freedesktop.systemd1.policy<br>  M4       units/console-shell.service<br>
  M4       units/console-shell.service<br>  M4       units/console-getty.service<br>  M4       units/console-getty.service<br>  M4       units/rescue.service<br>  M4       units/rescue.service<br>  XSLT     man/systemd.index.html<br>
  CCLD     <a href="http://libudev.la">libudev.la</a><br>  CCLD     <a href="http://libsystemd-audit.la">libsystemd-audit.la</a><br>  CC       src/core/libsystemd_core_la-load-fragment-gperf.lo<br>  CC       src/core/libsystemd_core_la-load-fragment-gperf-nulstr.lo<br>
  CCLD     <a href="http://libudev-core.la">libudev-core.la</a><br>  CCLD     <a href="http://libsystemd-machine-core.la">libsystemd-machine-core.la</a><br>copying selected object files to avoid basename conflicts...<br>  CCLD     <a href="http://libsystemd-logind-core.la">libsystemd-logind-core.la</a><br>
  CCLD     <a href="http://pam_systemd.la">pam_systemd.la</a><br>  CCLD     test-libudev<br>  CCLD     test-udev<br>  CCLD     test-machine-tables<br>  CCLD     test-login-tables<br>  CCLD     udevadm<br>  CCLD     machinectl<br>
  CCLD     loginctl<br>  CCLD     systemd-shutdown<br>  CCLD     systemd-fsck<br>  CCLD     systemd-ac-power<br>  CCLD     systemd-udevd<br>  CCLD     systemd-readahead<br>  CCLD     systemd-cryptsetup<br>  CCLD     systemd-machined<br>
  CCLD     systemd-logind<br>  CCLD     cdrom_id<br>  CCLD     v4l_id<br>  CCLD     accelerometer<br>  XSLT     man/systemd.index.7<br>  LN       man/index.html<br>  CCLD     <a href="http://libgudev-1.0.la">libgudev-1.0.la</a><br>
  CCLD     <a href="http://libsystemd-journal-internal.la">libsystemd-journal-internal.la</a><br>  CCLD     <a href="http://libsystemd-core.la">libsystemd-core.la</a><br>copying selected object files to avoid basename conflicts...<br>
  GISCAN src/gudev/GUdev-1.0.gir<br>copying selected object files to avoid basename conflicts...<br>  CCLD     <a href="http://libsystemd-logs.la">libsystemd-logs.la</a><br>copying selected object files to avoid basename conflicts...<br>
  CCLD     systemd-cat<br>  CCLD     test-engine<br>  CCLD     test-ns<br>  CCLD     test-loopback<br>  CCLD     test-hostname<br>  CCLD     test-log<br>  CCLD     test-journal-enum<br>  CCLD     test-job-type<br>  CCLD     test-unit-name<br>
  CCLD     test-unit-file<br>  CCLD     test-util<br>  CCLD     test-date<br>  CCLD     test-sleep<br>  CCLD     test-sched-prio<br>  CCLD     test-prioq<br>  CCLD     test-fileio<br>  CCLD     test-time<br>  CCLD     test-hashmap<br>
  CCLD     test-list<br>  CCLD     test-tables<br>  CCLD     test-journal<br>  CCLD     test-journal-send<br>  CCLD     test-journal-syslog<br>  CCLD     test-journal-match<br>  CCLD     test-journal-stream<br>  CCLD     test-journal-verify<br>
  CCLD     test-journal-interleaving<br>  CCLD     test-mmap-cache<br>  CCLD     test-catalog<br>  CCLD     systemctl<br>  CCLD     journalctl<br>  CCLD     systemd<br>  CCLD     systemd-journald<br>  CCLD     systemd-coredump<br>
  GEN      org.freedesktop.systemd1.Manager.xml<br>  GEN      org.freedesktop.systemd1.Job.xml<br>  GEN      org.freedesktop.systemd1.Unit.xml<br>  GEN      org.freedesktop.systemd1.Service.xml<br>  GEN      org.freedesktop.systemd1.Socket.xml<br>
  GEN      org.freedesktop.systemd1.Timer.xml<br>  GEN      org.freedesktop.systemd1.Target.xml<br>  GEN      org.freedesktop.systemd1.Device.xml<br>  GEN      org.freedesktop.systemd1.Mount.xml<br>  GEN      org.freedesktop.systemd1.Automount.xml<br>
  GEN      org.freedesktop.systemd1.Snapshot.xml<br>  GEN      org.freedesktop.systemd1.Swap.xml<br>  GEN      org.freedesktop.systemd1.Path.xml<br>  GICOMP src/gudev/GUdev-1.0.gir<br>Making all in po<br>make[2]: Nothing to be done for `all'.<br>
Making all in docs/libudev<br>  DOC   Scanning header files<br>  DOC   Rebuilding template files<br>  DOC   Building XML<br>  DOC   Building HTML<br>  DOC   Fixing cross-references<br>Making all in docs/gudev<br>  DOC   Scanning header files<br>
  DOC   Introspecting gobjects<br>gudev-scan.c: In function 'main':<br>gudev-scan.c:88:3: warning: 'g_type_init' is deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:669) [-Wdeprecated-declarations]<br>
   g_type_init(); g_type_class_ref(G_TYPE_OBJECT);<br>   ^<br>  DOC   Rebuilding template files<br>  DOC   Building XML<br>  DOC   Building HTML<br>  DOC   Fixing cross-references<br><br></div></div><div dir="ltr">---<br>
Shawn Landden<br><div>+1 360 389 3001 (SMS preferred)</div></div>
</div></div>