Hi Patrick, > > This looks to me as if the noweb translation didn't work properly. I > > looked at the noweb source but I don't understand noweb enough to tell > > what it is supposed to do & don't have time now to pursue it. > > However, it feels like a syntax error to me; noweb produces strange C > > code where there is a syntax error. > > > > Any ideas what's up? > > Noweb (in fact the notangle utility) has nothing to do with this > problem. It looks like you think you are using it but the configure > script has selected the 'embedded' notangle_guile.scm as the way to > process the .nw files.
Yeah, you're right about noweb vs. notangle_guile.scm. I don't have noweb installed on the machine where I am having problems. > It happens when configure can not find notangle on the system. I guess > there is a problem in your path configuration or something like that. > > notangle_guile.scm is a little scheme script (my first actually) I > wrote to remove noweb from the list of dependencies. There is indeed a > problem in this script: my guess is that the character ' is not > recognized as a valid character for a chunk name. Thanks for looking into this! > I will fix it. For now, you may want to investigate why it did not > find the original notangle on your system. 'Cause it's not there. :-) I never installed it. Since the only place it gets used in gEDA, I've always just let your notangle_guile take care of the translation. > BTW I would not recommend its use for a developer as it does not add > to the resulting source file the debug information the original > notangle adds (especially the line numbers as Werner noticed). I believe I have noweb/notanlge on my development machine at home. I will check tonight. However, since I have it on one machine, but not on the other, I manage to test the process of building gEDA two ways. That's probably a good thing. Thanks, Stuart
