Nouveau "Klients" open-source : wxMtpChat

Vous voulez discuter de Ryzom ? Prenez une chaise et venez siroter un cocktail dans le Général.
camlost2
Posts: 203
Joined: Sat Apr 09, 2005 11:23 am

Re: Nouveau "Klients" open-source : wxMtpChat

Post by camlost2 »

kervala wrote:But you are more lucky than me :( I tried to launch Ryzom with Wine today with no success :s I always get the same error message after character's selection :(
Hmm, what error message, and which version of Wine?


Spiritual guardian of Atys Ghosts -/- Ryzom on Linux -/- Ryzom Maps

"You cannot win, if someone lost!"
User avatar
kervala
Posts: 2903
Joined: Tue Sep 21, 2004 2:26 am

Re: Nouveau "Klients" open-source : wxMtpChat

Post by kervala »

I'm using Wine 0.9.51 from Wine repository and I got the following messages just after selecting my character :( However, there is no error in log files.

Code: Select all

Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7b843fc8 ESP:0033fb24 EBP:0033fb88 EFLAGS:00200212(   - 00      - -IA1)
 EAX:7b82ee9d EBX:7b8b0888 ECX:00000000 EDX:024b02b8
 ESI:024b02b8 EDI:0033fc20
Stack dump:
0x0033fb24:  0033fbb0 00000004 0000000a 00110000
0x0033fb34:  0ace0ace 00000000 00000000 7b843f50
0x0033fb44:  00000001 00000000 01891020 019447a8
0x0033fb54:  00000001 0033fc20 024b02b8 0033fbcc
0x0033fb64:  000001d4 019447a8 018a821c 0e1d1ad0
0x0033fb74:  0e1d1ad0 0033fbbf 0033fbf0 078079e4
Backtrace:
=>1 0x7b843fc8 RaiseException+0x78() in kernel32 (0x0033fb88)
  2 0x00a4674f in client_ryzom_rd (+0x64674f) (0x0033fbc4)
  3 0x00a55951 in client_ryzom_rd (+0x655951) (0x00000168)
  4 0x00000000 (0x00000000)
0x7b843fc8 RaiseException+0x78 in kernel32: movl	0xfffffffc(%ebp),%ebx
Modules:
Module	Address			Debug info	Name (123 modules)
PE	  340000-  371000	Deferred        ssleay32
PE	  380000-  392000	Deferred        zlib1
PE	  3a0000-  3a7000	Deferred        wwwfile
PE	  3b0000-  3c9000	Deferred        wwwcore
PE	  3d0000-  3d8000	Deferred        wwwutils
PE	  3e0000-  3e6000	Deferred        wwwtrans
PE	  3f0000-  3f9000	Deferred        wwwmime
PE	  400000- 170f000	Export          client_ryzom_rd
PE	 1710000- 1817000	Deferred        libeay32
PE	 1820000- 1827000	Deferred        wwwcache
PE	 1830000- 1837000	Deferred        wwwstream
PE	 1840000- 184d000	Deferred        wwwapp
PE	 1850000- 1863000	Deferred        gnu_regex
PE	 1870000- 187e000	Deferred        wwwhttp
PE	 1880000- 188b000	Deferred        wwwhtml
PE	 1890000- 194e000	Deferred        stlport_vc645
PE	 3760000- 3862000	Deferred        nel_drv_opengl_win_rd
PE	 4400000- 448f000	Deferred        nel_drv_fmod_win_rd
PE	 4490000- 4524000	Deferred        fmod
PE	10000000-1002b000	Deferred        libcurl
PE	76010000-76075000	Deferred        msvcp60
ELF	7b800000-7b929000	Export          kernel32<elf>
  \-PE	7b820000-7b929000	\               kernel32
ELF	7bc00000-7bca0000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bca0000	\               ntdll
ELF	7beb6000-7bf00000	Deferred        dsound<elf>
  \-PE	7bec0000-7bf00000	\               dsound
ELF	7bf00000-7bf03000	Deferred        <wine-loader>
ELF	7c9b4000-7c9ea000	Deferred        dinput<elf>
  \-PE	7c9c0000-7c9ea000	\               dinput
ELF	7c9ea000-7ca03000	Deferred        dinput8<elf>
  \-PE	7c9f0000-7ca03000	\               dinput8
ELF	7cb89000-7cc09000	Deferred        libglu.so.1
ELF	7cc21000-7cca2000	Deferred        opengl32<elf>
  \-PE	7cc40000-7cca2000	\               opengl32
ELF	7cdb3000-7ce04000	Deferred        libgcrypt.so.11
ELF	7ce04000-7ce19000	Deferred        libtasn1.so.3
ELF	7ce19000-7ce47000	Deferred        libcrypt.so.1
ELF	7ce47000-7ceb7000	Deferred        libgnutls.so.13
ELF	7ceb7000-7cee8000	Deferred        libcups.so.2
ELF	7ceef000-7cefb000	Deferred        libgcc_s.so.1
ELF	7cf24000-7cf7d000	Deferred        rpcrt4<elf>
  \-PE	7cf30000-7cf7d000	\               rpcrt4
ELF	7cf7d000-7d01e000	Deferred        ole32<elf>
  \-PE	7cf90000-7d01e000	\               ole32
ELF	7d0a8000-7d0da000	Deferred        uxtheme<elf>
  \-PE	7d0b0000-7d0da000	\               uxtheme
ELF	7d0da000-7d100000	Deferred        msacm32<elf>
  \-PE	7d0e0000-7d100000	\               msacm32
ELF	7d100000-7d1c5000	Deferred        libasound.so.2
ELF	7d1c5000-7d1dd000	Deferred        msacm32<elf>
  \-PE	7d1d0000-7d1dd000	\               msacm32
ELF	7d1dd000-7d213000	Deferred        winealsa<elf>
  \-PE	7d1f0000-7d213000	\               winealsa
ELF	7d49e000-7d4a4000	Deferred        libnss_dns.so.2
ELF	7d4ad000-7d4b1000	Deferred        libgpg-error.so.0
ELF	7d4b1000-7d4ba000	Deferred        libxcursor.so.1
ELF	7d4ba000-7d4d7000	Deferred        imm32<elf>
  \-PE	7d4c0000-7d4d7000	\               imm32
ELF	7d4d7000-7d4df000	Deferred        libxrender.so.1
ELF	7d4e0000-7d4f5000	Deferred        midimap<elf>
  \-PE	7d4f0000-7d4f5000	\               midimap
ELF	7da15000-7da17000	Deferred        libnvidia-tls.so.1
ELF	7da17000-7e3af000	Deferred        libglcore.so.1
ELF	7e3af000-7e445000	Deferred        libgl.so.1
ELF	7e445000-7e44a000	Deferred        libxdmcp.so.6
ELF	7e44a000-7e44d000	Deferred        libxau.so.6
ELF	7e44d000-7e53e000	Deferred        libx11.so.6
ELF	7e53e000-7e54c000	Deferred        libxext.so.6
ELF	7e54c000-7e551000	Deferred        libxxf86vm.so.1
ELF	7e551000-7e569000	Deferred        libice.so.6
ELF	7e569000-7e572000	Deferred        libsm.so.6
ELF	7e572000-7e577000	Deferred        libxfixes.so.3
ELF	7e577000-7e57d000	Deferred        libxrandr.so.2
ELF	7e58a000-7e615000	Deferred        winex11<elf>
  \-PE	7e5a0000-7e615000	\               winex11
ELF	7e698000-7e6b8000	Deferred        libexpat.so.1
ELF	7e6b8000-7e6e3000	Deferred        libfontconfig.so.1
ELF	7e6e3000-7e6f7000	Deferred        libz.so.1
ELF	7e6f7000-7e762000	Deferred        libfreetype.so.6
ELF	7e77a000-7e78f000	Deferred        psapi<elf>
  \-PE	7e780000-7e78f000	\               psapi
ELF	7e78f000-7e7d9000	Deferred        dbghelp<elf>
  \-PE	7e7a0000-7e7d9000	\               dbghelp
ELF	7e7d9000-7e80e000	Deferred        winspool<elf>
  \-PE	7e7e0000-7e80e000	\               winspool
ELF	7e80e000-7e8cc000	Deferred        comctl32<elf>
  \-PE	7e820000-7e8cc000	\               comctl32
ELF	7e8cc000-7e925000	Deferred        shlwapi<elf>
  \-PE	7e8e0000-7e925000	\               shlwapi
ELF	7e925000-7ea28000	Deferred        shell32<elf>
  \-PE	7e940000-7ea28000	\               shell32
ELF	7ea28000-7eac9000	Deferred        comdlg32<elf>
  \-PE	7ea30000-7eac9000	\               comdlg32
ELF	7eac9000-7eb31000	Deferred        msvcrt<elf>
  \-PE	7eae0000-7eb31000	\               msvcrt
ELF	7eb31000-7ebcc000	Deferred        gdi32<elf>
  \-PE	7eb40000-7ebcc000	\               gdi32
ELF	7ebcc000-7ed0a000	Deferred        user32<elf>
  \-PE	7ebf0000-7ed0a000	\               user32
ELF	7ed0a000-7ed98000	Deferred        winmm<elf>
  \-PE	7ed20000-7ed98000	\               winmm
ELF	7ed98000-7ede1000	Deferred        advapi32<elf>
  \-PE	7eda0000-7ede1000	\               advapi32
ELF	7ede1000-7edf4000	Deferred        libresolv.so.2
ELF	7edf5000-7ee0c000	Deferred        imagehlp<elf>
  \-PE	7ee00000-7ee0c000	\               imagehlp
ELF	7ee0c000-7ee2a000	Deferred        iphlpapi<elf>
  \-PE	7ee10000-7ee2a000	\               iphlpapi
ELF	7ee2a000-7ee57000	Deferred        ws2_32<elf>
  \-PE	7ee30000-7ee57000	\               ws2_32
ELF	7ee57000-7ee71000	Deferred        wsock32<elf>
  \-PE	7ee60000-7ee71000	\               wsock32
ELF	7ef9f000-7efaa000	Deferred        libnss_files.so.2
ELF	7efaa000-7efc1000	Deferred        libnsl.so.1
ELF	7efc1000-7efe8000	Deferred        libm.so.6
ELF	7efed000-7eff7000	Deferred        libnss_nis.so.2
ELF	7eff7000-7f000000	Deferred        libnss_compat.so.2
ELF	b7d39000-b7d3d000	Deferred        libdl.so.2
ELF	b7d3d000-b7e7e000	Deferred        libc.so.6
ELF	b7e7f000-b7e96000	Deferred        libpthread.so.0
ELF	b7eae000-b7fc2000	Deferred        libwine.so.1
ELF	b7fc4000-b7fdf000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a 
	0000000c    0
	0000000b    0
00000008 (D) Z:\home\kervala\Games\Ryzom\client_ryzom_rd.exe
	00000016    0
	00000015    2
	00000014   15
	00000013    0
	00000012   15
	0000000e    0
	0000000d    0
	00000009    0 <==
Xiombarg, Akenak et Fonctionnaire Impérial, Érudit de la Confrérie du Grand Dragon
Ryzom Core manager - CeB developper
User avatar
kervala
Posts: 2903
Joined: Tue Sep 21, 2004 2:26 am

Re: Nouveau "Klients" open-source : wxMtpChat

Post by kervala »

Ah !!!!

I just read the topic on english forum and copied the msvcrt.dll from my c:\windows\system32 folder to Ryzom one and... Ryzom works now :p

Thanks a lot :)

