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
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
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!