On 10/26/17, David Henderson <dhender...@digital-pipe.com> wrote: > So I am using the compile flags as suggested, however, I have noticed > two errors. I tried passing '--enable-static' to 'configure' and end > up with: > > checking if libtool supports shared libraries... yes > checking whether to build shared libraries... yes > checking whether to build static libraries... yes > configure: error: --enable-static is not supported by systemd > > Without it, I get passed that error in favor of another one: > > checking if libtool supports shared libraries... yes > checking whether to build shared libraries... yes > checking whether to build static libraries... no > checking for intltool-merge... yes > checking whether NLS is requested... yes > checking for intltool >= 0.40.0... 0.51.0 found > checking for intltool-update... /usr/local/bin/intltool-update > checking for intltool-merge... /usr/local/bin/intltool-merge > checking for intltool-extract... /usr/local/bin/intltool-extract > checking for xgettext... /usr/local/bin/xgettext > checking for msgmerge... /usr/local/bin/msgmerge > checking for msgfmt... /usr/local/bin/msgfmt > checking for gmsgfmt... /usr/local/bin/msgfmt > /usr/local/bin/xgettext: error while loading shared libraries: > libgettextsrc-0.19.5.1.so: cannot open shared object file: No such > file or directory > /usr/local/bin/msgmerge: error while loading shared libraries: > libgettextsrc-0.19.5.1.so: cannot open shared object file: No such > file or directory > /usr/local/bin/msgfmt: error while loading shared libraries: > libgettextsrc-0.19.5.1.so: cannot open shared object file: No such > file or directory > configure: error: GNU gettext tools not found; required for intltool > > However, I have verified that the file does in fact exist and is > located in /usr/local/lib. I tried adding '-L/usr/local/lib' to the > LDFLAGS variable, but no change. Is it an issue with needing to be a > newer version or something? >
So it appears that the binaries were looking for the lib in /lib, although they were actually in /usr/local/lib. A few symlinks corrected that issue. However, I have no run into another issue: checking for qemu-system-x86_64... no checking for /usr/share/qemu/bios-ovmf.bin... no checking for /usr/share/qemu-ovmf/bios.bin... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: error: cannot find input file: `po/Makefile.in.in' Checking the config.log says: ## ---------------------- ## ## Running config.status. ## ## ---------------------- ## This file was extended by systemd config.status 234, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status on b46de142dd54 config.status:1555: creating Makefile config.status:1541: error: cannot find input file: `po/Makefile.in.in' I have installed glib2-dev and gettext-dev and intltool which each has a Makefile.in.in file: /usr/local/share/gettext/po/Makefile.in.in /usr/local/share/glib-2.0/gettext/po/Makefile.in.in /usr/local/share/intltool/Makefile.in.in It doesn't appear to be the last one since the file isn't located in the 'po' directory. Any thoughts? Thanks, Dave _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/systemd-devel