John Zaitseff
2017-05-23 00:14:33 UTC
Dear Gnulib maintainers,
I'm not sure whether the following is a bug or a feature: running
"make dist" on a project will not include a fair number of Gnulib M4
macros.
In particular, I am using Gnulib in my Star Traders program, a
simple game of interstellar trading. The Git repository can be
browsed at http://www.zap.org.au/gitweb/trader.git . The "master"
branch contains my source code without auto-generated files.
If you clone my repository, then run "./build-aux/bootstrap" with
Autoconf 2.69, Automake 1.15, Gettext 0.19.8.1 and Gnulib as at
commit abdd68df1a22db62a7eb68ed93fed51f7988578e, you will get the
files in the "with-autogenerated" branch.
If you then run "./configure && make && make dist", the resulting
tar.gz and tar.xz archives SHOULD, I believe, contain everything in
the "with-autogenerated" branch, except for Git-specific files.
However, and this is what I think is a bug, the following files are
NOT included in the generated archives:
m4/glibc2.m4
m4/gnulib-tool.m4
m4/intdiv0.m4
m4/intl.m4
m4/intldir.m4
m4/intmax.m4
m4/inttypes-pri.m4
m4/inttypes_h.m4
m4/lcmessage.m4
m4/lock.m4
m4/printf-posix.m4
m4/size_max.m4
m4/stdint_h.m4
m4/threadlib.m4
m4/uintmax_t.m4
m4/visibility.m4
m4/xsize.m4
You can find the gnulib-cache.m4 file I am using at:
http://www.zap.org.au/gitweb/trader.git/blob_plain/e19f1b99b2ef5af7c7369348401d49837d8702f2:/m4/gnulib-cache.m4
The command line I used originally to generate that file is:
gnulib-tool --import --lib=libgnu --source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --no-conditional-dependencies --no-libtool --macro-prefix=gl assert btowc config-h crc getopt-gnu gettext gettext-h gettimeofday locale mbrtowc mbsrtowcs stdbool stdio striconv string strstr sys_stat sys_time unistd wchar wcrtomb wcsdup wctob wctype-h
Please let me know if you require any further information.
Yours truly,
John Zaitseff
I'm not sure whether the following is a bug or a feature: running
"make dist" on a project will not include a fair number of Gnulib M4
macros.
In particular, I am using Gnulib in my Star Traders program, a
simple game of interstellar trading. The Git repository can be
browsed at http://www.zap.org.au/gitweb/trader.git . The "master"
branch contains my source code without auto-generated files.
If you clone my repository, then run "./build-aux/bootstrap" with
Autoconf 2.69, Automake 1.15, Gettext 0.19.8.1 and Gnulib as at
commit abdd68df1a22db62a7eb68ed93fed51f7988578e, you will get the
files in the "with-autogenerated" branch.
If you then run "./configure && make && make dist", the resulting
tar.gz and tar.xz archives SHOULD, I believe, contain everything in
the "with-autogenerated" branch, except for Git-specific files.
However, and this is what I think is a bug, the following files are
NOT included in the generated archives:
m4/glibc2.m4
m4/gnulib-tool.m4
m4/intdiv0.m4
m4/intl.m4
m4/intldir.m4
m4/intmax.m4
m4/inttypes-pri.m4
m4/inttypes_h.m4
m4/lcmessage.m4
m4/lock.m4
m4/printf-posix.m4
m4/size_max.m4
m4/stdint_h.m4
m4/threadlib.m4
m4/uintmax_t.m4
m4/visibility.m4
m4/xsize.m4
You can find the gnulib-cache.m4 file I am using at:
http://www.zap.org.au/gitweb/trader.git/blob_plain/e19f1b99b2ef5af7c7369348401d49837d8702f2:/m4/gnulib-cache.m4
The command line I used originally to generate that file is:
gnulib-tool --import --lib=libgnu --source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests --aux-dir=build-aux --no-conditional-dependencies --no-libtool --macro-prefix=gl assert btowc config-h crc getopt-gnu gettext gettext-h gettimeofday locale mbrtowc mbsrtowcs stdbool stdio striconv string strstr sys_stat sys_time unistd wchar wcrtomb wcsdup wctob wctype-h
Please let me know if you require any further information.
Yours truly,
John Zaitseff
--
John Zaitseff ,--_|\ The ZAP Group
Phone: +61 2 9643 7737 / \ Sydney, Australia
E-mail: ***@zap.org.au \_,--._* http://www.zap.org.au/
v
John Zaitseff ,--_|\ The ZAP Group
Phone: +61 2 9643 7737 / \ Sydney, Australia
E-mail: ***@zap.org.au \_,--._* http://www.zap.org.au/
v