FS#45238 - [codeblocks] Mismatch between the program and library build versions detected.

Attached to Project: Community Packages
Opened by David Vadovszki (mindkeep) - Saturday, 06 June 2015, 21:14 GMT
Last edited by Doug Newgard (Scimmia) - Monday, 08 June 2015, 04:34 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Bartłomiej Piotrowski (Barthalion)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
codeblocks fails to run with a error message to the console (included below). It looks like codeblocks may need to be rebuilt using the latest libraries. I've not used the tool before, so it may also be some dependency issue or user error.

Additional info:
* package version(s)
community/codeblocks 13.12-2 [installed]
extra/wxgtk 3.0.2-4 [installed]
extra/wxgtk2.8 2.8.12.1-3 [installed]

* config and/or log files etc.
N/A

Steps to reproduce:
% codeblocks
Warning: Mismatch between the program and library build versions detected.
The library used 2.8 (no debug,Unicode,compiler with C++ ABI 1008,wx containers,compatible with 2.6),
and your program used 2.8 (no debug,Unicode,compiler with C++ ABI 1002,wx containers,compatible with 2.6).
% wx-config --version-full
3.0.2.0
%
This task depends upon

Closed by  Doug Newgard (Scimmia)
Monday, 08 June 2015, 04:34 GMT
Reason for closing:  Not a bug
Comment by Bartłomiej Piotrowski (Barthalion) - Sunday, 07 June 2015, 17:58 GMT
What architecture are you using? I'm unable to reproduce your issue in x86_64. Codeblocks indeed produces this warning, but it doesn't exit there.
Comment by David Vadovszki (mindkeep) - Sunday, 07 June 2015, 19:43 GMT
% uname -a
Linux crossbow 4.0.4-2-ARCH #1 SMP PREEMPT Fri May 22 03:05:23 UTC 2015 x86_64 GNU/Linux
% codeblocks
Warning: Mismatch between the program and library build versions detected.
The library used 2.8 (no debug,Unicode,compiler with C++ ABI 1008,wx containers,compatible with 2.6),
and your program used 2.8 (no debug,Unicode,compiler with C++ ABI 1002,wx containers,compatible with 2.6).
% echo $?
255
%

I also saw this work (despite the error) on a similar machine at work, but I get the above failure at home. I'm going to reinstall a few things (I may have botched an update a few days ago) and see if that resolves the situation.
Comment by David Vadovszki (mindkeep) - Sunday, 07 June 2015, 20:10 GMT
*shrugs* Sorry for the noise, but this seems to have been resolved (though I'm still not sure why).

I reinstalled the world via "pacman -Qenq | pacman -S -". It continued to fail after the reinstall, but just to be sure I rebooted, and now it works fine. I get the Warning still, but the IDE comes up and seems to operate as expected.

Loading...