aMule Forum

English => Distro-Specific Packages => Packages for older versions => Topic started by: wardevil on April 02, 2006, 02:15:02 PM

Title: Rpms for Fedora Core 5
Post by: wardevil on April 02, 2006, 02:15:02 PM
I was able to build some rpms for fedora core 5 of wx-2.6.3  and aMule-2.1.1 a bit more testing is needed but seems fine to me....any feedback would be nice not only problems...  :]
Enjoy...

http://www.savefile.com/projects/166294

Cheers....

EDIT:I have changed the location of rpms should be much more faster now.....
Title: Re: Rpms for Fedora Core 5
Post by: phoenix on April 03, 2006, 03:30:03 AM
Nice job! This week I will try the wx spec.
Cheers!
Title: Re: Rpms for Fedora Core 5
Post by: angry on April 04, 2006, 10:06:41 PM
Quote
file /usr/lib/libwx_gtk2u_adv-2.6.so.0 from install of wx-gtk2-unicode-2.6.3-1 conflicts with file from package wxGTK-2.6.2-5.fc5
What should I do ???? ;(
Title: Re: Rpms for Fedora Core 5
Post by: wardevil on April 04, 2006, 10:36:24 PM
Do :
yum remove wxGTK-2.6.2-5.fc5
or
rpm -e wxGTK-2.6.2-5.fc5

if not post the output of:
rpm -qa | grep wx*
or
yum list wx*

Cheers.....
Title: Re: Rpms for Fedora Core 5
Post by: angry on April 04, 2006, 11:00:18 PM
Thank you! :baby:
Title: Re: Rpms for Fedora Core 5
Post by: Gerd78 on April 04, 2006, 11:08:32 PM
Could you consider building the packages in the same way the default Fedora package was built? The original Fedora .spec file is actually quite straightforward: Just replace the version, remove the obsolete patches (they were taken from wxWidgets CVS and are already included in version 2.6.3) and rebuild.

Here it is:

http://ftp://mirror.switch.ch/mirror/fedora/linux/extras/5/SRPMS/wxGTK-2.6.2-5.fc5.src.rpm

The wxWidgets developers are doing a huge load of work keeping their library binary compatible between two releases, so that updating it without breaking compatibility becomes possible. Breaking it on the packaging level by using a different package name is unnecessary.

By the way, the splitting into wxGTK and wxBase sub-packages is pointless because your aMule package is all-in-one. It would make sense if the aMule package were split, too, into GUI and non-GUI parts, but this is not the case.
Title: Re: Rpms for Fedora Core 5
Post by: wardevil on April 05, 2006, 12:01:54 AM
Quote
Could you consider building the packages in the same way the default Fedora package was built? The original Fedora .spec file is actually quite straightforward: Just replace the version,

Sorry but i dont think that relevant,since i build this rpms only for amule to work nothing else and,compatibility is not one of my goals with fedora.....just a package of wx for amule to work so the version thing is just to know wich packages are mine...
Quote
remove the obsolete patches (they were taken from wxWidgets CVS and are already included in version 2.6.3) and rebuild.
That is the 2.6.2?CVS is showing something like 2.7...My rpms are patched with the latest patches for 2.6.3.
Quote
Breaking it on the packaging level by using a different package name is unnecessary.
But understand that i am not a coder and i am doing this only in my free times,they are not much,and dony wish to compete with fedora official packages and packaging method....just a wx rpm for aMule.
Quote
By the way, the splitting into wxGTK and wxBase sub-packages is pointless because your aMule package is all-in-one. It would make sense if the aMule package were split, too, into GUI and non-GUI parts, but this is not the case.
Well....this where you are wrong bacause,my intenttion is to build a amuled and webserver rpm in which is not required X so,building monolithic wx will always need X and in a shared enviroment you will need only wx-base to run amuled....the problem is...time....to build such a thing....thats why...  ;)


Cheers.....
Title: Re: Rpms for Fedora Core 5
Post by: grissom_pt on April 07, 2006, 07:14:30 PM
greetings

I installed this one in my system, but I can't connect to any server. It says "connection lost" and nothing more. Anybody?

