First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 45855
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo net-p2p team <net-p2p@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Giacomo Perale <ghepeu@virgilio.it>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
amule-2.0.0_rc1.ebuild ebuild for amule 2.0.0 rc1 text/plain Giacomo Perale 2004-03-26 18:03 0000 46 bytes Details
amule-2.0.0_rc1.ebuild ebuild for amule 2.0.0 rc1 text/plain Giacomo Perale 2004-03-26 18:08 0000 705 bytes Details
amule-2.0.0_rc1.ebuild amule 2.0.0rc1 ebuild (more complete) text/plain Paulo Fidalgo 2004-03-27 13:25 0000 1.14 KB Details
amule-2.0.0_rc1.ebuild Improved ebuild to detect wxgtk2 and patch a crash bug. text/plain Alo Sarv 2004-03-27 19:49 0000 1.58 KB Details
amule-2.0.0_rc1-crashfix.patch From official developer: Fixes networking-related crashes. patch Alo Sarv 2004-03-27 19:51 0000 3.02 KB Details | Diff
amule-2.0.0_rc2-emule42.patch Patch to fix a bug in amule-2.0.0_rc2 which would deny uploads to emule 4.2 patch Christian Trefzer 2004-04-16 08:47 0000 3.91 KB Details | Diff
amule-2.0.0_rc2.ebuild ebuild for amule-2.0.0_rc2 with emule-4.2 compatibility patch text/plain Christian Trefzer 2004-04-16 08:48 0000 1.58 KB Details
amule-2.0.0_rc2.ebuild Updated ebuild with optimization disabled, resulting in higher stability. text/plain Christian Trefzer 2004-04-16 12:15 0000 1.61 KB Details
amule-2.0.0_rc2.ebuild ebuild without patch as it is now already applied in the tarball text/plain Adrian Gygax 2004-04-27 13:21 0000 1.46 KB Details
amule-2.0.0_rc3.ebuild ebuild for aMule 2.0.0 rc3 text/plain Giacomo Perale 2004-05-02 06:20 0000 2.03 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 45855 depends on: 49034 Show dependency tree
Bug 45855 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-03-26 18:02 0000
new program release, still testing but should be stable enough
attached ebuild (project changed homepage and sourceforge mirror are no more updated)

------- Comment #1 From Giacomo Perale 2004-03-26 18:03:05 0000 -------
Created an attachment (id=28129) [details]
ebuild for amule 2.0.0 rc1

------- Comment #2 From Giacomo Perale 2004-03-26 18:08:05 0000 -------
Created an attachment (id=28130) [details]
ebuild for amule 2.0.0 rc1

sorry, don't know why previous attach didn't work

------- Comment #3 From Paulo Fidalgo 2004-03-27 13:22:05 0000 -------
Hi!
I have created one ebuild that seems to be more complete.
I've used the 1.2.6 ebuild as base, and made the necessary changes...
If you want test it, and post the results... I have my amule runnning built by this ebuild.

------- Comment #4 From Paulo Fidalgo 2004-03-27 13:25:29 0000 -------
Created an attachment (id=28165) [details]
amule 2.0.0rc1 ebuild (more complete)

------- Comment #5 From Alo Sarv 2004-03-27 15:10:24 0000 -------
This eBuild doesn't work at all here, crashes on startup upon cryptkey.dat
creation. The crash accours inside cryptopp library. Few ideas:
* Comments in Crypto++ makefile warn about not optimizing with -O2 because it
can cause problems.
* aMule doesn't like being heavily optimised either (I used -O3 -march=pentium4
-fomit-frame-pointer right now).

Solution:
* Disable user-specified optimizations for both Crypto++ and aMule, because
neither seem to like heavy optimizations.

Another thing: Please do _NOT_ build aMule against wxGTK2! GTK2 support in
wxWidgets is EXPERIMENTAL (see wxGTK './configure --help | grep gtk2'), and
causes heavy memory/cpu leaking even in most trivial apps (minimal wxWidgets
app has ~50 leaked objects already). Moreover, linking against wxGTK2 has never
been supported by aMule developers either.

------- Comment #6 From Paulo Fidalgo 2004-03-27 16:54:56 0000 -------
sorry I forgot one thing:
I'm using this ebuild (http://bugs.gentoo.org/show_bug.cgi?id=45821) for crypo++.

"Please do _NOT_ build aMule against wxGTK2!"
I'm not building amule agains GTK2, the stuff in pkg_setup() is to prevent using wxwindows linked with gtk2.

Enjoy and if you find something that can be improved just do it... because I'm still learning.

------- Comment #7 From Giacomo Perale 2004-03-27 18:28:52 0000 -------
i've got working amule with my ebuild and these CFLAGS: "-march=athlon-xp
-m3dnow -msse -mmmx -O2 -pipe -fforce-addr -fomit-frame-pointer"

