Author Topic: Code::Blocks CVS-bin snapshot  (Read 29329 times)

Offline rickg22

  • Lives here!
  • ****
  • Posts: 2283
Re: Code::Blocks CVS-bin snapshot
« Reply #45 on: December 27, 2005, 05:26:44 pm »
This is a known, and yet unfixed bug. :(

Offline duncanka

  • Multiple posting newcomer
  • *
  • Posts: 53
Re: Code::Blocks CVS-bin snapshot
« Reply #46 on: January 01, 2006, 07:45:35 am »
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.codeblocks.org/index.php?topic=1372.msg11024#msg11024 for details.
Thanks!

Offline Ceniza

  • Developer
  • Lives here!
  • *****
  • Posts: 1442
    • CenizaSOFT
Re: Code::Blocks CVS-bin snapshot
« Reply #47 on: January 02, 2006, 10:32:11 am »
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.

Offline Ceniza

  • Developer
  • Lives here!
  • *****
  • Posts: 1442
    • CenizaSOFT
Re: Code::Blocks CVS-bin snapshot
« Reply #48 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.

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.

Offline tiwag

  • Developer
  • Lives here!
  • *****
  • Posts: 1196
  • sailing away ...
    • tiwag.cb
Re: Code::Blocks CVS-bin snapshot
« Reply #49 on: January 02, 2006, 07:43:10 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 ...

Offline mandrav

  • Project Leader
  • Administrator
  • Lives here!
  • *****
  • Posts: 4291
    • Code::Blocks IDE
Re: Code::Blocks CVS-bin snapshot
« Reply #50 on: January 02, 2006, 07:46:14 pm »
Have you tried with wxUSE_UNICODE_MSLU=1 in wx/setup.h?
Be patient!
This bug will be fixed soon...

Offline Ceniza

  • Developer
  • Lives here!
  • *****
  • Posts: 1442
    • CenizaSOFT
Re: Code::Blocks CVS-bin snapshot
« Reply #51 on: January 02, 2006, 07:53:38 pm »
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?

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5177
Re: Code::Blocks CVS-bin snapshot
« Reply #52 on: January 02, 2006, 07:57:26 pm »
if we can do without ansi, we should try to do without it. Officialy it is now unicode.

Offline mandrav

  • Project Leader
  • Administrator
  • Lives here!
  • *****
  • Posts: 4291
    • Code::Blocks IDE
Re: Code::Blocks CVS-bin snapshot
« Reply #53 on: January 02, 2006, 08:02:12 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...

Offline Ceniza

  • Developer
  • Lives here!
  • *****
  • Posts: 1442
    • CenizaSOFT
Re: Code::Blocks CVS-bin snapshot
« Reply #54 on: January 02, 2006, 08:06:31 pm »
Ok, I'll give it a try then. Right now I'm building in ANSI mode.

Offline Ceniza

  • Developer
  • Lives here!
  • *****
  • Posts: 1442
    • CenizaSOFT
Re: Code::Blocks CVS-bin snapshot
« Reply #55 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 :(

Offline mandrav

  • Project Leader
  • Administrator
  • Lives here!
  • *****
  • Posts: 4291
    • Code::Blocks IDE
Re: Code::Blocks CVS-bin snapshot
« Reply #56 on: January 02, 2006, 08:36:54 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...

Offline Ceniza

  • Developer
  • Lives here!
  • *****
  • Posts: 1442
    • CenizaSOFT
Re: Code::Blocks CVS-bin snapshot
« Reply #57 on: January 02, 2006, 08:48:31 pm »
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!

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5177
Re: Code::Blocks CVS-bin snapshot
« Reply #58 on: January 02, 2006, 08:50:36 pm »
I am at 12, keeping in sync 3 installations :

LAptop XP, LAptop Suse 10.0
PC XP

;-)

Offline Ceniza

  • Developer
  • Lives here!
  • *****
  • Posts: 1442
    • CenizaSOFT
Re: Code::Blocks CVS-bin snapshot
« Reply #59 on: January 02, 2006, 09:07:39 pm »
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.