[systemd-devel] udev
David Henderson
dhenderson at digital-pipe.com
Thu Oct 26 19:20:53 UTC 2017
On 10/26/17, David Henderson <dhenderson at 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
More information about the systemd-devel
mailing list