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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.