I work with a certain compiler for about 15 years now - most time with textpad. I almost thought I know what I'm doing. But now this:
I'm working with textpad and invoke a make with a batchfile. This batch is called from textpad. I have added the regular expressions for the output and can jump to the file/line of the error. If I have to create a new development path I just copy the whole directory structure to a new target. I only need to define a new tool in textpad. All path are relative, everything works immediately.
Until the last time. Now textpad informs me that it cannot jump to the item under the cursor.
This is reg.exp. #1:
Code: Select all
^"(.+)", line ([0-9]+):
Code: Select all
^"(.+)", line ([0-9]+):
Code: Select all
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
[anasoll.c]
"source\anasoll.c", line 1: [F001] syntax error at or near symbol 's'
"source\anasoll.c", line 1: [W016] illegal source character: 0xfc
"source\anasoll.c", line 1: [W016] illegal source character: 0xdf
** error 1 ** deleting MASTER\OBJ\ANASOLL.OBJ
Code: Select all
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
[bootutil.c]
"source\bootutil.c", line 1: [F001] syntax error at or near symbol 'test'
** error 1 ** deleting MASTER\OBJ\bootutil.obj
If the working directory wasn't correct the compile wouldn't work. The tool settings are identically. At the beginning I thought this is caused by using a substitute (subst A: C:\...) in the new path. But after returning to C:\... the problem was still there.
Everything seem's to be identically. #1 is working, #2 not. I know this sounds strange. Something is different but I don't know what.
Has anybody an idea what might be the reason? Thank you for every hint !
Thomas