<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Ryzom Core Development Site: Issues</title>
  <link href="http://dev.ryzom.com/issues.atom?page=11&amp;sort=author%2Ccategory%2Cid%3Adesc" rel="self"/>
  <link href="http://dev.ryzom.com/issues?page=11&amp;sort=author%2Ccategory%2Cid%3Adesc" rel="alternate"/>
  <id>http://dev.ryzom.com/</id>
  <updated>2012-12-01T15:52:05+01:00</updated>
  <author>
    <name>Ryzom Core Development Site</name>
  </author>
  <generator uri="http://www.redmine.org/">
Redmine  </generator>
  <entry>
    <title>Ryzom - Bug #1509 (New): Compiling on ARM - ARM Register Expected</title>
    <link href="http://dev.ryzom.com/issues/1509" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/1509</id>
    <updated>2012-12-01T15:52:05+01:00</updated>
    <author>
      <name>owen_a</name>
    </author>
    <content type="html">
&lt;p&gt;Compilnig it on the ARM Architecture, and i'm getting this error:&lt;/p&gt;


&lt;pre&gt;
[ 63%] Building CXX object ryzom/server/src/entities_game_service/CMakeFiles/ryzom_entities_game_service.dir/admin.cpp.o
In file included from /root/projects/ryzomcore/code/ryzom/server/src/entities_game_service/stdpch.h:43:0,
                 from &amp;lt;command-line&amp;gt;:0:
/root/projects/ryzomcore/code/nel/include/nel/georges/load_form.h:112:37: warning: multi-character character constant [-Wmultichar]
In file included from /root/projects/ryzomcore/code/ryzom/server/src/pd_lib/pd_lib.h:23:0,
                 from /root/projects/ryzomcore/code/ryzom/server/src/entities_game_service/stdpch.h:185,
                 from &amp;lt;command-line&amp;gt;:0:
/root/projects/ryzomcore/code/ryzom/server/src/pd_lib/pd_utils.h:717:25: warning: multi-character character constant [-Wmultichar]
In file included from /root/projects/ryzomcore/code/ryzom/server/src/pd_lib/pd_lib.h:25:0,
                 from /root/projects/ryzomcore/code/ryzom/server/src/entities_game_service/stdpch.h:185,
                 from &amp;lt;command-line&amp;gt;:0:
/root/projects/ryzomcore/code/ryzom/server/src/pd_lib/pd_messages.h:1439:24: warning: multi-character character constant [-Wmultichar]
In file included from /root/projects/ryzomcore/code/ryzom/server/src/entities_game_service/player_manager/character.h:61:0,
                 from /root/projects/ryzomcore/code/ryzom/server/src/entities_game_service/admin.cpp:62:
