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

Reply via email to