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

Building Code::Blocks on Win 64

<< < (11/15) > >>

oBFusCATed:
All wx2.9 builds use the wx2.9 supplied wxpropgrid, as far as I know (I've tried only to build on linux).

If 64bit changes doesn't affect the 32bit+linux, there is not point in maintaining separate patches:)

Biplab:

--- Quote from: oBFusCATed on February 19, 2012, 11:53:11 pm ---All wx2.9 builds use the wx2.9 supplied wxpropgrid, as far as I know (I've tried only to build on linux).

If 64bit changes doesn't affect the 32bit+linux, there is not point in maintaining separate patches:)

--- End quote ---

Most of my changes are wrapped in _WIN64 macro. So it should not affect Linux / 32 bit build. :)

daniloz:

--- Quote from: Biplab on February 19, 2012, 10:03:29 am ---A new build has been uploaded to my server. You can download it from-

--- Quote ---http://codeblocks.biplab.in/win-64/CB_20120213_r7798_x86-64.7z
--- End quote ---

--- End quote ---

Thanks for the release... I'm looking forward to see C::B running natively in 64-bit... :-)

However (there's always a however ;-) ), when I start C::B from your release, I got the following error:


--- Code: ------------------------------
wxWidgets Debug Alert
---------------------------
C:\wxWidgets\include/wx/strvararg.h(453): assert "(argtype & (wxFormatStringSpecifier<T>::value)) == argtype" failed in wxArgNormalizer(): format specifier doesn't match argument type
Do you want to stop the program?
You can also choose [Cancel] to suppress further warnings.
---------------------------

--- End code ---

My system: Win 7 64-bit

Jenna:
This should be fixed in actual trunk and will surely make it in Biplab's win64-build.
It also occurs on linux 64-bit with wx2.9 if debug-messages are on.

There are some more format issues, that will be fixed in trunk as far as they are found.

Biplab:

--- Quote from: jens on February 20, 2012, 12:48:33 pm ---This should be fixed in actual trunk and will surely make it in Biplab's win64-build.
It also occurs on linux 64-bit with wx2.9 if debug-messages are on.

There are some more format issues, that will be fixed in trunk as far as they are found.

--- End quote ---

Thanks Jens for the fix.


--- Quote from: daniloz on February 20, 2012, 11:32:55 am ---Thanks for the release... I'm looking forward to see C::B running natively in 64-bit... :-)

However (there's always a however ;-) ), when I start C::B from your release, I got the following error:


--- Code: ------------------------------
wxWidgets Debug Alert
---------------------------
C:\wxWidgets\include/wx/strvararg.h(453): assert "(argtype & (wxFormatStringSpecifier<T>::value)) == argtype" failed in wxArgNormalizer(): format specifier doesn't match argument type
Do you want to stop the program?
You can also choose [Cancel] to suppress further warnings.
---------------------------

--- End code ---

My system: Win 7 64-bit

--- End quote ---

Debug messages are On (by default) in wx-2.9 series. Thus you encountered that message. I can suppress that by rebuilding wx-2.9; but I think it's a good idea to keep them on so that we can fix them.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version