Author Topic: The 08 September 2007 build (4446) is out.  (Read 20542 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5195
The 08 September 2007 build (4446) is out.
« on: September 09, 2007, 01:32:01 pm »
Get quick announcements through the RSS feed http://www.codeblocks.org/nightly/CodeBlock_RSS.xml

Before you use a nightly make sure you understand how it works.

A link to the unicode windows wxWidget dll for Code::Blocks : http://prdownload.berlios.de/codeblocks/wxmsw28u_gcc_cb_wx284.7z

For those who might need this one (when no MingW installed on your system) : the mingw10m.dll : http://prdownload.berlios.de/codeblocks/mingwm10.7z

The 08 September 2007 build is out.
  - Windows :
   http://prdownload.berlios.de/codeblocks/CB_20070908_rev4446_win32.7z
  - Linux :
   http://prdownload.berlios.de/codeblocks/CB_20070908_rev4446_Ubuntu6.10+7.04_wx2.8.4.tar.gz (not yet)
   http://prdownload.berlios.de/codeblocks/CB_20070908_rev4446_Debian4.0_wx2.8.4.tar.gz (not yet)
   http://prdownload.berlios.de/codeblocks/CB_20070908_rev4446_suse100-102.wx28.i586.rpm (not yet)
   http://prdownload.berlios.de/codeblocks/CB_20070908_rev4446_fc4+5.i586.rpm (not yet)


Resolved Fixed:

  • wxSmith:
    * Added pop-up menu on right click on resource in resource browser
    * Implemented deleting resources (accessible through pop-up menu)
    * Fixed typo
  • Help plugin:
    * Converted the basic frame to display man pages into a simple man pages viewer
  • Updated: Update script for Linux/Unix to exclude .svn, Makefile and other garbage files

Regressions/Confirmed/Annoying/Common bugs:

  • toolbar-images-not-changing-state (is a wx problem/Win XP problem)


Offline raph

  • Almost regular
  • **
  • Posts: 242
Re: The 08 September 2007 build (4446) is out.
« Reply #1 on: September 09, 2007, 02:12:43 pm »
We have passed rev 4444, congratulations.  :D
Great progress recently.

Offline pasgui

  • Almost regular
  • **
  • Posts: 165
    • LGP
Re: The 08 September 2007 build (4446) is out.
« Reply #2 on: September 09, 2007, 03:17:26 pm »
Build for Ubuntu 6.10/7.04 i386 can be found here

I won't be able to provide CB packages until the 23rd of september due to a business trip in South Korea.

Best regards,

pasgui

Offline reptils

  • Multiple posting newcomer
  • *
  • Posts: 24
    • Winsplit Revolution
Re: The 08 September 2007 build (4446) is out.
« Reply #3 on: September 09, 2007, 03:19:47 pm »
Hi killerbot,
is possible to add an empty line (or something else to separate) between each full cammand lines in the build log ?
WinSplit Revolution http://reptils.free.fr

Offline SR

  • Multiple posting newcomer
  • *
  • Posts: 22
    • My blog
Re: The 08 September 2007 build (4446) is out.
« Reply #4 on: September 09, 2007, 04:23:33 pm »
Slackware build updated to revision 4446
http://sr.mcdir.ru/blogs/index.php?blog=7&p=127&more=1&c=1

Offline orefa

  • Multiple posting newcomer
  • *
  • Posts: 102
Re: The 08 September 2007 build (4446) is out.
« Reply #5 on: September 09, 2007, 04:57:46 pm »
The help_plugin.dll stopped loading at build 4439 under Windows 2000 (and XP SP2 according to h8or). The problem still exists with this build.

Offline Ceniza

  • Developer
  • Lives here!
  • *****
  • Posts: 1442
    • CenizaSOFT
Re: The 08 September 2007 build (4446) is out.
« Reply #6 on: September 09, 2007, 05:58:18 pm »
I just compiled the latest SVN revision on XP, and the help plugin loads and works. I also downloaded this nightly build, and it loads and works too.

Offline Ceniza

  • Developer
  • Lives here!
  • *****
  • Posts: 1442
    • CenizaSOFT
Re: The 08 September 2007 build (4446) is out.
« Reply #7 on: September 09, 2007, 07:11:28 pm »
OK, let's try this the hard way.

Method 1: Get an hex editor (e.g. Free Hex Editor). Open codeblocks.exe with it, Edit->Go to (Ctrl + G), offset: x263d. You should see 00 00 00 00 e8 de ff 06 ... Change those four pairs of zeros to ff. It should look like this now: ff ff ff ff e8 de ff 06 ... Save the file. Now open it and paste the error (you may need to click Details >> to see them all).

Method 2: Just download this file, decompress it to replace your current codeblocks.exe, open it and paste the error.

Offline orefa

  • Multiple posting newcomer
  • *
  • Posts: 102
Re: The 08 September 2007 build (4446) is out.
« Reply #8 on: September 09, 2007, 07:52:48 pm »
Ceniza, thanks for looking into this.

I had already stepped back to build 4429 which works fine on my side. I tried today's build again and it produced the same error under Windows 2000. I then temporarily renamed my current CodeBlock directory in order to create a new one, in case some forgotten file left behind was causing the problem. I extracted today's build, copied mingwm10.dll and wxmsw28u_gcc_cb.dll to it and tried again: same error, the help_plugin.dll failed to load.


Next, I borrowed my wife's laptop which runs Windows XP (SP2) Home Edition on an AMD Ahlon 64 Processor 3000+ under 512 MB of RAM. I installed today's nightly to it. The help plugin failed to load here as well. Here is the log file which shows the error in question:

Manager initialized
Scanning for lexers in C:\Documents and Settings\Lysa 2\Application Data\codeblocks/share/codeblocks/lexers/...
Found 0 lexers
Scanning for lexers in C:\Program Files\CodeBlocks/share/codeblocks/lexers/...
Found 29 lexers
Configured 0 tools
Scanning for plugins in C:\Documents and Settings\Lysa 2\Application Data\codeblocks/share/codeblocks/plugins...
Found 0 plugins
Scanning for plugins in C:\Program Files\CodeBlocks/share/codeblocks/plugins...
ERROR: C:\Program Files\CodeBlocks/share/codeblocks/plugins/help_plugin.dll: not loaded (missing symbols?)
Found 27 plugins
Loading: AStylePlugin Autosave BYOGames CB_Koders ClassWizard CodeCompletion CodeSnippets CodeStat Compiler copystrings Debugger FilesExtensionHandler DevPakUpdater cbDragScroll EnvVars Exporter cbKeyBinder lib_finder Profiler ProjectsImporter RegExTestbed ScriptedWizard SymTab ToDoList wxSmith wxSmithMime wxSmithContribItems WindowsXPLookNFeel
Running startup script
Script/function 'edit_startup_script.script' registered under menu '&Settings/-Edit startup script'


Finally, I downloaded the replacement file from your last message. An error window opened with these details in the log:

10:45:52: Can not enumerate files in directory 'C:\Documents and Settings\Administrator\Application Data\codeblocks/share/codeblocks/lexers/' (error 3: the system cannot find the path specified.)
10:45:52: Resource files must have same version number!
10:45:53: Failed to load shared library 'C:\Program Files\CodeBlocks/share/codeblocks/plugins/help_plugin.dll' (error 127: the specified procedure could not be found.)


EDIT 1: My PC does not have a 'C:\Documents and Settings\Administrator\Application Data\codeblocks/share/codeblocks/lexers/' directory.

EDIT 2: I note the odd alternate use of forward and backward slashes in the names...
« Last Edit: September 09, 2007, 07:57:08 pm by orefa »

Offline Ceniza

  • Developer
  • Lives here!
  • *****
  • Posts: 1442
    • CenizaSOFT
Re: The 08 September 2007 build (4446) is out.
« Reply #9 on: September 09, 2007, 08:29:49 pm »
So it's really a "missing symbols" error. It's a shame Windows does not report the missing symbol (specified procedure).

What's strange is that it works here, both my own build and this nightly.

Is anyone else having this problem with this nightly?

Online stahta01

  • Lives here!
  • ****
  • Posts: 6678
    • My Best Post
Re: The 08 September 2007 build (4446) is out.
« Reply #10 on: September 09, 2007, 09:54:58 pm »
So it's really a "missing symbols" error. It's a shame Windows does not report the missing symbol (specified procedure).

What's strange is that it works here, both my own build and this nightly.

Is anyone else having this problem with this nightly?

I would suggest verifying which wxWidgets version of DLL is being used.

Note: I duplicated the problem on Windows XP using the 2.8.3 version of wxmsw28u_gcc_cb.dll.

Tim S
« Last Edit: September 09, 2007, 10:02:44 pm by stahta01 »
C Programmer working to learn more about C++ and Git.
On Windows 7 64 bit and Windows 10 32 bit.
On Debian Stretch, compiling CB Trunk against wxWidgets 3.0.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org

Offline orefa

  • Multiple posting newcomer
  • *
  • Posts: 102
Re: The 08 September 2007 build (4446) is out.
« Reply #11 on: September 09, 2007, 11:07:59 pm »
Ah-HA! I evidently missed that switch of widgets dating back to May 18. Since I don't use wxWidget it has taken until this week to cause me a problem, which is now fixed by this update. Thanks!


Offline dje

  • Lives here!
  • ****
  • Posts: 683
Re: The 08 September 2007 build (4446) is out.
« Reply #12 on: September 10, 2007, 10:46:31 am »
Hi all !

So it's really a "missing symbols" error. It's a shame Windows does not report the missing symbol (specified procedure).

Do you know how to get the symbol on Linux ? (Ubuntu 7.04)

Dje

Offline kaidokert

  • Single posting newcomer
  • *
  • Posts: 4
Re: The 08 September 2007 build (4446) is out.
« Reply #13 on: September 10, 2007, 04:43:42 pm »
built CB 4446 from sources on Ubuntu feisty, using deb-src http://lgp203.free.fr/ubuntu/

Locks up on startup, after asking for the compiler configuration. Starts ok in safe mode, and also starts when libcompiler.so is removed from the plugins directory.

i tried also under gdb, and hit break during lockup, doing "thread apply all bt" after that, but none of the backtraces seemed to point inside libcompiler. Ideas ? Should i post the backtraces ?

Offline Ceniza

  • Developer
  • Lives here!
  • *****
  • Posts: 1442
    • CenizaSOFT
Re: The 08 September 2007 build (4446) is out.
« Reply #14 on: September 10, 2007, 05:27:01 pm »
Hi all !

So it's really a "missing symbols" error. It's a shame Windows does not report the missing symbol (specified procedure).

Do you know how to get the symbol on Linux ? (Ubuntu 7.04)

Dje

The symbol is shown in the error window (if logging is enabled).

Offline mandrav

  • Project Leader
  • Administrator
  • Lives here!
  • *****
  • Posts: 4291
    • Code::Blocks IDE
Re: The 08 September 2007 build (4446) is out.
« Reply #15 on: September 10, 2007, 05:43:01 pm »
built CB 4446 from sources on Ubuntu feisty, using deb-src http://lgp203.free.fr/ubuntu/

Locks up on startup, after asking for the compiler configuration. Starts ok in safe mode, and also starts when libcompiler.so is removed from the plugins directory.

i tried also under gdb, and hit break during lockup, doing "thread apply all bt" after that, but none of the backtraces seemed to point inside libcompiler. Ideas ? Should i post the backtraces ?

You must use wx2.8.4. A forum search would have given you the answer...
Be patient!
This bug will be fixed soon...

Offline kaidokert

  • Single posting newcomer
  • *
  • Posts: 4
Re: The 08 September 2007 build (4446) is out.
« Reply #16 on: September 11, 2007, 03:08:32 pm »
yes, upgrade to wx 2.8.4 from 2.8.1 fixed the issue ( without recompilation of CB, too )
yes, i probably should have done more digging on forums before

Offline dje

  • Lives here!
  • ****
  • Posts: 683
Re: The 08 September 2007 build (4446) is out.
« Reply #17 on: September 12, 2007, 11:59:58 pm »
Hi !

Hi all !

So it's really a "missing symbols" error. It's a shame Windows does not report the missing symbol (specified procedure).

Do you know how to get the symbol on Linux ? (Ubuntu 7.04)

Dje

The symbol is shown in the error window (if logging is enabled).

Yes, it works ! Thanks for the tip  Ceniza !
For others, to enable logging, you just have to set it with wxLog::EnableLogging(true); in  bool CodeBlocksApp::OnInit()
Code: [Select]
Index: /media/hda3/codeblocks/trunk/src/src/app.cpp
===================================================================
--- /media/hda3/codeblocks/trunk/src/src/app.cpp        (révision 4466)
+++ /media/hda3/codeblocks/trunk/src/src/app.cpp        (copie de travail)
@@ -428,7 +428,7 @@
 
 bool CodeBlocksApp::OnInit()
 {
-    wxLog::EnableLogging(false);
+    wxLog::EnableLogging(true);
 
     SetAppName(_T("codeblocks"));
     s_Loading = true;

Dje

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9508
Re: The 08 September 2007 build (4446) is out.
« Reply #18 on: September 13, 2007, 07:49:01 am »
Code: [Select]
-    wxLog::EnableLogging(false);
+    wxLog::EnableLogging(true);
See here: http://forums.codeblocks.org/index.php/topic,6843.msg52801.html#msg52801 ;-)
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: http://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: http://wiki.codeblocks.org/index.php?title=FAQ