/root/projects/ryzomcore/code/ryzom/server/src/entities_game_service/player_manager/character_interface.h:25:14: warning: declaration &#226;class NLNET::CMessage&#226; does not declare anything [enabled by default]
{standard input}: Assembler messages:
{standard input}:167960: Warning: end of file not at end of a line; newline inserted
{standard input}:168909: Error: ARM register expected -- `ldr'
c++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See &amp;lt;file:///usr/share/doc/gcc-4.6/README.Bugs&amp;gt; for instructions.
make[2]: *** [ryzom/server/src/entities_game_service/CMakeFiles/ryzom_entities_game_service.dir/admin.cpp.o] Error 4
make[1]: *** [ryzom/server/src/entities_game_service/CMakeFiles/ryzom_entities_game_service.dir/all] Error 2
make: *** [all] Error 2
&lt;/pre&gt;    </content>
  </entry>
  <entry>
    <title>Ryzom - Bug #1482 (New): Private chat appearing in wrong window</title>
    <link href="http://dev.ryzom.com/issues/1482" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/1482</id>
    <updated>2012-06-19T13:15:30+02:00</updated>
    <author>
      <name>PizzaPill</name>
      <email>winter.moritz@gmx.de</email>
    </author>
    <content type="html">
&lt;p&gt;This happened the second time to me yesterday:&lt;br /&gt;I'm in a team and chat with one of my teammates (Talk, P2P), another Player joins. The first player leaves the team. Private/talk messages from Player 2 appear now in the chat-window of Player 1, altough the correct nick is shown. If I write in this window, the messages are sent to Player 1, only if I'm writing in the window for Player 2 its send to Player 2.&lt;br /&gt;In the end this creates the situation that messages from Player 1&amp;#38;2 are shown in the window of Player 1 and messages to Player 2 must be written into the window of Player 2.&lt;/p&gt;


	&lt;p&gt;I'm running the latest stable Ryzom from the official Ubuntu 12.04 repositories.&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>Ryzom - Bug #1435 (New): Crash while connecting Aniro (after the 1.13 patch, old client, linux)</title>
    <link href="http://dev.ryzom.com/issues/1435" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/1435</id>
    <updated>2012-02-29T15:50:19+01:00</updated>
    <author>
      <name>Potlatch</name>
      <email>sevmek@free.fr</email>
    </author>
    <content type="html">
&lt;p&gt;Just after char selection, black screen and crash. See attached&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>Ryzom - Bug #1384 (New): Crash right after using a TP (source)</title>
    <link href="http://dev.ryzom.com/issues/1384" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/1384</id>
    <updated>2011-10-25T22:27:31+02:00</updated>
    <author>
      <name>Potlatch</name>
      <email>sevmek@free.fr</email>
    </author>
    <content type="html">
&lt;p&gt;Using official client from kervala's PPA on Ubuntu 10.4, ryzom-core-0.8.1847~lucid1, the client crashed right after using a TP (to source, tryker, the kara one).&lt;/p&gt;


	&lt;p&gt;BT attached&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>Ryzom - Bug #1383 (New): Crash at closing the official client (ryzom-core-0.8.1847~lucid1, src/in...</title>
    <link href="http://dev.ryzom.com/issues/1383" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/1383</id>
    <updated>2011-10-25T11:28:13+02:00</updated>
    <author>
      <name>Potlatch</name>
      <email>sevmek@free.fr</email>
    </author>
    <content type="html">
&lt;p&gt;Runing Linux Ubuntu 10.04, using PPA from Kervala, 0.8.1847.&lt;/p&gt;


	&lt;p&gt;The client crashed when I closed the app.&lt;/p&gt;


	&lt;p&gt;BT attached.&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>Ryzom - Bug #1352 (New): Crash while running (official client/aniro)</title>
    <link href="http://dev.ryzom.com/issues/1352" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/1352</id>
    <updated>2011-08-25T22:55:15+02:00</updated>
    <author>
      <name>Potlatch</name>
      <email>sevmek@free.fr</email>
    </author>
    <content type="html">
&lt;p&gt;Crash while running in primes.&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>Ryzom - Bug #1347 (New): Stop grabbing the mouse pointer at startup, at least in window mode</title>
    <link href="http://dev.ryzom.com/issues/1347" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/1347</id>
    <updated>2011-08-20T12:37:01+02:00</updated>
    <author>
      <name>Potlatch</name>
      <email>sevmek@free.fr</email>
    </author>
    <content type="html">
&lt;p&gt;Hi,&lt;/p&gt;


	&lt;p&gt;Well, i'm not really sure it qualifies as a bug. Still each time I startup ryzom client in window mode, it grabs the mouse pointer and put it somewhere else. I find it quit annoying and don't see the purpose of it in the window mode.&lt;/p&gt;


	&lt;p&gt;Official client on Ubuntu 10.04&lt;/p&gt;


	&lt;p&gt;Best regards.&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>Ryzom - Bug #1345 (New): Crash while idling (afk)</title>
    <link href="http://dev.ryzom.com/issues/1345" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/1345</id>
    <updated>2011-08-17T19:23:06+02:00</updated>
    <author>
      <name>Potlatch</name>
      <email>sevmek@free.fr</email>
    </author>
    <content type="html">
&lt;p&gt;Crash while idle (afk). Using PPA from kervala on Ubuntu Lucid.&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;glibc detected &lt;b&gt;* /usr/games/ryzom_client: free(): invalid next size (fast): 0x00007fffd1e41770 *&lt;/b&gt;
======= Backtrace: =========&lt;br /&gt;/lib/libc.so.6(+0x775b6)[0x7ffff33a45b6]&lt;br /&gt;/lib/libc.so.6(cfree+0x73)[0x7ffff33aae83]&lt;br /&gt;/usr/lib/libnel3d.so.0(&lt;em&gt;ZN4NL3D9CMaterialD1Ev+0x5f)[0x7ffff6ea094f]&lt;br /&gt;/usr/lib/libnel3d.so.0(_ZN4NL3D17CMeshBaseInstanceD2Ev+0x238)[0x7ffff6bc96e8]&lt;br /&gt;/usr/lib/libnel3d.so.0(_ZN4NL3D16CMeshMRMInstanceD0Ev+0x188)[0x7ffff6e21cb8]&lt;br /&gt;/usr/lib/libnel3d.so.0(_ZN4NL3D6CScene11deleteModelEPNS_10CTransformE+0xc8)[0x7ffff6a9e158]&lt;br /&gt;/usr/lib/libnel3d.so.0(_ZN4NL3D6CScene14deleteInstanceEPNS_15CTransformShapeE+0x22)[0x7ffff6a9e1c2]&lt;br /&gt;/usr/lib/libnel3d.so.0(_ZN4NL3D10CSceneUser14deleteInstanceERNS_9UInstanceE+0x46)[0x7ffff6e98c56]&lt;br /&gt;/usr/games/ryzom_client(_ZN9CEntityCLD2Ev+0x170)[0x659420]&lt;br /&gt;/usr/games/ryzom_client(_ZN12CCharacterCLD0Ev+0x439)[0x6d6849]&lt;br /&gt;/usr/games/ryzom_client(_ZN14CEntityManager6removeEjb+0x129)[0x7a2409]&lt;br /&gt;/usr/games/ryzom_client(_ZN11CNetManager6updateEv+0x33f)[0x80e26f]&lt;br /&gt;/usr/games/ryzom_client(_Z8mainLoopv+0xf2a)[0x681c6a]&lt;br /&gt;/usr/games/ryzom_client(main+0x567)[0x6c8087]&lt;br /&gt;/lib/libc.so.6(&lt;/em&gt;_libc_start_main+0xfd)[0x7ffff334bc4d]&lt;br /&gt;/usr/games/ryzom_client[0x62ec09]
======= Memory map: ========&lt;br /&gt;00400000-01039000 r-xp 00000000 fc:00 527389                             /usr/games/ryzom_client&lt;br /&gt;01239000-0123a000 r--p 00c39000 fc:00 527389                             /usr/games/ryzom_client&lt;br /&gt;0123a000-0123e000 rw-p 00c3a000 fc:00 527389                             /usr/games/ryzom_client&lt;br /&gt;0123e000-3fff3000 rw-p 00000000 00:00 0                                  [heap]&lt;br /&gt;40000000-4005f000 rw-p 00000000 00:05 1368                               /dev/zero&lt;br /&gt;4005f000-40061000 rwxp 00000000 00:05 1368                               /dev/zero&lt;br /&gt;7fffc7339000-7fffc8000000 rw-p 00000000 00:00 0 &lt;br /&gt;7fffc8000000-7fffc84f3000 rw-p 00000000 00:00 0 &lt;br /&gt;7fffc84f3000-7fffcc000000 ---p 00000000 00:00 0 &lt;br /&gt;7fffcc0a6000-7fffd3400000 rw-p 00000000 00:00 0 &lt;br /&gt;7fffd3400000-7fffd3600000 rw-s 5262d000 00:05 7471                       /dev/nvidia0&lt;br /&gt;7fffd369d000-7fffd3b00000 rw-p 00000000 00:00 0 &lt;br /&gt;7fffd3bbe000-7fffd4000000 rw-p 00000000 00:00 0 &lt;br /&gt;7fffd4000000-7fffd7322000 rw-p 00000000 00:00 0 &lt;br /&gt;7fffd7322000-7fffd8000000 ---p 00000000 00:00 0 &lt;br /&gt;7fffd80cd000-7fffd82cd000 rw-s 55698000 00:05 7471                       /dev/nvidia0&lt;br /&gt;7fffd82cd000-7fffd84cd000 rw-s 1282fe000 00:05 7471                      /dev/nvidia0&lt;br /&gt;7fffd84cd000-7fffd86cd000 rw-s 8fce3000 00:05 7471                       /dev/nvidia0&lt;br /&gt;7fffd86cd000-7fffdb1ad000 rw-p 00000000 00:00 0 &lt;br /&gt;7fffdb1ad000-7fffdb52d000 rw-s 11b029000 00:05 7471                      /dev/nvidia0&lt;br /&gt;7fffdb52d000-7fffde8bd000 rw-p 00000000 00:00 0 &lt;br /&gt;7fffde8bd000-7fffde8be000 ---p 00000000 00:00 0 &lt;br /&gt;7fffde8be000-7fffdf0be000 rw-p 00000000 00:00 0 &lt;br /&gt;7fffdf0e7000-7fffdfd52000 rw-p 00000000 00:00 0 &lt;br /&gt;7fffdfd52000-7fffdfdd2000 rw-s 8ef1e000 00:05 7471                       /dev/nvidia0&lt;br /&gt;7fffdfdd2000-7fffdffd2000 rw-s bba7e000 00:05 7471                       /dev/nvidia0&lt;br /&gt;7fffdffd4000-7fffe00d4000 rw-p 00000000 00:00 0 &lt;br /&gt;7fffe00d4000-7fffe02d4000 rw-s 139aa7000 00:05 7471                      /dev/nvidia0&lt;br /&gt;7fffe02d4000-7fffe05b1000 rw-s 1283e4000 00:05 7471                      /dev/nvidia0&lt;br /&gt;7fffe05b1000-7fffe05b2000 ---p 00000000 00:00 0 &lt;br /&gt;7fffe05b2000-7fffe0db2000 rw-p 00000000 00:00 0 &lt;br /&gt;7fffe0db2000-7fffe0db3000 ---p 00000000 00:00 0 &lt;br /&gt;7fffe0db3000-7fffe15b3000 rw-p 00000000 00:00 0 &lt;br /&gt;7fffe15b3000-7fffe15b4000 ---p 00000000 00:00 0 &lt;br /&gt;7fffe15b4000-7fffe15b7000 rw-p 00000000 00:00 0 &lt;br /&gt;7fffe15b7000-7fffe15b8000 ---p 00000000 00:00 0 &lt;br /&gt;7fffe15b8000-7fffe1db8000 rw-p 00000000 00:00 0 &lt;br /&gt;7fffe1db8000-7fffe5db9000 rw-s 00000000 00:10 4566986                    /dev/shm/pulse-shm-2718903593&lt;br /&gt;7fffe5db9000-7fffe5dba000 ---p 00000000 00:00 0 &lt;br /&gt;7fffe5dba000-7fffe65ba000 rw-p 00000000 00:00 0 &lt;br /&gt;7fffe65ba000-7fffe677d000 r-xp 00000000 fc:00 565936                     /usr/lib/libvorbisenc.so.2.0.6&lt;br /&gt;7fffe677d000-7fffe697d000 ---p 001c3000 fc:00 565936                     /usr/lib/libvorbisenc.so.2.0.6&lt;br /&gt;7fffe697d000-7fffe6994000 r--p 001c3000 fc:00 565936                     /usr/lib/libvorbisenc.so.2.0.6&lt;br /&gt;7fffe6994000-7fffe6995000 rw-p 001da000 fc:00 565936                     /usr/lib/libvorbisenc.so.2.0.6&lt;br /&gt;7fffe6995000-7fffe69de000 r-xp 00000000 fc:00 565934                     /usr/lib/libFLAC.so.8.2.0&lt;br /&gt;7fffe69de000-7fffe6bde000 ---p 00049000 fc:00 565934                     /usr/lib/libFLAC.so.8.2.0&lt;br /&gt;7fffe6bde000-7fffe6bdf000 r--p 00049000 fc:00 565934                     /usr/lib/libFLAC.so.8.2.0&lt;br /&gt;7fffe6bdf000-7fffe6be0000 rw-p 0004a000 fc:00 565934                     /usr/lib/libFLAC.so.8.2.0&lt;br /&gt;7fffe6be0000-7fffe6bf7000 r-xp 00000000 fc:00 1054429                    /lib/libnsl-2.11.1.so&lt;br /&gt;7fffe6bf7000-7fffe6df6000 ---p 00017000 fc:00 1054429                    /lib/libnsl-2.11.1.so&lt;br /&gt;7fffe6df6000-7fffe6df7000 r--p 00016000 fc:00 1054429                    /lib/libnsl-2.11.1.so&lt;br /&gt;7fffe6df7000-7fffe6df8000 rw-p 00017000 fc:00 1054429                    /lib/libnsl-2.11.1.so&lt;br /&gt;7fffe6df8000-7fffe6dfa000 rw-p 00000000 00:00 0 &lt;br /&gt;7fffe6dfa000-7fffe6e37000 r-xp 00000000 fc:00 1046691                    /lib/libdbus-1.so.3.4.0&lt;br /&gt;7fffe6e37000-7fffe7037000 ---p 0003d000 fc:00 1046691                    /lib/libdbus-1.so.3.4.0&lt;br /&gt;7fffe7037000-7fffe7038000 r--p 0003d000 fc:00 1046691                    /lib/libdbus-1.so.3.4.0&lt;br /&gt;7fffe7038000-7fffe7039000 rw-p 0003e000 fc:00 1046691                    /lib/libdbus-1.so.3.4.0&lt;br /&gt;7fffe7039000-7fffe7097000 r-xp 00000000 fc:00 529700                     /usr/lib/libsndfile.so.1.0.21&lt;br /&gt;7fffe7097000-7fffe7297000 ---p 0005e000 fc:00 529700                     /usr/lib/libsndfile.so.1.0.21&lt;br /&gt;7fffe7297000-7fffe7299000 r--p 0005e000 fc:00 529700                     /usr/lib/libsndfile.so.1.0.21&lt;br /&gt;7fffe7299000-7fffe729a000 rw-p 00060000 fc:00 529700                     /usr/lib/libsndfile.so.1.0.21&lt;br /&gt;7fffe729a000-7fffe729e000 rw-p 00000000 00:00 0 &lt;br /&gt;7fffe729e000-7fffe72a7000 r-xp 00000000 fc:00 1050833                    /lib/libwrap.so.0.7.6&lt;br /&gt;7fffe72a7000-7fffe74a6000 ---p 00009000 fc:00 1050833                    /lib/libwrap.so.0.7.6&lt;br /&gt;7fffe74a6000-7fffe74a7000 r--p 00008000 fc:00 1050833                    /lib/libwrap.so.0.7.6&lt;br /&gt;7fffe74a7000-7fffe74a8000 rw-p 00009000 fc:00 1050833                    /lib/libwrap.so.0.7.6&lt;br /&gt;7fffe74a8000-7fffe74a9000 rw-p 00000000 00:00 0 &lt;br /&gt;7fffe74a9000-7fffe74b8000 r-xp 00000000 fc:00 554547                     /usr/lib/libXi.so.6.1.0&lt;br /&gt;7fffe74b8000-7fffe76b7000 ---p 0000f000 fc:00 554547                     /usr/lib/libXi.so.6.1.0&lt;br /&gt;7fffe76b7000-7fffe76b8000 r--p 0000e000 fc:00 554547                     /usr/lib/libXi.so.6.1.0&lt;br /&gt;7fffe76b8000-7fffe76b9000 rw-p 0000f000 fc:00 554547                     /usr/lib/libXi.so.6.1.0&lt;br /&gt;7fffe76b9000-7fffe76bd000 r-xp 00000000 fc:00 1046890                    /lib/libuuid.so.1.3.0&lt;br /&gt;7fffe76bd000-7fffe78bc000 ---p 00004000 fc:00 1046890                    /lib/libuuid.so.1.3.0&lt;br /&gt;7fffe78bc000-7fffe78bd000 r--p 00003000 fc:00 1046890                    /lib/libuuid.so.1.3.0&lt;br /&gt;7fffe78bd000-7fffe78be000 rw-p 00004000 fc:00 1046890                    /lib/libuuid.so.1.3.0&lt;br /&gt;7fffe78be000-7fffe7909000 r-xp 00000000 fc:00 565944                     /usr/li[New Thread 0x7fffe65b9700 (LWP 27341)]&lt;br /&gt;[New Thread 0x7fffe1db7700 (LWP 27344)]&lt;br /&gt;[New Thread 0x7fffe15b6700 (LWP 27345)]&lt;br /&gt;[Thread 0x7fffe15b6700 (LWP 27345) exited]&lt;br /&gt;[New Thread 0x7fffe15b2700 (LWP 27348)]&lt;br /&gt;[New Thread 0x7fffe0db1700 (LWP 27349)]&lt;br /&gt;[New Thread 0x7fffdf0bd700 (LWP 27350)]&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Program received signal SIGABRT, Aborted.&lt;br /&gt;0x00007ffff3360a75 in raise () from /lib/libc.so.6&lt;br /&gt;(gdb) thread apply all bt&lt;/p&gt;


	&lt;p&gt;Thread 9 (Thread 0x7fffdf0bd700 (LWP 27350)):&lt;br /&gt;#0  0x00007ffff33d739d in nanosleep () from /lib/libc.so.6&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/1" class="issue status-7 priority-2 closed" title="Fix problem in the ring with stencil on opengl (Closed)"&gt;#1&lt;/a&gt;  0x00007ffff7ae53f7 in NLMISC::nlSleep(unsigned int) ()&lt;br /&gt;   from /usr/lib/libnelmisc.so.0&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/2" class="issue status-7 priority-2 closed" title="Removed stlport from nel (Closed)"&gt;#2&lt;/a&gt;  0x00007fffe85e6ab5 in NLSOUND::CMusicChannelAL::run() ()&lt;br /&gt;   from /usr/lib/nel/libnel_drv_openal.so&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/3" class="issue status-7 priority-2 closed" title="Move misc/net/pacs from opennel to nel (Closed)"&gt;#3&lt;/a&gt;  0x00007ffff7a9a355 in ?? () from /usr/lib/libnelmisc.so.0&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/4" class="issue status-7 priority-2 closed" title="Move 3d from opennel to nel (Closed)"&gt;#4&lt;/a&gt;  0x00007ffff31169ca in start_thread () from /lib/libpthread.so.0&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/5" class="issue status-7 priority-2 closed" title="Use doxygen to generate documentation (Closed)"&gt;#5&lt;/a&gt;  0x00007ffff341370d in clone () from /lib/libc.so.6&lt;br /&gt;#6  0x0000000000000000 in ?? ()&lt;/p&gt;


	&lt;p&gt;Thread 8 (Thread 0x7fffe0db1700 (LWP 27349)):&lt;br /&gt;#0  0x00007ffff33d739d in nanosleep () from /lib/libc.so.6&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/1" class="issue status-7 priority-2 closed" title="Fix problem in the ring with stencil on opengl (Closed)"&gt;#1&lt;/a&gt;  0x00007ffff7ae53f7 in NLMISC::nlSleep(unsigned int) ()&lt;br /&gt;   from /usr/lib/libnelmisc.so.0&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/2" class="issue status-7 priority-2 closed" title="Removed stlport from nel (Closed)"&gt;#2&lt;/a&gt;  0x00007ffff7b378b4 in NLMISC::CTaskManager::run() ()&lt;br /&gt;   from /usr/lib/libnelmisc.so.0&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/3" class="issue status-7 priority-2 closed" title="Move misc/net/pacs from opennel to nel (Closed)"&gt;#3&lt;/a&gt;  0x00007ffff7a9a355 in ?? () from /usr/lib/libnelmisc.so.0&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/4" class="issue status-7 priority-2 closed" title="Move 3d from opennel to nel (Closed)"&gt;#4&lt;/a&gt;  0x00007ffff31169ca in start_thread () from /lib/libpthread.so.0&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/5" class="issue status-7 priority-2 closed" title="Use doxygen to generate documentation (Closed)"&gt;#5&lt;/a&gt;  0x00007ffff341370d in clone () from /lib/libc.so.6&lt;br /&gt;#6  0x0000000000000000 in ?? ()&lt;/p&gt;


	&lt;p&gt;Thread 7 (Thread 0x7fffe15b2700 (LWP 27348)):&lt;br /&gt;#0  0x00007ffff33d739d in nanosleep () from /lib/libc.so.6&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/1" class="issue status-7 priority-2 closed" title="Fix problem in the ring with stencil on opengl (Closed)"&gt;#1&lt;/a&gt;  0x00007ffff7ae53f7 in NLMISC::nlSleep(unsigned int) ()&lt;br /&gt;   from /usr/lib/libnelmisc.so.0&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/2" class="issue status-7 priority-2 closed" title="Removed stlport from nel (Closed)"&gt;#2&lt;/a&gt;  0x00000000009cdb13 in CWebigNotificationThread::run() ()&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/3" class="issue status-7 priority-2 closed" title="Move misc/net/pacs from opennel to nel (Closed)"&gt;#3&lt;/a&gt;  0x00007ffff7a9a355 in ?? () from /usr/lib/libnelmisc.so.0&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/4" class="issue status-7 priority-2 closed" title="Move 3d from opennel to nel (Closed)"&gt;#4&lt;/a&gt;  0x00007ffff31169ca in start_thread () from /lib/libpthread.so.0&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/5" class="issue status-7 priority-2 closed" title="Use doxygen to generate documentation (Closed)"&gt;#5&lt;/a&gt;  0x00007ffff341370d in clone () from /lib/libc.so.6&lt;br /&gt;#6  0x0000000000000000 in ?? ()&lt;/p&gt;


	&lt;p&gt;Thread 5 (Thread 0x7fffe1db7700 (LWP 27344)):&lt;br /&gt;#0  0x00007ffff33d739d in nanosleep () from /lib/libc.so.6&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/1" class="issue status-7 priority-2 closed" title="Fix problem in the ring with stencil on opengl (Closed)"&gt;#1&lt;/a&gt;  0x00007ffff7ae53f7 in NLMISC::nlSleep(unsigned int) ()&lt;br /&gt;   from /usr/lib/libnelmisc.so.0&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/2" class="issue status-7 priority-2 closed" title="Removed stlport from nel (Closed)"&gt;#2&lt;/a&gt;  0x000000000076dc11 in CSessionBrowser::run (this=0x10c433c0)&lt;br /&gt;    at /build/buildd/ryzom-core-0.8.1628~lucid0/ryzom/client/src/session_browser.cpp:171&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/3" class="issue status-7 priority-2 closed" title="Move misc/net/pacs from opennel to nel (Closed)"&gt;#3&lt;/a&gt;  0x00007ffff7a9a355 in ?? () from /usr/lib/libnelmisc.so.0&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/4" class="issue status-7 priority-2 closed" title="Move 3d from opennel to nel (Closed)"&gt;#4&lt;/a&gt;  0x00007ffff31169ca in start_thread () from /lib/libpthread.so.0&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/5" class="issue status-7 priority-2 closed" title="Use doxygen to generate documentation (Closed)"&gt;#5&lt;/a&gt;  0x00007ffff341370d in clone () from /lib/libc.so.6&lt;br /&gt;#6  0x0000000000000000 in ?? ()&lt;/p&gt;


	&lt;p&gt;Thread 4 (Thread 0x7fffe65b9700 (LWP 27341)):&lt;br /&gt;#0  0x00007ffff3406f93 in poll () from /lib/libc.so.6&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/1" class="issue status-7 priority-2 closed" title="Fix problem in the ring with stencil on opengl (Closed)"&gt;#1&lt;/a&gt;  0x00007fffe816241f in ?? () from /usr/lib/libpulse.so.0&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/2" class="issue status-7 priority-2 closed" title="Removed stlport from nel (Closed)"&gt;#2&lt;/a&gt;  0x00007fffe8151d86 in pa_mainloop_poll () from /usr/lib/libpulse.so.0&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/3" class="issue status-7 priority-2 closed" title="Move misc/net/pacs from opennel to nel (Closed)"&gt;#3&lt;/a&gt;  0x00007fffe8153809 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/4" class="issue status-7 priority-2 closed" title="Move 3d from opennel to nel (Closed)"&gt;#4&lt;/a&gt;  0x00007fffe81538c0 in pa_mainloop_run () from /usr/lib/libpulse.so.0&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/5" class="issue status-7 priority-2 closed" title="Use doxygen to generate documentation (Closed)"&gt;#5&lt;/a&gt;  0x00007fffe816221b in ?? () from /usr/lib/libpulse.so.0&lt;br /&gt;#6  0x00007fffe78f60e8 in ?? () from /usr/lib/libpulsecommon-0.9.21.so&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/7" class="issue status-7 priority-2 closed" title="Removing memory and ai project from nel (Closed)"&gt;#7&lt;/a&gt;  0x00007ffff31169ca in start_thread () from /lib/libpthread.so.0&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/8" class="issue status-7 priority-2 closed" title="Removing all $Id$ from NeL (Closed)"&gt;#8&lt;/a&gt;  0x00007ffff341370d in clone () from /lib/libc.so.6&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/9" class="issue status-7 priority-2 closed" title="Fixed OpenGL shadows and bloom bug with latest OpenGL driver (Closed)"&gt;#9&lt;/a&gt;  0x0000000000000000 in ?? ()&lt;/p&gt;


	&lt;p&gt;Thread 3 (Thread 0x7fffe8fef700 (LWP 27340)):&lt;br /&gt;#0  0x00007ffff33d739d in nanosleep () from /lib/libc.so.6&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/1" class="issue status-7 priority-2 closed" title="Fix problem in the ring with stencil on opengl (Closed)"&gt;#1&lt;/a&gt;  0x00007ffff340c844 in usleep () from /lib/libc.so.6&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/2" class="issue status-7 priority-2 closed" title="Removed stlport from nel (Closed)"&gt;#2&lt;/a&gt;  0x00007ffff7b346d3 in NLMISC::CCoTask::yield() ()&lt;br /&gt;   from /usr/lib/libnelmisc.so.0&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/3" class="issue status-7 priority-2 closed" title="Move misc/net/pacs from opennel to nel (Closed)"&gt;#3&lt;/a&gt;  0x00000000008238fe in CLoginStateMachine::waitEvent (this=0x125c100)&lt;br /&gt;    at /build/buildd/ryzom-core-0.8.1628~lucid0/ryzom/client/src/far_tp.cpp:202&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/4" class="issue status-7 priority-2 closed" title="Move 3d from opennel to nel (Closed)"&gt;#4&lt;/a&gt;  0x00000000008286a6 in CLoginStateMachine::run (this=0x125c100)&lt;br /&gt;    at /build/buildd/ryzom-core-0.8.1628~lucid0/ryzom/client/src/far_tp.cpp:503&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/5" class="issue status-7 priority-2 closed" title="Use doxygen to generate documentation (Closed)"&gt;#5&lt;/a&gt;  0x00007ffff7b34bf7 in NLMISC::TCoTaskData::run() ()&lt;br /&gt;   from /usr/lib/libnelmisc.so.0&lt;br /&gt;#6  0x00007ffff7a9a355 in ?? () from /usr/lib/libnelmisc.so.0&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/7" class="issue status-7 priority-2 closed" title="Removing memory and ai project from nel (Closed)"&gt;#7&lt;/a&gt;  0x00007ffff31169ca in start_thread () from /lib/libpthread.so.0&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/8" class="issue status-7 priority-2 closed" title="Removing all $Id$ from NeL (Closed)"&gt;#8&lt;/a&gt;  0x00007ffff341370d in clone () from /lib/libc.so.6&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/9" class="issue status-7 priority-2 closed" title="Fixed OpenGL shadows and bloom bug with latest OpenGL driver (Closed)"&gt;#9&lt;/a&gt;  0x0000000000000000 in ?? ()&lt;/p&gt;


	&lt;p&gt;Thread 2 (Thread 0x7fffee085700 (LWP 27339)):&lt;br /&gt;#0  0x00007ffff33d739d in nanosleep () from /lib/libc.so.6&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/1" class="issue status-7 priority-2 closed" title="Fix problem in the ring with stencil on opengl (Closed)"&gt;#1&lt;/a&gt;  0x00007ffff7ae53f7 in NLMISC::nlSleep(unsigned int) ()&lt;br /&gt;   from /usr/lib/libnelmisc.so.0&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/2" class="issue status-7 priority-2 closed" title="Removed stlport from nel (Closed)"&gt;#2&lt;/a&gt;  0x00000000008cfe7e in CLoginProgressTask::run() ()&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/3" class="issue status-7 priority-2 closed" title="Move misc/net/pacs from opennel to nel (Closed)"&gt;#3&lt;/a&gt;  0x00007ffff7a9a355 in ?? () from /usr/lib/libnelmisc.so.0&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/4" class="issue status-7 priority-2 closed" title="Move 3d from opennel to nel (Closed)"&gt;#4&lt;/a&gt;  0x00007ffff31169ca in start_thread () from /lib/libpthread.so.0&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/5" class="issue status-7 priority-2 closed" title="Use doxygen to generate documentation (Closed)"&gt;#5&lt;/a&gt;  0x00007ffff341370d in clone () from /lib/libc.so.6&lt;br /&gt;#6  0x0000000000000000 in ?? ()&lt;/p&gt;


	&lt;p&gt;Thread 1 (Thread 0x7ffff7fbb740 (LWP 27336)):&lt;br /&gt;#0  0x00007ffff3360a75 in raise () from /lib/libc.so.6&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/1" class="issue status-7 priority-2 closed" title="Fix problem in the ring with stencil on opengl (Closed)"&gt;#1&lt;/a&gt;  0x00007ffff33645c0 in abort () from /lib/libc.so.6&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/2" class="issue status-7 priority-2 closed" title="Removed stlport from nel (Closed)"&gt;#2&lt;/a&gt;  0x00007ffff339a4fb in ?? () from /lib/libc.so.6&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/3" class="issue status-7 priority-2 closed" title="Move misc/net/pacs from opennel to nel (Closed)"&gt;#3&lt;/a&gt;  0x00007ffff33a45b6 in ?? () from /lib/libc.so.6&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/4" class="issue status-7 priority-2 closed" title="Move 3d from opennel to nel (Closed)"&gt;#4&lt;/a&gt;  0x00007ffff33aae83 in free () from /lib/libc.so.6&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/5" class="issue status-7 priority-2 closed" title="Use doxygen to generate documentation (Closed)"&gt;#5&lt;/a&gt;  0x00007ffff6ea094f in NL3D::CMaterial::~CMaterial() ()&lt;br /&gt;   from /usr/lib/libnel3d.so.0&lt;br /&gt;#6  0x00007ffff6bc96e8 in NL3D::CMeshBaseInstance::~CMeshBaseInstance() ()&lt;br /&gt;   from /usr/lib/libnel3d.so.0&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/7" class="issue status-7 priority-2 closed" title="Removing memory and ai project from nel (Closed)"&gt;#7&lt;/a&gt;  0x00007ffff6e21cb8 in NL3D::CMeshMRMInstance::~CMeshMRMInstance() ()&lt;br /&gt;   from /usr/lib/libnel3d.so.0&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/8" class="issue status-7 priority-2 closed" title="Removing all $Id$ from NeL (Closed)"&gt;#8&lt;/a&gt;  0x00007ffff6a9e158 in NL3D::CScene::deleteModel(NL3D::CTransform*) ()&lt;br /&gt;   from /usr/lib/libnel3d.so.0&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/9" class="issue status-7 priority-2 closed" title="Fixed OpenGL shadows and bloom bug with latest OpenGL driver (Closed)"&gt;#9&lt;/a&gt;  0x00007ffff6a9e1c2 in NL3D::CScene::deleteInstance(NL3D::CTransformShape*)&lt;br /&gt;    () from /usr/lib/libnel3d.so.0&lt;br /&gt;#10 0x00007ffff6e98c56 in NL3D::CSceneUser::deleteInstance(NL3D::UInstance&amp;#38;) ()&lt;br /&gt;   from /usr/lib/libnel3d.so.0&lt;br /&gt;#11 0x0000000000659420 in ~CEntityCL (this=0x7fffcc0eede0, &lt;br /&gt;    __in_chrg=&amp;lt;value optimized out&amp;gt;)&lt;br /&gt;    at /build/buildd/ryzom-core-0.8.1628~lucid0/ryzom/client/src/entity_cl.cpp:579&lt;br /&gt;#12 0x00000000006d6849 in ~CCharacterCL (this=0x7fffcc0eede0, &lt;br /&gt;    __in_chrg=&amp;lt;value optimized out&amp;gt;)&lt;br /&gt;    at /build/buildd/ryzom-core-0.8.1628~lucid0/ryzom/client/src/character_cl.cpp:420&lt;br /&gt;&lt;a href="http://dev.ryzom.com/issues/13" class="issue status-7 priority-1 closed" title="Make a XAudio2 driver (Closed)"&gt;#13&lt;/a&gt; 0x00000000007a2409 in CEntityManager::remove (this=0x125fde0, slot=13, &lt;br /&gt;    warning=&amp;lt;value optimized out&amp;gt;)&lt;br /&gt;    at /build/buildd/ryzom-core-0.8.1628~lucid0/ryzom/client/src/entities.cpp:816&lt;br /&gt;#14 0x000000000080e26f in CNetManager::update (this=0x12638a0)&lt;br /&gt;    at /build/buildd/ryzom-core-0.8.1628~lucid0/ryzom/client/src/net_manager.cpp:3823&lt;br /&gt;#15 0x0000000000681c6a in mainLoop ()&lt;br /&gt;    at /build/buildd/ryzom-core-0.8.1628~lucid0/ryzom/client/src/main_loop.cpp:1766&lt;br /&gt;#16 0x00000000006c8087 in main (argc=&amp;lt;value optimized out&amp;gt;, &lt;br /&gt;    argv=&amp;lt;value optimized out&amp;gt;)&lt;br /&gt;    at /build/buildd/ryzom-core-0.8.1628~lucid0/ryzom/client/src/client.cpp:618&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>Ryzom - Bug #1262 (New): game fails to remember selected resolution</title>
    <link href="http://dev.ryzom.com/issues/1262" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/1262</id>
    <updated>2011-03-18T12:29:52+01:00</updated>
    <author>
      <name>prozacr</name>
      <email>vytautas1987@yahoo.com</email>
    </author>
    <content type="html">
&lt;p&gt;game fails to remember selected resolution.&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>Ryzom - Feature #1261 (New): make skilldeck larger and more mouse friendly</title>
    <link href="http://dev.ryzom.com/issues/1261" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/1261</id>
    <updated>2011-03-18T11:58:40+01:00</updated>
    <author>
      <name>prozacr</name>
      <email>vytautas1987@yahoo.com</email>
    </author>
    <content type="html">
&lt;p&gt;make skilldeck larger and more mouse (~user) friendly.&lt;br /&gt;Currently skilldeck icons are clearly too small for comfortable usage with mouse.&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>Ryzom - Bug #1260 (New): mission waypints lost sometimes</title>
    <link href="http://dev.ryzom.com/issues/1260" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/1260</id>
    <updated>2011-03-18T11:55:39+01:00</updated>
    <author>
      <name>prozacr</name>
      <email>vytautas1987@yahoo.com</email>
    </author>
    <content type="html">
&lt;p&gt;I did one mission then other and way-points showing location where to go are lost. Sometimes not always.&lt;/p&gt;


	&lt;p&gt;The best solution would be to make interface more intuitive and move way-points selection away from radar and associate way-point with currently selected quest in quest menu.&lt;/p&gt;


	&lt;p&gt;Missions lack way-points totally sometimes.&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>Ryzom - Bug #1245 (New): Multiple CGDMouseMove per frame bug (and other misc bugs)</title>
    <link href="http://dev.ryzom.com/issues/1245" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/1245</id>
    <updated>2011-01-23T16:56:05+01:00</updated>
    <author>
      <name>Qantourisc</name>
    </author>
    <content type="html">
&lt;p&gt;When multiple CGDMouseMove's are received in 1 frame, all previous CGDMouseMove's are discarded.&lt;br /&gt;Bug is most visible on very high (1000HZ) sample rates. Lower framerate also increases the visibility of this bug.&lt;/p&gt;


	&lt;p&gt;Note: From time to time I explain things poorly, if so, ask, and I will explain it in a different fashion.&lt;br /&gt;Also recommend your read the patch and source code, this will clear up a lot.&lt;/p&gt;


	&lt;p&gt;What happens:&lt;br /&gt;&lt;strong&gt;Bug 1 (This only affected non-mouse-smoothed players):&lt;/strong&gt;&lt;br /&gt;In this code _MouseDeltaAX is set to _MouseDeltaAX = x * ClientCfg.FreeLookSpeed;&lt;br /&gt;It should however be _MouseDeltaAX += x * ClientCfg.FreeLookSpeed;&lt;br /&gt;&lt;strong&gt;Bug 2 (Affecting all):&lt;/strong&gt;&lt;br /&gt;if (fabs(_MouseDeltaAX) &gt; epsilon) is used both to set and UNSET _MouseAngleX.&lt;br /&gt;As a result, a subsequent update of a mouse-move of (X=0,Y=1) would reset the fact that X moved.&lt;br /&gt;&lt;strong&gt;Bug 3 (Affecting all):&lt;/strong&gt;&lt;br /&gt;CEventsListener::getMouseAngleY() doesn't reset the delta angle.&lt;br /&gt;This in combination with bugfix-1 would result in an ever-increasing delta.&lt;br /&gt;&lt;strong&gt;Possible bug 4:&lt;/strong&gt;&lt;br /&gt;CUnixEventEmitter::emulateMouseRawMod might be called to often then required.&lt;br /&gt;As a result it's not always sane to flush the XEvents.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Suggestion 1:&lt;/strong&gt;&lt;br /&gt;I also recommentdropping isMouseAngleY/X and only using getMouseAngleX/Y then detect float == 0 on that. (If this always works.)&lt;br /&gt;(No risk of floating point errors (at least I think), because it will always be reset after reading the to-proccess-angle.)&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Suggestion 2:&lt;/strong&gt; (Topping Suggestion 1)&lt;br /&gt;Move the check "if (fabs(_MouseDeltaAX) &gt; epsilon)" CEventsListener::updateFreeLookPos to EventsListener::isMouseAngleX&lt;br /&gt;This way it's only ran ONCE instead of every time :)&lt;br /&gt;(This also removed the entire suggestion 1 in a cleaner fashion.)&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Note 1:&lt;/strong&gt;&lt;br /&gt;In the current state of affairs, you MUST call getMouseAngleX after isMouseAngleX to keep a sane state.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Note 2:&lt;/strong&gt;&lt;br /&gt;This should also be fixed for CEventsListener::updateCursorPos ... this suffers from the same bugs, but this isn't too bad. (No bad effects.)&lt;/p&gt;


	&lt;p&gt;If suggestions and notes are accepted, I will also make a fix for those if you desire.&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>Ryzom - Bug #1214 (New): Trees texture LOD broken?</title>
    <link href="http://dev.ryzom.com/issues/1214" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/1214</id>
    <updated>2010-12-12T04:07:46+01:00</updated>
    <author>
      <name>rti</name>
    </author>
    <content type="html">
&lt;p&gt;See screenshots. Happens sometimes, detail setting all to "high".&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>Ryzom - Feature #1211 (New): GCI Task : Unit Test</title>
    <link href="http://dev.ryzom.com/issues/1211" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/1211</id>
    <updated>2010-12-09T22:15:09+01:00</updated>
    <author>
      <name>peneon</name>
      <email>michal.kozminski@gmail.com</email>
    </author>
    <content type="html">
&lt;p&gt;&lt;a class="external" href="http://socghop.appspot.com/gci/task/show/google/gci2010/worldforge/t128955418827"&gt;http://socghop.appspot.com/gci/task/show/google/gci2010/worldforge/t128955418827&lt;/a&gt; - this was my GCI task. I attach file with tar of unit test folder and patch file&lt;/p&gt;    </content>
  </entry>
  <entry>
    <title>Ryzom - Bug #899 (New): The undefined reference to `__sync_bool_compare_and_swap_4' problem</title>
    <link href="http://dev.ryzom.com/issues/899" rel="alternate"/>
    <id>http://dev.ryzom.com/issues/899</id>
    <updated>2010-05-14T10:41:03+02:00</updated>
    <author>
      <name>rti</name>
    </author>
    <content type="html">
