Hi, everyone.
Today I checked out sources, tried to compile and saw that two folders have their contents vice versa: src\exchndl\win32 and src\exchndl\win64.
Be careful, please!
You see this when libexchndl.a are vise versa:
skipping incompatible exchndl\win32\lib/libexchndl.a when searching for -lexchndl
I have no idea what you tried to report.
Edit: I suggest stating what CB Project file you were trying to build as a starting point.
Edit2: I am trying to build CodeBlocks.cbp SVN Revision: 10895; in hopes that I see something wrong.
Likely be a while to do the testing.
Tim S.
Look , CB got linked only after I changed name of win32 to win64 and win64 to win32.
Please check the file sizes on the picture I applied here. These are the file (in red) which were in win32 before and only when I placed them to win64 that CB got linked.
You can see reference to exchndl library in src target (project CodeBlocks_wx30.cbp).
I still have no idea where or how you got the source code you are compiling.
But, I will try building the "CodeBlocks_wx30.cbp" project; I saw no problem building the wx2.8 project.
Edit: I saw no problem compiling the "CodeBlocks_wx30.cbp" project. So, I am guessing the problem has already been fixed or does NOT exist. Please give the more details on the source code you are compiling!
Where and how did you get it?
Edit2: All my testing is on SVN Revision: 10895.
My Git log shows the src\exchndl\win32\lib\libexchndl.a was last changed on 2016-06-10 by mortenmacfly.
* updated exchndl (crash handler) DLL to v0.8.0
git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@10866 2a5c6006-c6dd-42ca-98ab-0921f2732cef
Tim S.
Well, maybe really the sources are wrong somehow. I wonder. It seems that I set it up not from Git but...svn checkout http://svn.code.sf.net/p/codeblocks/code/trunk, is that correct? (The revision No, btw, still 1077 according to that repository., one more mistery.)
Quote from: bkstan on September 05, 2016, 06:00:00 AM
Well, maybe really the sources are wrong somehow. I wonder. It seems that I set it up not from Git but...svn checkout http://svn.code.sf.net/p/codeblocks/code/trunk, is that correct? (The revision No, btw, still 1077 according to that repository., one more mistery.)
The URL looks correct to me; but, the revision number of 1077 is very wrong.
Tim S.
I am now doing a checkout using.
svn checkout http://svn.code.sf.net/p/codeblocks/code/trunk codeblocks-svn
From memory I will likely have to run this command twice because my connect is so slow it times out.
Edit: Output of the second time I ran the command. Turns out I do NOT need to run it a second time if I do a checkout on Windows 10 at 4 AM. I got SVN rev 10897.
Fetching external item into 'codeblocks-svn\src\plugins\contrib\FortranProject':
Checked out external at revision 136.
Fetching external item into 'codeblocks-svn\src\plugins\contrib\PythonPlugins':
Checked out external at revision 385.
Fetching external item into 'codeblocks-svn\src\plugins\contrib\wxCrafterCB':
Checked out external at revision 17.
Checked out revision 10897.
The "codeblocks-svn" is just the folder the command creates. I like -git or -svn so I know how I checked it out.
Tim S.
I am now Building the checked out code using TDM's MinGW GCC 4.7.1.
output of "svn info" command.
Path: .
Working Copy Root Path: C:\Devel\open_source_code\version_control\cb_misc-git\codeblocks-svn
URL: http://svn.code.sf.net/p/codeblocks/code/trunk
Relative URL: ^/trunk
Repository Root: http://svn.code.sf.net/p/codeblocks/code
Repository UUID: 2a5c6006-c6dd-42ca-98ab-0921f2732cef
Revision: 10897
Node Kind: directory
Schedule: normal
Last Changed Author: ollydbg
Last Changed Rev: 10897
Last Changed Date: 2016-08-31 04:54:32 -0400 (Wed, 31 Aug 2016)
I have made checkout in a new empty folder and see exchndl\win32 and exchndl\win64 have their files right.
So, the issue is closed.
Thanks for help.