A magyar verzióhoz lapozz lentebb!
Hi!
If someone wants to try to compile with Cygwin (32 bit, 64 bit won't work)...
You have to install wxWidgets 2.8.12, after that, download AND compile crypto++ 5.6.4 (crypto++ 5.6.5 is _broken_, latest commit is OK, but I have not tried yet.) <<-- aMule bug with the version detection rutin, original sources are not usable, just after you compile.
You can copy your cryptopp folder to \amule\cryptopp564 and compile
There is a bug with detecting wx, so you have to extract the \wxWidgets-2.8.12.tar\wxWidgets-2.8.12\include\wx\ folder into \amule\wx. Even if the Cygwin install was OK.
I can run
$ ./configure --with-wx-config=wx-config-2.8
fine, without error, but when I try to MAKE
Gergely@Gergely-PC ~/amule/aMule-2.3.2 $ make
Compiling FileFunctions.cpp
Compiling Format.cpp
[...]
Compiling UserEvents.cpp
Compiling amule.rc
Linking amule.exe
/usr/lib/gcc/i686-pc-cygwin/5.4.0/../../../../i686-pc-cygwin/bin/ld: cannot find -lcryptopp
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:1039: amule.exe] Error 1
make[2]: *** [Makefile:3274: all-recursive] Error 1
make[1]: *** [Makefile:489: all-recursive] Error 1
make: *** [Makefile:396: all] Error 2
Gergely@Gergely-PC ~/amule/aMule-2.3.2
Actually there is no lcryptopp.* in the compiled pryptopp folder. There is libcryptopp, and others, but they are not usable.
Any suggestions what to do ? I'm working on this for many hours now, but thats all I have investigated so far.
MAGYARUL
Üdv!
Megpróbáltam Cygwin alól lefordítani, de eddig nem nagyon sikerült. Telepítettem a szükséges csomagokat, wxWidgets 2.8.12, (és 3.0) volt, és települt is. Crypto++ nincs, az magamnak kellett beszerezni, sikerült az egyel régebbi verziót le is fordítani (az újabb ebben a környezetben nem fordul). Utóbbi forrását akár hova másoltam, nem ette meg, azt mondja, nem elég új (az elvileg megfelelő 5.1 sem), illetve a \-jelet megeszi, de a /-t nem. Na mindegy, szóval sikerült egy fordított verzióval tovább lépni. Aztán a wx-et hiába telepítettem a Cygwin rendszeren belül, be kellett másolni a fent említett helyről az amule mappán belül. Továbbá a "wx-config" nincs a rendszeren, csak "wx-config-2.8" de azzal már jó volt. A MAKE pedig nem találja a lefordított cryptopp-t.
Ennyire jutottam, hátha valaki sikeresebb lesz. Nem vagyok programozó, szóval eléggé megszenvedtem vele
Próbáltam MS Visual Studio 2010-zel is, de ott egyéb problémák voltak, így azt hagytam is.
Remélem tudtam segíteni a fejlesztésben, szép napot, sok sikert !