Page 8 of 8

Re: Nouveau "Klients" open-source : wxMtpChat

Posted: Sat Dec 22, 2007 10:50 pm
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?

Re: Nouveau "Klients" open-source : wxMtpChat

Posted: Sun Dec 23, 2007 9:57 am
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 <==

Re: Nouveau "Klients" open-source : wxMtpChat

Posted: Sun Dec 23, 2007 10:37 am
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

Re: Nouveau "Klients" open-source : wxMtpChat

Posted: Sun Dec 23, 2007 2:41 pm
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.. :)

Re: Nouveau "Klients" open-source : wxMtpChat

Posted: Sun Dec 23, 2007 3:03 pm
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.

Re: Nouveau "Klients" open-source : wxMtpChat

Posted: Sun Dec 23, 2007 4:04 pm
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?

Re: Nouveau "Klients" open-source : wxMtpChat

Posted: Wed Aug 04, 2010 11:28 am
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

Re: Nouveau "Klients" open-source : wxMtpChat

Posted: Wed Aug 04, 2010 12:20 pm
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

Re: Nouveau "Klients" open-source : wxMtpChat

Posted: Wed Aug 04, 2010 1:54 pm
by taulas
(wa, le vieux up)

Re: Nouveau "Klients" open-source : wxMtpChat

Posted: Wed Aug 04, 2010 2:15 pm
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!