Re: Potential bug with my --synclines
Eric Blake <[email protected]>
| Newsgroups | gmane.comp.gnu.m4.bugs |
|---|---|
| Organization | Red Hat, Inc. |
| Message-ID | <[email protected]> |
On 6/6/19 2:47 PM, Laura Wills wrote: > Hi, > > I am running into an issue with m4 synclines. I have a list of m4 files which point to child m4 files. This reaches a hierarchy level of 12. When I write out a list of these m4 files and one at a time read them with m4 synclines I am able to read them without an issue. When I put this into a recursive loop at some point m4 synclines stops returning any value. The return code does show that an error is occurring, but I cannot determine what the issue is. I have tried the different -debug options, and have had no luck. > > In the recursive function I am getting a list of all included m4 files at the current level, writing them to a file, and then closing that file. Once the file is closed, I recursively call the function on the new list of m4 files. I am using perl `m4 -synclines $infile > $output`. Can you post actual contents of (a reduced) $infile that reproduce the problem? The issue doesn't sound familiar, but I cannot decipher your prose into a reproducible case nearly as fast as I could inspect your input files to see if there was an obvious problem either in your input files or in m4 itself. > > The version of m4 I am using is 1.4.13. I am running on RHEL6. > > Is this a known issue? > > Thanks, > Laura > > -- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3226 Virtualization: qemu.org | libvirt.org
signature.asc
(application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEccLMIrHEYCkn0vOqp6FrSiUnQ2oFAlz5e3EACgkQp6FrSiUn Q2o4rwf8DKNVgQd7FJ0zTjSYEufeAcm0v/pJ8xIGobkf/e9W9VshTkU2WCOqtLFK 2nQhAaalGRNGNbtG257A+mCzkI8yu83+w1ip4rPEO0Oj5heRZkD8O+9aw6pdy7IW 4Kr3GF56hUkWyYqpNWgq+7GzrsjCTXqKXpxZJu4vR91WLGDYvXgp9xK/qnzqnicz SUsi8sswqH7IGvMTRmv3qvYVmyTWSORbCJxvNyapdmOQaOqx2aqxXfMtHpsz5/P/ +5Kkb5P0Y2pt0+xMS/RFRkVdPlBSoaGVYJtM0SlFMJxWXcZqg9aJ3VWn//azd7FA gdND+ETbBdLMfjVnkdaFzZonkHQVEA== =y/lp -----END PGP SIGNATURE-----