aMule Forum
English => Distro-Specific Packages => Packages for older versions => Topic started 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.....
-
Nice job! This week I will try the wx spec.
Cheers!
-
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 ???? ;(
-
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.....
-
Thank you! :baby:
-
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.
-
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...
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.
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.
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.....
-
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
-
Are you behind any firewall or router?
-
mmh... ya, i guess... (i'm a newbie linux user)
which ports should I open?
thks
-
how about you open up a new thread, this has nothing todo with FC5 rpms...
-
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"
:(
-
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....
-
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?
-
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!
-
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...
-
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....