Welcome to xMule: A P2P Client derived from eMule BerliOS Developer LogoSourceForge.net Logo


Links
- Visit the Forums!
- SF.net Project Page
- xMule Screenshots

Modules
· Home
· Content
· Downloads
· Recommend Us
· Search
· Statistics
· Top
· Topics
· Your Account

Who's Online
There are currently, 2 guest(s) and 0 member(s) that are online.

You are Anonymous user. You can register for free by clicking here

 
xMule xMule 1.9.2 released!
Posted by HopeSeekr on Thursday, September 30 @ 13:08:43 CDT
Contributed by HopeSeekr

This version marks a definate improvement in non-Win32 ed2k clients. Performance has increased, generally drammatically, in virtually every category, as I have re-implemented several core internal mechanisms (CPacket, CTag, and CPreferences) so that xMule is generally a) more memory efficent, b) much more easily extensible, and c) easier to maintain. This version is so stable that you can expect 1.10.0 very shortly. xmule-1.9.2.rar - 1.16 MB - ED2K Link
xmule-1.9.2.tar.bz2 - 1.32 MB - ED2K Link
xmule-1.9.2b.tar.gz - 1.76 MB - ED2K Link


Version 1.9.2 ------------- 2004/09/30 HopeSeekr's contributions: * FIXED: Removed *all* known memleaks (15). * FIXED: Removed four CPU leaks. * FIXED: Reverted to most stable code from 1.8.4. * Started using DynPrefs instead of CPrefs for more efficiency. * Heavily re-implemented integral CPacket and CTag classes. * Heavily re-implemented internal preferences...new functionality is now far easier to integrate into xMule...Get the Feature Requests posted!


 
Login
Nickname

Password

Don't have an account yet? You can create one. As a registered user you have some advantages like theme manager, comments configuration and post comments with your name.

Related Links
· More about xMule
· News by HopeSeekr


Most read story about xMule:
I quit! YAY~!!!!


Article Rating
Average Score: 4
Votes: 5


Please take a second and vote for this article:

Excellent
Very Good
Good
Regular
Bad


Options

 Printer Friendly Printer Friendly


"xMule 1.9.2 released!" | Login/Create an Account | 25 comments | Search Discussion
The comments are owned by the poster. We aren't responsible for their content.

No Comments Allowed for Anonymous, please register

Re: xMule 1.9.2 released! (Score: 0)
by Anonymous on Thursday, September 30 @ 15:53:32 CDT
Hi,

Continuing with the same compiling problems.

