aMule Forum

English => Distro-Specific Packages => Packages for older versions => Topic started by: exactt on May 04, 2006, 06:08:26 PM

Title: amuled rpm on fedora core 5
Post by: exactt on May 04, 2006, 06:08:26 PM
hi everyone,

when i start amuled (downloaded from http://www.savefile.com/projects.php?pid=166294) on my fedora core 5 box i get the following error message:

[root@server amule]# /etc/init.d/amuled start
Starting amule daemon: Fatal Error: Mismatch between the program and library build versions detected.
The library used 2.6 (no debug,Unicode,compiler with C++ ABI 1002,wx containers,compatible with 2.2,compatible with 2.4),
and your program used 2.6 (no debug,Unicode,compiler with C++ ABI 1002,wx containers,compatible with 2.4).
-bash: line 1:  5212 Aborted                 amuled -f
                                                           [FAILED]

I use the wxWidgets from Fedora Extras repo. guess the build uses a different library. What speaks against the libraries provided by the Extras repository?

cheers

max
Title: Re: amuled rpm on fedora core 5
Post by: wuischke on May 04, 2006, 06:14:30 PM
Welcome exactt!

You'll find the needed wx-package on the page you mentioned above.

To answer your question: They still use the old version 2.6.2 of wx whereas it's recommended (and even required if you want support on the forums, see the news) to use 2.6.3. That's why packagers build their packages against wxGTK 2.6.3 and provide the package as well.
Title: Re: amuled rpm on fedora core 5
Post by: exactt on May 04, 2006, 06:34:17 PM
hi again,

i know there are wx packages on the page, but the ones that are in the Extras repo are also version 2.6.3 . i think it makes sense to use them as other software might use them as well.

i definitely prefer "official" packages.

here is what is available:

[root@server amule]# yum list *wx*
Loading "installonlyn" plugin
Setting up repositories
core                                                                 [1/4]
extras                                                               [2/4]
updates                                                              [3/4]
freshrpms                                                            [4/4]
Reading repository metadata in from local files
Installed Packages
wxGTK.i386                               2.6.3-2.6.3.2.1.fc5    installed
Available Packages
compat-wxGTK.i386                        2.4.2-17.fc5           extras
compat-wxGTK-common.i386                 2.4.2-17.fc5           extras
compat-wxGTK-common-devel.i386           2.4.2-17.fc5           extras
compat-wxGTK-devel.i386                  2.4.2-17.fc5           extras
compat-wxGTK-gl.i386                     2.4.2-17.fc5           extras
compat-wxGTK-stc.i386                    2.4.2-17.fc5           extras
compat-wxGTK-xrc.i386                    2.4.2-17.fc5           extras
compat-wxGTK2.i386                       2.4.2-17.fc5           extras
compat-wxGTK2-devel.i386                 2.4.2-17.fc5           extras
compat-wxGTK2-gl.i386                    2.4.2-17.fc5           extras
compat-wxGTK2-stc.i386                   2.4.2-17.fc5           extras
compat-wxGTK2-xrc.i386                   2.4.2-17.fc5           extras
compat-wxPythonGTK2.i386                 2.4.2.4-11.fc5         extras
wxGTK-devel.i386                         2.6.3-2.6.3.2.1.fc5    extras
wxGTK-gl.i386                            2.6.3-2.6.3.2.1.fc5    extras
wxPython.i386                            2.6.3.2-1.fc5          extras
wxPython-devel.i386                      2.6.3.2-1.fc5          extras
wxPythonGTK2.i386                        2.4.2.4-7              extras
Title: Re: amuled rpm on fedora core 5
Post by: wuischke on May 04, 2006, 07:08:37 PM
OK, I didn't know that, a quick google search just told me something about 2.6.2-5 packages.

Then I'ld just ask the one who made the packages (Was it wardevil?)whether he could be so kind to compile against the official ones.
Either he'll make a new package or he'll tell you his reasons not to use the official ones.
Title: Re: amuled rpm on fedora core 5
Post by: exactt on May 04, 2006, 07:23:02 PM
according to http://forum.amule.org/thread.php?threadid=9576&sid= it was built by wardevil and phoenix.

thx for informing them.
Title: Re: amuled rpm on fedora core 5
Post by: phoenix on May 04, 2006, 08:17:22 PM
wardevil made the FC5 ones. I would advise to use HIS package, Fedora Core wxWidgets rpms are traditionally bogus. I don't know about FC5 ones.

Anyway, if you want, grab wardevil's SRPM and compile it yourself, that is what I do.

Cheers!
Title: Re: amuled rpm on fedora core 5
Post by: wardevil on May 05, 2006, 01:57:58 AM
Well...The thing is,i built those wx rpms the same way i did for Mandriva and one of the reasons is:
I wanted to do some rpms just for quickly put aMule to run,as the main developers advise to use version 2.6.3 of wx,so i did....the point is to put aMule to run as stable as possible.
The wx rpms for most distros have a monolithic wx rpm wich implies you to have a perfect running X,my goal was to build the normal aMule rpm with monolithic(normal GUI version of)aMule,webserver cas,amulegui,wxcas,alcc,alc and another rpm for non X enviroments wich contains only amuled and webserver,for the amuled version of this rpm to install without the need of X libs is building a shared wx rpm that leeds into several of wx packages like wx-base,wx-gtk,wx-static,etc...
So to run the daemon version you only need the wx-base rpm.
I was trying to keep the process as clean i could get without the need of installing to much stuff....you know for those aMule users who want to run aMule in a Pentium 233 with 64 Mb Ram and 4.3 Gb of HDD....so they dont want to waste any space installing some libraries that is never going to be used...
BTW:My wx rpms are built with the latest patches.....is the one provided from Fedora patched?
I hope i made myself clear since i am dead tired....   :D
If anyone needs the srpm of any of those packages just ask....
Of course,if anyone needs aMule for the official wx then ask for it....I will think about it  :))

Cheers.....