How to get the m4 folder and files within?
michacassola opened this issue · comments
Hey, I am trying to build re2c with Autotools with GitHub Actions:
Build repo: https://github.com/unypkg/re2c
Latest run: https://github.com/unypkg/re2c/actions/runs/8741186605/job/23986620028#step:2:1
(Tried to copy what I found here: https://github.com/skvadrik/re2c/blob/3.1/.github/workflows/ci-autotools.yml)
I get the error when running autogen.sh:
aclocal: warning: couldn't open directory 'm4': No such file or directory
But I noticed your m4 folder is missing in the repo. How do I generate it?
I see that debian's repo has it: https://salsa.debian.org/jcfp/re2c/-/tree/master?ref_type=heads
Thank you very much in advance! 😀
Hi!
I think you can ignore the warning by aclocal (I have it too in my local repo), autoreconf -W all -i
creates the /m4 directory anyway.
See https://re2c.org/build/build.html for build instructions.
I'm not sure about the Debian repo; @jcfp may know better why it has the /m4 directory.
I'm not sure about the Debian repo; @jcfp may know better why it has the /m4 directory.
The content of the debian repo is the extracted release tarball plus the debian packaging dir. Hence, it has the m4 dir simply because that is shipped as part of re2c releases. Even so, any build basically starts by running autoreconf, as seen here.