Still I have the same error message when compiling under Red Hat 7.x, so I cannot test this version :-(

xml.cpp
xmlres.cpp
xmlrsall.cpp
Linking static xrc
==== Building DynPrefs [2 of 3] ====
== License(s): OSSAL and Creative Commons License
DynamicPreferences.cpp
In file included from DynamicPreferences.cpp:37:
DynPrefs.h:43:69: ext/slist: No such file or directory
DynamicPreferences.cpp:446:2: warning: #warning The "z" needs a rename.
DynamicPreferences.cpp:484:2: warning: #warning This entire colorlist thing needs to be re-implemented :-/
make[1]: *** [obj/DynamicPreferences.o] Error 1
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.85554 (%build)


RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.85554 (%build)

Thanks.




Still can't "make" xMule... (Score: 1)
by antdude on Thursday, September 30 @ 18:18:20 CDT
(User Info )
Like v1.9.1 and v1.9.2 RC, I can't compile it:

[ran out of scrollback buffer earlier]
checking for GNU gettext in libc... yes
checking for wx-config... /usr/bin/wx-config
checking for wxWindows version >= 2.4.2... yes (version 2.4.2)
checking if wxWindows was linked with GTK2... no
checking for gtk-config... /usr/bin/gtk-config
checking for GTK - version >= 1.2.0... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for zlib.h... (cached) yes
checking whether the compiler implements namespaces... yes
checking whether the compiler has ext/slist... yes
checking whether pure GTK code should be ignored....
checking whether progress bar drawing should be disabled.... no
checking for ANSI C header files... (cached) yes
checking for sys/param.h... (cached) yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for locale.h... (cached) yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking for stdlib.h... (cached) yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/timeb.h usability... yes
checking sys/timeb.h presence... yes
checking for sys/timeb.h... yes
checking for unistd.h... (cached) yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking for an ANSI C-conforming const... (cached) yes
checking for inline... (cached) inline
checking for off_t... (cached) yes
checking for size_t... (cached) yes
checking whether time.h and sys/time.h may both be included... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for working memcmp... yes
checking return type of signal handlers... void
checking whether lstat dereferences a symlink specified with a trailing slash... yes
checking whether stat accepts an empty string... no
checking for strftime... yes
checking for floor... no
checking for ftruncate... yes
checking for gettimeofday... yes
checking for inet_ntoa... yes
checking for memchr... yes
checking for memmove... yes
checking for memset... yes
checking for mkdir... yes
checking for putenv... (cached) yes
checking for select... yes
checking for setlocale... (cached) yes
checking for sqrt... no
checking for strcasecmp... (cached) yes
checking for strchr... yes
checking for strdup... (cached) yes
checking for strrchr... yes
checking for strstr... yes
checking for strtoul... (cached) yes
checking for getrlimit... yes
checking for setrlimit... yes
checking for compiler with PCH support... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/xmule.make
config.status: creating intl/Makefile
config.status: creating po/Makefile.in
config.status: creating xLibs/DynPrefs/DynPrefs.make
config.status: creating xLibs/xrc/xrc.make
config.status: creating config.h
config.status: executing default-1 commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
ant@ANTian-AXP xmule-1.9.2 =) $ make
==== Building 3rd-Party Projects ====
==== Building xrc [1 of 3] ====
== License(s): LGPL
xmlp

Read the rest of this comment...




Re: xMule 1.9.2 released! (Score: 0)
by Anonymous on Friday, October 01 @ 11:27:06 CDT
Just give up already.




Re: xMule 1.9.2 released! (Score: 0)
by Anonymous on Friday, October 01 @ 11:43:27 CDT
Hi
A file in paused mode follows to download data. Ot's no correct.




Can't compile xMule 1.9.2 (Score: 0)
by Anonymous on Friday, October 01 @ 16:51:45 CDT
debian, own build wx-gtk 2.4-2.4.2.4 in /opt, g++-3.3

Anybody, any idea?

Yours,
S