wxGTK linked to gtk2 and crypto++ problems are not related to this ebuild

check introduced by paulo fidalgo will be useful, i think

------- Comment #8 From Alo Sarv 2004-03-27 19:49:43 0000 -------
Created an attachment (id=28186) [details]
Improved to detect wxgtk2 and patch a crash bug.

Actually, your check only assured it won't get compiled against wxgtk2u, but it
still allows compiling wxgtk2. However, thats strongly not recommended either.
I attached an ebuild with the following modifications:
* Detects wxgtk2 and aborts if found, notifying to emerge wxGTK with USE=-gtk2.
* Removed --disable-amulecmd configure flag. Even as there is no wxBase to link
  against, amulecmd should still be built (it will be linked against wxGTK
then).
* Added patch from official aMule developer that fixes some serious networking-
  related crashes (some new aMule mod popped up and is sending wrong packets).

------- Comment #9 From Alo Sarv 2004-03-27 19:51:26 0000 -------
Created an attachment (id=28187) [details]
From official developer: Fixes networking-related crashes.

Patch from Kry (main aMule developer). Fixes networking-related crashes due to
some new aMule mod sending incorrect packets.

------- Comment #10 From Giacomo Perale 2004-03-28 09:01:37 0000 -------
i talked with other gentoo users today
it seems that amule doesn't work if crypto++ isn't compiled with -O2, so crypto++ ebuild should be modified as told in http://bugs.gentoo.org/show_bug.cgi?id=45821

------- Comment #11 From Simon Raffeiner 2004-03-29 02:39:10 0000 -------
Attachment 28186 [details] depends on >=net-ftp/curl-7.11.0, I did emerge sync 5 minutes
ago and now curl is in net-misc. Yesterday it worked with net-ftp/curl.

------- Comment #12 From Yennick Schepers 2004-03-30 03:39:42 0000 -------
Yes net-ftp/curl moved to net-misc/curl, just change that in the ebuild and it
should work.

------- Comment #13 From Christian Trefzer 2004-04-16 08:47:12 0000 -------
Created an attachment (id=29422) [details]
Patch to fix a bug in amule-2.0.0_rc2 which would deny uploads to emule 4.2

Official patch from the developers at amule.org

------- Comment #14 From Christian Trefzer 2004-04-16 08:48:46 0000 -------
Created an attachment (id=29423) [details]
ebuild for amule-2.0.0_rc2 with emule-4.2 compatimility patch

Modified 2.0.0-rc1 ebuild for amule-2.0.0_rc2 including the emule 4.2 patch

------- Comment #15 From Christian Trefzer 2004-04-16 12:15:34 0000 -------
Created an attachment (id=29436) [details]
Updated ebuild with optimization disabled, resulting in higher stability.

Duh. Completely forgot about that. Sorry folks!

------- Comment #16 From Adrian Gygax 2004-04-27 13:21:41 0000 -------
Created an attachment (id=30176) [details]
ebuild without patch as it is now already applied in the tarball

The patch has already been applied in the tarball which is currently
downloadable. The patch is no longer tried to be applied in this ebuild.

------- Comment #17 From Jon Hood (RETIRED) 2004-04-27 13:36:50 0000 -------
src_unpack seems kinda unneeded...

Also, could you edit the ebuild to IUSE="debug" and `use_with debug`, instead of just disabling it, or is there a problem with debugging support being enabled?

------- Comment #18 From Wolf 2004-04-29 15:37:40 0000 -------
A new aMule version came out, amule-2.0.0-rc3!
Just change the amule-2.0.0-rc2.ebuild file's name to amule-2.0.0-rc3.ebuild, and it should compile just fine.

Use the latest one, the one posted by Adrian Gygax at 2004-04-27.

Good luck!

------- Comment #19 From Giacomo Perale 2004-05-02 06:20:03 0000 -------
Created an attachment (id=30513) [details]
ebuild for aMule 2.0.0 rc3

upgraded ebuild for new rc3 release

optimizations are now disabled for better stability and this ebuild has 3 new
USEs:

debug: enables or disables debug
noamuleremote: optionally disables remote control utilities (webserver, web
client, amulecmd text client); they're still builded by default
noamulestats: optionally disables amule GUI statistics, that require a new
dependency, libgd; still builded by default too

------- Comment #20 From Jon Hood (RETIRED) 2004-05-25 16:43:15 0000 -------
now in portage with some slight alterations (crypto++ isn't yet tested for
amd64 users- file a new bug if you get it to compile correctly on that
architecture)
Thanks!

------- Comment #21 From Jon Hood (RETIRED) 2004-05-25 17:13:43 0000 -------
we'll add it back to ~amd64 as soon as bug #49034 is resolved and someone says
'it works!'

First Last Prev Next    No search results available      Search page      Enter new bug