Author Topic: src\exchndl\win32 and src\exchndl\win64  (Read 8577 times)

Offline bkstan

  • Single posting newcomer
  • *
  • Posts: 5
src\exchndl\win32 and src\exchndl\win64
« on: September 01, 2016, 08:35:29 pm »
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

Online stahta01

  • Lives here!
  • ****
  • Posts: 7787
    • My Best Post
Re: src\exchndl\win32 and src\exchndl\win64
« Reply #1 on: September 01, 2016, 08:40:59 pm »
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.
« Last Edit: September 01, 2016, 08:50:21 pm by stahta01 »
C Programmer working to learn more about C++ and Git.
On Windows 10 64 bit and Windows 11 64 bit.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org

Offline bkstan

  • Single posting newcomer
  • *
  • Posts: 5
Re: src\exchndl\win32 and src\exchndl\win64
« Reply #2 on: September 01, 2016, 10:04:34 pm »
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.

Offline bkstan

  • Single posting newcomer
  • *
  • Posts: 5
Re: src\exchndl\win32 and src\exchndl\win64
« Reply #3 on: September 01, 2016, 10:59:55 pm »
You can see reference to exchndl library in src target (project CodeBlocks_wx30.cbp).

Online stahta01

  • Lives here!
  • ****
  • Posts: 7787
    • My Best Post
Re: src\exchndl\win32 and src\exchndl\win64
« Reply #4 on: September 02, 2016, 05:14:12 am »
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.
Code
* 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.
« Last Edit: September 02, 2016, 06:01:01 am by stahta01 »
C Programmer working to learn more about C++ and Git.
On Windows 10 64 bit and Windows 11 64 bit.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org

Offline bkstan

  • Single posting newcomer
  • *
  • Posts: 5
Re: src\exchndl\win32 and src\exchndl\win64
« Reply #5 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.)

Online stahta01

  • Lives here!
  • ****
  • Posts: 7787
    • My Best Post
Re: src\exchndl\win32 and src\exchndl\win64
« Reply #6 on: September 05, 2016, 10:06:56 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.
 
C Programmer working to learn more about C++ and Git.
On Windows 10 64 bit and Windows 11 64 bit.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org

Online stahta01

  • Lives here!
  • ****
  • Posts: 7787
    • My Best Post
Re: src\exchndl\win32 and src\exchndl\win64
« Reply #7 on: September 05, 2016, 10:24:05 am »
I am now doing a checkout using.

Code
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.
Code
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.
« Last Edit: September 05, 2016, 10:32:00 am by stahta01 »
C Programmer working to learn more about C++ and Git.
On Windows 10 64 bit and Windows 11 64 bit.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org

Online stahta01

  • Lives here!
  • ****
  • Posts: 7787
    • My Best Post
Re: src\exchndl\win32 and src\exchndl\win64
« Reply #8 on: September 05, 2016, 10:43:16 am »
I am now Building the checked out code using TDM's MinGW GCC 4.7.1.

output of "svn info" command.
Code
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)
C Programmer working to learn more about C++ and Git.
On Windows 10 64 bit and Windows 11 64 bit.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org

Offline bkstan

  • Single posting newcomer
  • *
  • Posts: 5
Re: src\exchndl\win32 and src\exchndl\win64
« Reply #9 on: September 05, 2016, 11:56:59 am »
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.