&lt;p&gt;Hi.&lt;/p&gt;


	&lt;p&gt;I just looked a bit further into the "undefined reference to `__sync_bool_compare_and_swap_4'" problem people are getting lately due to &lt;a href="http://dev.ryzom.com/issues/874" class="issue status-7 priority-2 closed" title="NELMISC: FastMutex Assembler replaced by GCC builtin for NL_OS_UNIX (Patch included) (Closed)"&gt;#874&lt;/a&gt;.&lt;/p&gt;


&lt;pre&gt;
int main(int p_argc, char const** p_argv) {
    char val = 0;
    __sync_bool_compare_and_swap(&amp;#38;val, 0, 1);
    return 0;
}
&lt;/pre&gt;

	&lt;p&gt;I succeeded building this code with the following commands:&lt;br /&gt;&lt;pre&gt;
gcc/g++ -m32 -march=i486 ...
&lt;/pre&gt;&lt;/p&gt;


&lt;pre&gt;
gcc/g++ -m64 ...
&lt;/pre&gt;

	&lt;p&gt;The building fails with the famous undefined reference to `__sync_bool_compare_and_swap_4' with the following commands:&lt;br /&gt;&lt;pre&gt;
gcc/g++ -m32 -march=i386 ...
&lt;/pre&gt;&lt;/p&gt;


	&lt;p&gt;I think the reason that brocifer was not able to compile the code (&lt;a class="external" href="http://dev.ryzom.com/boards/17/topics/1648"&gt;http://dev.ryzom.com/boards/17/topics/1648&lt;/a&gt;) is, that he only set the CFLAGS and not the CXXFLAGS variable. Since the call to __sync_bool_compare_and_swap resides in a C++ header, setting CFLAGS had simply no effect.&lt;/p&gt;


	&lt;p&gt;So I think the solution to this problem should be:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;add the -march value on &lt;a href="http://dev.ryzom.com/projects/ryzom/wiki/BuildForLinux" class="wiki-page new"&gt;BuildForLinux&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;ensure that cmake generated build scripts contain the right -march setting on gcc&lt;/li&gt;
	&lt;/ul&gt;    </content>
  </entry>
</feed>
