Re: [Audacity-devel] non-Unicode builds broken
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: James C. <cr...@in...> - 2011-04-30 09:49:24
|
Gale, thank you. I had no idea TCHAR and _TCHAR were windows specific. Fixed in SVN Rev 11153 --James. On 30/04/2011 02:09, Gale Andrews wrote: > | From James Crook<cr...@in...> > | Fri, 29 Apr 2011 08:56:21 +0100 > | Subject: [Audacity-devel] non-Unicode builds broken >> FIXED in SVN Rev 11149 >> Now using _TCHAR * in place of wchar_t * >> >> --James >> >> On 29/04/2011 00:33, Edgar wrote: >>> non-Unicode builds broken >>> >>> 1>..\..\..\lib-src\mod-script-pipe\ScripterCallback.cpp(71) : error C2440: >>> 'return' : cannot convert from 'const char [25]' to 'wchar_t *' >>> 1> Types pointed to are unrelated; conversion requires >>> reinterpret_cast, C-style cast or function-style cast > Thanks, I came across that building ANSI Release on VC2005 too, which > that commit fixes. > > However the fix seems to have caused compiling problems for me on > Ubuntu 10.10 Unicode Rekease: > > LoadModules.cpp -o LoadModules.o > LoadModules.cpp:43: error: expected initializer before '*' token > LoadModules.cpp: In function 'void LoadModule(wxString)': > LoadModules.cpp:77: warning: unused variable 'mainF' > LoadModules.cpp: In member function 'bool Module::Load()': > LoadModules.cpp:178: error: 'tVersionFn' was not declared in this scope > LoadModules.cpp:178: error: expected ';' before 'versionFn' > LoadModules.cpp:179: error: 'versionFn' was not declared in this scope > LoadModules.cpp:184: error: 'versionFn' was not declared in this scope > make[1]: *** [LoadModules.o] Error 1 > > > Thanks > > > Gale |