News:

When registered with our forums, feel free to send a "here I am" post here to differ human beings from SPAM bots.

Main Menu

Code::Blocks CVS-bin snapshot

Started by Ceniza, July 15, 2005, 10:20:56 AM

Previous topic - Next topic

rickg22

This is a known, and yet unfixed bug. :(

duncanka

Ceniza,
Could you make the same changes to your Windows binaries' build options that therion did to allow them to support Windows 98?  See http://forums.next.codeblocks.org/index.php?topic=1372.msg11024#msg11024 for details.
Thanks!

Ceniza

duncanka: Ok, I'll have it in mind for the next release, or at least I'll try to not forget it :P

Right now I'm waiting for a quickfix to the toolbar issue with wxAUI before releasing another snapshot.

Ceniza

Well, I just tried adding those libraries to SDK and tested in Win98SE but guess what: it won't run.

Problem: UNICODE.

The error is like this one:

Title: wxWidgets Fatal Error
Message: This program uses Unicode and requires Windows NT/2000/XP.\n\nProgram aborted.
Button: OK

I'll upload it anyway.

tiwag

Quote from: Ceniza on January 02, 2006, 07:40:32 PM
Well, I just tried adding those libraries to SDK and tested in Win98SE but guess what: it won't run.
Problem: UNICODE.
it is no problem to build in ANSI for Win98 too,
i can do it, have unicode as well as ANSI libs on my harddisk,
but i can't host the files ...

mandrav

Have you tried with wxUSE_UNICODE_MSLU=1 in wx/setup.h?
Be patient!
This bug will be fixed soon...

Ceniza

Having both would be a solution, or just having ANSI. I have both libraries and space to host them.

Oh, BTW, ppl will have to download 300K more for UNICODE (I just compressed it).

So, should I provide both versions or just ANSI?

mandrav: No, haven't tried. Should I rebuild wxWidgets too?

killerbot

if we can do without ansi, we should try to do without it. Officialy it is now unicode.

mandrav

Quote from: Ceniza on January 02, 2006, 07:53:38 PM
mandrav: No, haven't tried. Should I rebuild wxWidgets too?

I 'm not sure. You have to try (I haven't).

Quote from: wx docs// Set wxUSE_UNICODE_MSLU to 1 if you're compiling wxWidgets in Unicode mode
// and want to run your programs under Windows 9x and not only NT/2000/XP.
Be patient!
This bug will be fixed soon...

Ceniza

Ok, I'll give it a try then. Right now I'm building in ANSI mode.

Ceniza

Ok, I just tried enabling that option and it compiled. Runs on my XP but 98SE keeps saying NO. If it really works I suppose I'd have to recompile wx :(

mandrav

Quote from: Ceniza on January 02, 2006, 08:34:28 PM
Ok, I just tried enabling that option and it compiled. Runs on my XP but 98SE keeps saying NO. If it really works I suppose I'd have to recompile wx :(

Well, I guess you didn't read the full text describing this option. It might be of some help:

Quote from: <wx/setup.h>// Set wxUSE_UNICODE_MSLU to 1 if you're compiling wxWidgets in Unicode mode
// and want to run your programs under Windows 9x and not only NT/2000/XP.
// This setting enables use of unicows.dll from MSLU (MS Layer for Unicode, see
// http://www.microsoft.com/globaldev/handson/dev/mslu_announce.mspx). Note
// that you will have to modify the makefiles to include unicows.lib import
// library as the first library (see installation instructions in install.txt
// to learn how to do it when building the library or samples).
//
// If your compiler doesn't have unicows.lib, you can get a version of it at
// http://libunicows.sourceforge.net
Be patient!
This bug will be fixed soon...

Ceniza

So it seems I'll have to rebuild wx. I'll just provide both UNICODE and ANSI this time and try that library later.

I've rebuilt Code::Blocks more than 5 times today!

killerbot

I am at 12, keeping in sync 3 installations :

LAptop XP, LAptop Suse 10.0
PC XP

;-)

Ceniza

Ok, I just finished uploading the ANSI version of 1648. It should work on 98SE without problems.

BTW, if you're going to download the UNICODE version, download the UNICODE version of wxWidgets too. ANSI uses the other wxWidgets there.