Screenshot : http://img527.imageshack.us/img527/9547/capturemz2.jpg
Last edited by kervala on Sun Dec 23, 2007 12:07 pm, edited 1 time in total.
Xiombarg, Akenak et Fonctionnaire Impérial, Érudit de la Confrérie du Grand Dragon
Ryzom Core manager - CeB developper
camlost2
Posts: 203
Joined: Sat Apr 09, 2005 11:23 am

Re: Nouveau "Klients" open-source : wxMtpChat

Post by camlost2 »

Actually, you don't have to copy the file, it comes with the ryzom installation, vaguely mentioned here.

Also, if you have a look at blaah's post at the bottom of the same page, he posted a hotfix to the Wine bug that have been messing up the windows and tabs in Ryzom with linux when minimizing or switching desktops since beta.. :)


Spiritual guardian of Atys Ghosts -/- Ryzom on Linux -/- Ryzom Maps

"You cannot win, if someone lost!"
User avatar
kervala
Posts: 2903
Joined: Tue Sep 21, 2004 2:26 am

Re: Nouveau "Klients" open-source : wxMtpChat

Post by kervala »

I don't know why, but I didn't get any msvcrt.dll with my Ryzom install under Windows :( It's assumed to be present in windows.

For the patch, I'm using an official package and it seems like it's working without the patch so I keep it unpatched :)