Thks
Title: Re: Rpms for Fedora Core 5
Post by: wardevil on April 07, 2006, 07:17:12 PM
Are you behind any firewall or router?
Title: Re: Rpms for Fedora Core 5
Post by: grissom_pt on April 07, 2006, 08:30:58 PM
mmh... ya, i guess... (i'm a newbie linux user)

which ports should I open?

thks
Title: Re: Rpms for Fedora Core 5
Post by: stefanero on April 07, 2006, 09:17:08 PM
how about you open up a new thread, this has nothing todo with FC5 rpms...
Title: Re: Rpms for Fedora Core 5
Post by: yukaisan on April 15, 2006, 09:08:11 PM
Huuu. i have a problem.
I've installed all and ... no problem.
But when i clicked on the icon , a window appeared:
"It is impossible to start the process
Details:  executing of sun-process "amule" (No such file or directory) failed"

:(
Title: Re: Rpms for Fedora Core 5
Post by: wardevil on April 15, 2006, 09:17:04 PM
Quote
I've installed all and ... no problem.
Thats where you are wrong...the problem is installing all
The aMule-daemon package is only the daemon with webserver and nothing else and you only need the wx-base rpm to put amule-deamon working...this only for systems without X.
For systems with X you will need aMule-2.1.1-1_FC5.i586.rpm and both wx-base and wx-gtk2....if you install the daemon rpm in top of all that i believe it could briiiing that error up....so...my advise:
uninstall all the aMule packages and install only the one without the daemon in the name...

 ;)

Cheers....
Title: Re: Rpms for Fedora Core 5
Post by: wuischke on May 04, 2006, 07:33:16 PM
It seems like there was an Update in Fedora RPMs and they have now a package for wxGTK 2.6.3. (See this thread (http://forum.amule.org/thread.php?sid=&postid=54636#post54636))

Wardevil: As you wrote above, that your intention was to create packages that run flawlessly with aMule, I wonder whether it would be better to use the official ones now.
How do you think about that? And if you agree, could you be so kind to build new packages?
Title: Re: Rpms for Fedora Core 5
Post by: phoenix on May 04, 2006, 08:24:27 PM
As I said in the other thread, FC wxWidgets packages have always been a nightmare. We could, in principle, try to use the official ones, but what I would really like is that we could somehow FIX the distro. I have tried to fix packages of other software in other times, and I can tell that not a single fix I did made into an FC rpm. It is easier to have a fix approved in the original software than into a RPM. And when the problem is in the way the RPM compiles the package, there is really nothing to do.

Fedora was supposed to be an evolution to RedHat in the sense that the comunity would be able to participate. I see this now as a big lie, things have not changed a single line. There is no good channel between users and maintainers. I would really like this to change, because I HAVE to use FC because of my job.

Cheers!
Title: RPM installer trouble
Post by: Buddy Casino on May 19, 2006, 04:54:10 PM
Hi,
I installed aMule-2.1.1-1_daemonFC5.i586.rpm, and when trying to start the daemon (/etc/init.d/amuled start), I got this error:

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: 29382 Abgebrochen             amuled -f

I then tried to uninstall it (rpm --erase aMule-2.1.1-1_daemonFC5.i586.rpm), but it claimed that this package wasn't installed! So then I tried to install it again, and guess what: "package already installed"...  X(

What can I do? There's definitely something wrong with this package...
Title: Re: Rpms for Fedora Core 5
Post by: wardevil on May 19, 2006, 11:13:09 PM
Quote
I then tried to uninstall it (rpm --erase aMule-2.1.1-1_daemonFC5.i586.rpm),
?????
There isnt any option in rpm named erase....Please check:
man rpm or rpm --help
About the error you mention i am pretty sure you didnt install the wx packages(rpms) from the link you downloaded aMule rpm....
A quick help:
rpm -qa | grep wx
post the output of that command.
If you want install the daemon version of aMule you only need the wx-base rpm from the same link you download aMule rpm in the other hand if you want to run aMule with the main GUI then you need the wx-base and wx-gtk2 rpms....
Try to uninstall all the wx related packages from you system and install the ones i made,you can remove a rpm like this:
rpm -e name_of_the_package
Post the problems you might have in here....dont forget to post the output of:
rpm -qa | grep wx

Cheers....