==== Building DynPrefs [2 of 3] ====
== License(s): OSSAL and Creative Commons License
DynamicPreferences.cpp
DynamicPreferences.cpp:446: warning: #warning The "z" needs a rename.
DynamicPreferences.cpp:484: warning: #warning This entire colorlist thing needs to be re-implemented :-/
DynamicPreferences.cpp:58: template-id `Get' for `DynamicPreferences::Get(const wxString &)' does not match any template declaration
DynamicPreferences.cpp:58: syntax error before `{'
DynamicPreferences.cpp:63: template-id `Get' for `DynamicPreferences::Get(const wxString &)' does not match any template declaration
DynamicPreferences.cpp:63: syntax error before `{'
DynamicPreferences.cpp:68: template-id `Get' for `DynamicPreferences::Get(const wxString &)' does not match any template declaration
DynamicPreferences.cpp:68: syntax error before `{'
DynamicPreferences.cpp:73: template-id `Get' for `DynamicPreferences::Get(const wxString &)' does not match any template declaration
DynamicPreferences.cpp:73: syntax error before `{'
DynamicPreferences.cpp:111: invalid type `const char[7]' for default argument to `const wxString &'
DynamicPreferences.cpp: In method `class wxWindow * DynamicPreferencesCtrl::add_item(wxXmlNode *, wxPanel * = 0)':
DynamicPreferences.cpp:412: no matching function for call to `wxTextCtrl::wxTextCtrl (wxPanel *&, int, const char[1], const wxPoint &, wxSize, int, wxTextValidator, wxString)'
/opt/g++3.3libs/include/wx/gtk/textctrl.h:25: candidates are: wxTextCtrl::wxTextCtrl()
/opt/g++3.3libs/include/wx/gtk/textctrl.h:33: wxTextCtrl::wxTextCtrl(wxWindow *, int, const wxString & = wxEmptyString, const wxPoint & = wxDefaultPosition, const wxSize & = wxDefaultSize, long int = 0, const wxValidator & = wxDefaultValidator, const wxString & = wxTextCtrlNameStr)
/opt/g++3.3libs/include/wx/gtk/textctrl.h:191: wxTextCtrl::wxTextCtrl(const wxTextCtrl &)
DynamicPreferences.cpp:418: no matching function for call to `wxTextCtrl::wxTextCtrl (wxPanel *&, int, const char[1], const wxPoint &, wxSize, int, wxTextValidator, wxString)'
/opt/g++3.3libs/include/wx/gtk/textctrl.h:25: candidates are: wxTextCtrl::wxTextCtrl()
/opt/g++3.3libs/include/wx/gtk/textctrl.h:33: wxTextCtrl::wxTextCtrl(wxWindow *, int, const wxString & = wxEmptyString, const wxPoint & = wxDefaultPosition, const wxSize & = wxDefaultSize, long int = 0, const wxValidator & = wxDefaultValidator, const wxString & = wxTextCtrlNameStr)
/opt/g++3.3libs/include/wx/gtk/textctrl.h:191: wxTextCtrl::wxTextCtrl(const wxTextCtrl &)
DynamicPreferences.cpp: In method `void DynamicPreferencesCtrl::OnChangedPrefs(wxEvent *)':
DynamicPreferences.cpp:512: no matching function for call to `wxString::Format (const char[3], double)'
/opt/g++3.3libs/include/wx/string.h:738: candidates are: static class wxString wxString::Format(const wxChar *, ...)
DynamicPreferences.cpp:516: no matching function for call to `wxString::Format (const char[3], long int)'
/opt/g++3.3libs/include/wx/string.h:738: candidates are: static class wxString wxString::Format(const wxChar *, ...)
DynamicPreferences.cpp: In method `void DynamicPreferencesCtrl::OnBrowse1(wxCommandEvent *)':
DynamicPreferences.cpp:540: no matching function for call to `wxGenericDirDialog::wxGenericDirDialog (DynamicPreferencesCtrl *, const char[41], const char[2])'
/opt/g++3.3libs/include/wx/generic/dirdlgg.h:43: candidates are: wxGenericDirDialog::wxGenericDirDialog()
/opt/g++3.3libs/include/wx/generic/dirdlgg.h:51: wxGenericDirDialog::wxGenericDirDialog(wxWindow *, const wxString & = wxDirSelectorPromptStr, const wxString & = wxEmptyString, long int = 536871104, const wxPoint & = wxDefaultPosition, const wxSize & = wxSize(450, 550), const wxString & = wxDirDialogNameStr)
/opt/g++3.3libs/

Read the rest of this comment...




Re: xMule 1.9.2 released! (Score: 0)
by Anonymous on Saturday, October 02 @ 04:25:11 CDT
Hi
xMule crashed while sharing.
(compiled with Mandrake 10.0)