And I'm not sure it's the same issue because Ryzom worked fine until one of the last patch this year.
Xiombarg, Akenak et Fonctionnaire Impérial, Érudit de la Confrérie du Grand Dragon
Ryzom Core manager - CeB developper
camlost2
Posts: 203
Joined: Sat Apr 09, 2005 11:23 am

Re: Nouveau "Klients" open-source : wxMtpChat

Post by camlost2 »

Yeah, the msvcrt.dll issue came with the same patch that introduced the runtime error (among others :p not even sure if the runtime error is reproducable in linux, could be a Windows only bug ;) ). Though I did a clean install in linux with a fairly recent installer I got and I didn't have to copy msvcrt.dll.. it was already there, odd.

Wine doesn't mess up your windows and tabs in Ryzom when minimizing from windowed mode or switch desktop?


Spiritual guardian of Atys Ghosts -/- Ryzom on Linux -/- Ryzom Maps

"You cannot win, if someone lost!"
camlost2
Posts: 203
Joined: Sat Apr 09, 2005 11:23 am

Re: Nouveau "Klients" open-source : wxMtpChat

Post by camlost2 »

Compiled version 0.13 for 64 bit linux, but I'm not able to connect to Klients/CeB. I set server to chat.ryzom.com and port to 6001, yet nothing happens when I try to connect. Possibly I'm doing something wrong?

