Code::Blocks Forums

User forums => Help => Topic started by: jpaterso on February 23, 2007, 06:44:53 am

Title: Problem compiling compileoptionsbase.cpp [SOLVED]
Post by: jpaterso on February 23, 2007, 06:44:53 am
Hi all,

My last build was rev 3596, and I tried to build from the latest svn sources, but I ran into the following errors when trying to compile compileoptionsbase.cpp:

Code
D:\codeblocks\trunk\src\sdk\compileoptionsbase.cpp:37: error: `spAll' undeclared (first use this function)
D:\codeblocks\trunk\src\sdk\compileoptionsbase.cpp:37: error: (Each undeclared identifier is reported only once for each function it appears in.)
D:\codeblocks\trunk\src\sdk\compileoptionsbase.cpp:50: error: no `void CompileOptionsBase::AddPlatform(int)' member function declared in class `CompileOptionsBase'
D:\codeblocks\trunk\src\sdk\compileoptionsbase.cpp:51: error: no match for 'operator&' in '((CompileOptionsBase*)this)->CompileOptionsBase::m_Platform & platform'
D:\codeblocks\trunk\src\sdk\compileoptionsbase.cpp:53: error: no match for 'operator|=' in '((CompileOptionsBase*)this)->CompileOptionsBase::m_Platform |= platform'
D:\codeblocks\trunk\src\sdk\compileoptionsbase.cpp:58: error: no `void CompileOptionsBase::RemovePlatform(int)' member function declared in class `CompileOptionsBase'
D:\codeblocks\trunk\src\sdk\compileoptionsbase.cpp:59: error: no match for 'operator&' in '((CompileOptionsBase*)this)->CompileOptionsBase::m_Platform & platform'
D:\codeblocks\trunk\src\sdk\compileoptionsbase.cpp:61: error: no match for 'operator&=' in '((CompileOptionsBase*)this)->CompileOptionsBase::m_Platform &= ~platform'
D:\codeblocks\trunk\src\sdk\compileoptionsbase.cpp:66: error: no `void CompileOptionsBase::SetPlatforms(int)' member function declared in class `CompileOptionsBase'
D:\sources\wxWidgets-2.6.3\include\wx\string.h:627: error: `wxString& wxString::operator=(int)' is private
D:\codeblocks\trunk\src\sdk\compileoptionsbase.cpp:69: error: within this context
D:\codeblocks\trunk\src\sdk\compileoptionsbase.cpp:74: error: no `int CompileOptionsBase::GetPlatforms() const' member function declared in class `CompileOptionsBase'
D:\codeblocks\trunk\src\sdk\compileoptionsbase.cpp:75: error: invalid conversion from `const wxChar*' to `int'
D:\codeblocks\trunk\src\sdk\compileoptionsbase.cpp:79: error: no `bool CompileOptionsBase::SupportsCurrentPlatform() const' member function declared in class `CompileOptionsBase'
D:\codeblocks\trunk\src\sdk\compileoptionsbase.cpp:81: error: `spWindows' undeclared (first use this function)
D:\codeblocks\trunk\src\sdk\compileoptionsbase.cpp:259: error: no `bool CompileOptionsBase::GetAlwaysRunPostBuildSteps() const' member function declared in class `CompileOptionsBase'
D:\codeblocks\trunk\src\sdk\compileoptionsbase.cpp:259: error: `bool CompileOptionsBase::GetAlwaysRunPostBuildSteps() const' and `virtual bool CompileOptionsBase::GetAlwaysRunPostBuildSteps() const' cannot be overloaded
:: === Build finished: 17 errors, 0 warnings ===

Any clues as to what I'm doing wrong?

Running on XP.

Thanks,

Joseph.

Title: Re: Problem compiling compileoptionsbase.cpp
Post by: killerbot on February 23, 2007, 07:32:22 am
rebuild all ! (clean up all previous objects and precompiled headers)
Title: Re: Problem compiling compileoptionsbase.cpp
Post by: jpaterso on February 23, 2007, 08:25:02 am
Did that, no luck :(
Title: Re: Problem compiling compileoptionsbase.cpp
Post by: jpaterso on February 23, 2007, 01:01:39 pm
The problem seems to disappear if I don't define CB_PRECOMP, if that's any help!

Joseph.
Title: Re: Problem compiling compileoptionsbase.cpp
Post by: jpaterso on February 23, 2007, 01:04:55 pm
Don't worry, I hadn't cleaned up the pre-compiled headers properly, it all works fine now!