aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: on FC3 does not start  (Read 3634 times)

kite

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 8
on FC3 does not start
« on: May 22, 2005, 01:36:36 AM »

Hi,
  I just upgraded amule from 2.0.0 to 2.0.1 and wxGTK from 2.4.2 to 2.6.0 and amule does not start! It displays the following error message:

Fatal Error: Mismatch between the program and library build versions detected.
The library used 2.6 (no debug,ANSI,compiler with C++ ABI 102,wx containers,compatible with 2.4),
and your program used 2.6 (no debug,ANSI,compiler with C++ ABI 1002,wx containers,compatible with 2.4).
Aborted


Note the difference: ABI 102 vs ABI 1002. Is there a typo in the code?
Logged

skolnick

  • Global Moderator
  • Hero Member
  • *****
  • Karma: 24
  • Offline Offline
  • Posts: 1188
  • CentOS 6 User
Re: on FC3 does not start
« Reply #1 on: May 22, 2005, 01:53:41 AM »

recompile your code against the new wxGTK 2.6.

Regards.
Logged

stefanero

  • Some Support
  • Developer
  • Hero Member
  • *****
  • Karma: 8
  • Offline Offline
  • Posts: 4235
Re: on FC3 does not start
« Reply #2 on: May 22, 2005, 08:20:02 AM »

did you maybe take the wxGTK-2.6 rpms from SuSE instead of the one we provide for FC3 ?
Logged
In its default setup, Windows XP on the Internet amounts to a car
parked in a bad part of town, with the doors unlocked, the key in
the ignition and a Post-It note on the dashboard saying, "Please
don't steal this."

kite

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 8
Re: on FC3 does not start
« Reply #3 on: May 22, 2005, 10:40:44 PM »

Well, I downloaded the wxGTK rpm when amule 2.0.0 came out, but before 2.0.1 was released. It was the only one published then... I reinstalled wxGTK with the new version and it works now. Thanks!

BTW: I reckon that these wxGTK version are too much linux-relase-dependant... It does not look good for a platform independant library...
Logged

thedude0001

  • evil bugfinder ;)
  • Hero Member
  • *****
  • Karma: 6
  • Offline Offline
  • Posts: 827
Re: on FC3 does not start
« Reply #4 on: May 22, 2005, 11:06:04 PM »

Quote
Originally posted by kite
BTW: I reckon that these wxGTK version are too much linux-relase-dependant... It does not look good for a platform independant library...

You think about it from the exact wrong direction:  The purpose of wxwidgets is not to be platform independent itself but to provide platform independence for applications (like amule) who use it... The purpose of wx is to take the different "levels" ('how to save a file' or 'how to listen on a socket') of different OS's and bring them to one level ('the wx way to save a file') so that a coder just has to worry in knowing how he does things in wx and wx then transfers this to the OS it is running on.
Logged
Das Schlimme auf dieser Welt ist
daß die Dummen so selbstsicher sind
und die Gescheiten so voller Zweifel.

stefanero

  • Some Support
  • Developer
  • Hero Member
  • *****
  • Karma: 8
  • Offline Offline
  • Posts: 4235
Re: on FC3 does not start
« Reply #5 on: May 23, 2005, 06:52:03 AM »

@thedude well that was actually not what he was talking about....

he complained that suse/fh/mdk all use so different wx-versions even with the same version nr for example 2.4.2....and dont work with each other.
problem about this is, that all those distro devels think they are so smart and include patches alrady from higher lvl of wxWidgets, which makes them completly incompatible among each other. so if you compile against wxGTK from SuSE it will never work with the wxGTK on mdk, even if the rest of the libs would be the same(which they are not)
that is why we only use clean wxWidgets versions, the rpms we provide are not pachted, and simple a rpm from the tar.gz from wxWidgets

stefanero
Logged
In its default setup, Windows XP on the Internet amounts to a car
parked in a bad part of town, with the doors unlocked, the key in
the ignition and a Post-It note on the dashboard saying, "Please
don't steal this."