Ofcourse, CeB works through Wine without problems but I'm still a s***er for native software :)


EDIT:

For reference, I am using Kubuntu 10.04 x64. In order to compile wxmtpchat I installed the following packages:

Code: Select all

sudo apt-get install build-essential wx-common libwxgtk2.8-dev
To compile and run wxmtpchat:

Code: Select all

./configure
make
cd src
./wxmtpchat
Last edited by camlost2 on Wed Aug 04, 2010 11:54 am, edited 1 time in total.


Spiritual guardian of Atys Ghosts -/- Ryzom on Linux -/- Ryzom Maps

"You cannot win, if someone lost!"
User avatar
kervala
Posts: 2903
Joined: Tue Sep 21, 2004 2:26 am

Re: Nouveau "Klients" open-source : wxMtpChat

Post by kervala »

I suggest you to use CeB native Linux version instead of wxMtpChat by typing :

Code: Select all

sudo add-apt-repository ppa:kervala/ppa
Then in your packages managers, you should be able to install cebmtpchat

If you want to compile it yourself :

Code: Select all

sudo apt-get install subversion liblua5.1-dev cmake libqt4-dev gcc
svn co [url]http://cebmtpchat.googlecode.com/svn/trunk/[/url] cebmtpchat
cd cebmtpchat
mkdir build
cd build
cmake ..
make
Xiombarg, Akenak et Fonctionnaire Impérial, Érudit de la Confrérie du Grand Dragon
Ryzom Core manager - CeB developper
taulas
Posts: 162
Joined: Sat Feb 03, 2007 3:59 pm

Re: Nouveau "Klients" open-source : wxMtpChat

Post by taulas »

(wa, le vieux up)
Taulas de la Montagne
Officier Supérieur des Senseis Atysiens

[ Homin Fyros | Membre des Cercles Zorai'i | Kamiste | ANIRO ]
Maître foreur Jungle | Maître foreur Primes Racines | Maître foreur Désert
Maître crafteur de Lances, Batons et Bijoux | Expert crafteur de Mitraillettes


Fan de "Ryzom Movies" !!
Viens aussi parler le Zorai'i !!
camlost2
Posts: 203
Joined: Sat Apr 09, 2005 11:23 am

Re: Nouveau "Klients" open-source : wxMtpChat

Post by camlost2 »

Didn't know there was a native linux CeB :)

Added the repository but couldn't find cebmtpchat in KPackageKit or by apt-get. Compiled from source and it worked a charm!


Spiritual guardian of Atys Ghosts -/- Ryzom on Linux -/- Ryzom Maps

"You cannot win, if someone lost!"
Post Reply

Return to “Général”