Developer forums (C::B DEVELOPMENT STRICTLY!) > Development

Release 13.12, RC1-RC2 has arrived

<< < (7/12) > >>

oBFusCATed:
No need, I'm looking at it.

Alpha:
Unfortunately, it looks like the duplicating enum problem has reappeared at some point.  Each time I refresh the CC listing, all enums, except the last one, are duplicated.
(Sorry, I am quite busy right now, and will be unable to look into it for some time.)

(Code::Blocks rev. 9487)

devian:
The default Toolchain executable for making the program is set as "make.exe" (for GNU GCC as default compiler). But in the mingw folder it says "mingw32-make.exe". Caused a lot of confusion. Reinstalled the whole thing some 4 times before I actually compared their names. I'm not sure if this comes under the forbidden section but if it is, please forgive me.

stahta01:

--- Quote from: devian on December 16, 2013, 02:23:35 pm ---The default Toolchain executable for making the program is set as "make.exe" (for GNU GCC as default compiler). But in the mingw folder it says "mingw32-make.exe". Caused a lot of confusion. Reinstalled the whole thing some 4 times before I actually compared their names. I'm not sure if this comes under the forbidden section but if it is, please forgive me.

--- End quote ---

I think its a valid complaint.

I see two solutions by the CB Team copy mingw32-make.exe to make.exe.
Or change the MinGW GCC make program to mingw32-make.exe. (I prefer this one)

Tim S.

Alpha:
This appears to be the culprit.

--- Code: (plugins/compilergcc/compilerMINGW.cpp) ---        // look first if MinGW was installed with Code::Blocks (new in beta6)
        m_MasterPath = ConfigManager::GetExecutableFolder();
        if (!wxFileExists(m_MasterPath + sep + _T("bin") + sep + m_Programs.C))
            // if that didn't do it, look under C::B\MinGW, too (new in 08.02)
            m_MasterPath += sep + _T("MinGW");
        if (!wxFileExists(m_MasterPath + sep + _T("bin") + sep + m_Programs.C))
        {
[...]
        }
        else
            m_Programs.MAKE = _T("make.exe"); // we distribute "make" not "mingw32-make"

--- End code ---

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version