User forums > Nightly builds

The 19 June 2007 build is out.

<< < (2/4) > >>

skirby:
Hello,

I have found a bug in this release (I haven't done the test with previous release).
- Create a simple Dos project with accented character in you project path like D:\Mélange
- Make an error somewhere in the code.
- Compile the project => In Build message window, you can see the error

Nothing happened if you double click on Build message window.
Normally, C::B goes on the line in error.
It does not happen if path does not contains accented character.

You can see a screenshot here:


I hope you could fix it.

Thanks and have a nice day.

David Perfors:
Could you show the output of the Build log?

skirby:
Sure I can !

MortenMacFly:

--- Quote from: skirby on June 20, 2007, 12:44:33 pm ---I hope you could fix it.

--- End quote ---
I am currently testing a patch that should tackle this.
If you want to, try replacing line 40 in compiler.cpp which is currently:

--- Code: ---const wxString Compiler::FilePathWithSpaces = _T("[][{}() \t#%$~A-Za-z0-9_:+/\\.-]+");

--- End code ---
...with:

--- Code: ---#ifdef __WXMSW__
const wxString Compiler::FilePathWithSpaces = _T("[a-zA-Z]:\\[^/:*?\"<>]*\\?[^\\/:*?\"<>]*");
#else
const wxString Compiler::FilePathWithSpaces = _T("[.]{0,2}[/][^/:*?\"<>]*/?[^//:*?\"<>]*");
#endif                                           

--- End code ---
That's also the root of the culprit btw... ;-)
With regards, Morten.

Edit: Ok... that's not supposed to work... forget about it for a while...

killerbot:
note that thos special symbols need to be there :

Eg. : C:\My{direc tor]y\I[s he(re)

is a valid dir : how stupid it may be, but it is

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version