Re: xMule 1.9.2 released! (Score: 0)
by Anonymous on Sunday, October 03 @ 05:39:19 CDT
xml.cpp
xml.cpp:31:33: expat.h: Nie ma takiego pliku ani katalogu
xml.cpp:481: error: syntax error before `*' token
xml.cpp: In function `int UnknownEncodingHnd(...)':
xml.cpp:486: error: `name' undeclared (first use this function)
xml.cpp:486: error: (Each undeclared identifier is reported only once for each
function it appears in.)
xml.cpp:492: error: `info' undeclared (first use this function)
xml.cpp: In member function `bool wxXmlDo*****ent::Load(wxInputStream&, const
wxString&)':
xml.cpp:523: error: `XML_Parser' undeclared (first use this function)
xml.cpp:523: error: syntax error before `=' token
xml.cpp:533: error: `parser' undeclared (first use this function)
xml.cpp:533: error: `XML_SetUserData' undeclared (first use this function)
xml.cpp:534: error: `XML_SetElementHandler' undeclared (first use this
function)
xml.cpp:535: error: `XML_SetCharacterDataHandler' undeclared (first use this
function)
xml.cpp:536: error: `XML_SetCommentHandler' undeclared (first use this
function)
xml.cpp:537: error: `XML_SetDefaultHandler' undeclared (first use this
function)
xml.cpp:538: error: `XML_SetUnknownEncodingHandler' undeclared (first use this
function)
xml.cpp:545: error: `XML_Parse' undeclared (first use this function)
xml.cpp:547: error: `XML_GetErrorCode' undeclared (first use this function)
xml.cpp:547: error: `XML_ErrorString' undeclared (first use this function)
xml.cpp:551: error: `XML_GetCurrentLineNumber' undeclared (first use this
function)
xml.cpp:570: error: `XML_ParserFree' undeclared (first use this function)

How to fix this error where do I get expat.h from. Is it part of some other project. I'm using aurox it's based on fedora core.




Re: xMule 1.9.2 released! (Score: 0)
by Anonymous on Sunday, October 03 @ 17:04:51 CDT
Everything seems to be OK, works like a razor. Good job!
PS. I use Aurox 9.1, based on Red Hat 9.0




Hehe, ik dacht ook meteen aan dat beetje invloed op (Score: 0)
by Anonymous on Tuesday, April 05 @ 05:47:44 CDT
As he swilled it down I heard Chris call, Slut, get in here Toronto Shemale [trannisi.w5.pl] I did what she told Erotic Incest Stories [goporn.sexushost.com] I did what she told Free Shemale Pics [kalbas.climaxmature.com] I did what she told Incest Bbs [lunohods.sexushost.com] I did what she told Chubby [balbes.t35.com] Groaning I took matters into my hand and was soon stroking for relief




Re: xMule 1.9.2 released! (Score: 1)
by plaenky on Saturday, October 09 @ 13:56:49 CDT
(User Info )
Seems that you have managed the 'Evil' piece of POSIX-Fileacess Code. No problem while compling 1.9.2. here.
Thanks so much for still developing xMule. :)




Re: xMule 1.9.2 released! (Score: 0)
by Anonymous on Sunday, October 10 @ 15:30:35 CDT
Hi,

I'm using Mandrake 9.2, glib/gtk-1.2.10, wxWindows version 2.4.2, gcc 3.3.1.

No problems compiling xMule 1.8.4 and previous versions. But I get a compilation error during make when building 1.9.2. Here's what it's telling me:

==== Building xMule ====
BaseClient.cpp
CFile.cpp
DownloadListCtrl.cpp
DownloadQueue.cpp
PartFile.cpp
PPgDirectories.cpp
Preferences.cpp
ServerList.cpp
ServerList.cpp: In member function `bool CServerList::Init()':
ServerList.cpp:128: error: invalid static_cast from type `wxString' to type `CString'
ServerList.cpp:132: error: invalid static_cast from type `wxString' to type `CString'
ServerList.cpp:138: error: invalid static_cast from type `wxString' to type `CString'
make[1]: *** [obj/ServerList.o] Error 1
make: *** [all] Error 2

I'm guessing I need to update something else first. I don't mind having to stick with 1.8.4 for now tho. Many thanks.

-Joe




Re: xMule 1.9.2 released! (Score: 0)
by Anonymous on Monday, October 11 @ 15:24:52 CDT
A crash changing server (mdk10.0)
Sorry





PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL.
PHP-Nuke comes with absolutely no warranty, for details, see the license.
Page Generation: 0.19 Seconds