User forums > Help

Installing 17.12 on Linux Mint --wxWidgets problem

<< < (2/3) > >>

oBFusCATed:
I've not read the whole topic, but this:


--- Quote from: rjmoses on January 11, 2019, 12:24:08 pm ---I first used Jen's Debian repository to upgrade to 17.12 and encountered the error in wxWidgets:

"Fatal Error: Mismatch between the program and library build versions detected.
The library used 3.0 (wchar_t,compiler with C++ ABI 1009,wx containers,compatible with 2.8),
and wxCore used 3.0 (wchar_t,compiler with C++ ABI 1011,wx containers,compatible with 2.8)."

--- End quote ---

happens because the package you're trying to install is built with an older compiler than your wxgtk package.

To solve this problem the easiest way is to build your own package. This is really easy and reliable procedure. Just search the internet how to make debian packages and then follow the instructions of the build tool.

Dev packages are packages named -dev or -devel. They are use when building something, so if you want to build something against your system wxgtk you need to install the appropriate wxgtk*-dev package.

rjmoses:
Thank you for responding, but building packages is not a viable solution at this time. 

Are there any other solutions available?

oBFusCATed:

--- Quote from: rjmoses on January 13, 2019, 01:06:26 pm ---... but building packages is not a viable solution at this time. 

--- End quote ---
What do you mean by this?

Your options are these:
1. find a package for your distro from a ppa provided by some one
2. use the package already present in the distro's repos
3. build manually and hope you don't mess something
4. build a package, which is the same as above, but the chance to make a mistake is minimal and also install/uninstall would be reliable
5. persuade someone to do 4. for you

rjmoses:
I downloaded wxWidget 3.12 and CB 17.12 source and rebuilt both packages just to see if it could be done -- took about four hours. 

This process did allow CB 17.12 to run under Linux Mint 18.3 but as I suspected, I had to remove and reinstall filezilla and audacity. 

IMO, this is not an acceptable process!  While I accomplished my result, I spent over 20 hours digging into the problem and researching how to overcome it.  Someone with less experience would probably not completed this task and would have been left with a bad taste about CB and Linux in general.

Further, I believe compiler dependency in widgets takes version control too far.  This is probably something widgets needs to take care of. (I did see one post where the widgets developers were considering removing that in a future release, but I don't know if it has been done yet.)

I consider this problem closed.

Thanks for your help.

BlueHazzard:
i know for you this topic is closed. but me would interest why you used 3.1.2 and not the system default library, so you do not have to uninstall filezilla and audacity...

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version