10
« on: January 18, 2012, 06:29:42 am »
Many thanks for the update! (and sorry to both you and the main dev for giving you the wrong title ;-)
Hmmm, plot thickens... I just tried both aquaria32 and aquaria64 and neither of them have artifacts any more. I did this doing the following:
cp -r /opt/Aquaria /opt/Aquaria.bak
cd /opt/Aquaria
cp -r ~/Downloads/Aquaria_update_linux/* .
./aquaria32
...
./aquaria64
This way I overwrote everything in the Aquaria folder with the stuff found inside Aquaria_update_linux folder. Then I simply ran aquaria32 and aquaria64
aquaria32: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, not stripped
aquaria64: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, not stripped
ls -lshA /opt/Aquaria
8.0K -rwxr-xr-x 1 root root 4.2K 2012-01-18 00:24 aquaria
3.6M -rwxr-xr-x 1 root root 3.6M 2012-01-18 00:24 aquaria32
4.2M -rwxr-xr-x 1 root root 4.2M 2012-01-18 00:24 aquaria64
32K -rw-r--r-- 1 root root 32K 2012-01-16 17:48 aquaria.png
4.0K drwxr-xr-x 2 root root 4.0K 2012-01-16 17:48 config
4.0K drwxr-xr-x 7 root root 4.0K 2012-01-16 17:48 data
4.0K -rw-r--r-- 1 root root 2.9K 2012-01-16 17:49 default-1.xml
4.0K drwxr-xr-x 4 root root 4.0K 2012-01-16 17:49 docs
52K drwxr-xr-x 181 root root 48K 2012-01-16 17:48 gfx
4.0K drwxr-xr-x 2 root root 4.0K 2012-01-18 00:24 lib32
4.0K drwxr-xr-x 2 root root 4.0K 2012-01-18 00:24 lib64
52K -rwxr-xr-x 1 root root 49K 2012-01-16 17:48 libgcc_s.so.1
244K -rwxr-xr-x 1 root root 242K 2012-01-16 17:48 libopenal.so.1
492K -rwxr-xr-x 1 root root 492K 2012-01-16 17:48 libSDL-1.2.so.0
1.2M -rwxr-xr-x 1 root root 1.2M 2012-01-16 17:48 libstdc++.so.6
4.0K drwxr-xr-x 2 root root 4.0K 2012-01-16 17:49 maptemplates
4.0K drwxr-xr-x 6 root root 4.0K 2012-01-16 17:48 _mods
4.0K drwxr-xr-x 2 root root 4.0K 2012-01-16 17:49 mus
4.0K -rw-r--r-- 1 root root 276 2012-01-16 17:48 README-linux.txt
8.0K -rw-r--r-- 1 root root 4.6K 2012-01-18 00:24 README.txt
4.0K drwxr-xr-x 8 root root 4.0K 2012-01-16 17:49 scripts
4.0K drwxr-xr-x 4 root root 4.0K 2012-01-16 17:48 sfx
4.0K -rw-r--r-- 1 root root 2.6K 2012-01-16 17:48 usersettings.xml
12K drwxr-xr-x 2 root root 12K 2012-01-16 17:48 vox
4.0K -rwxr-xr-x 1 root root 2.7K 2012-01-16 17:49 xdg-open
(there is still old 64-bit aquaria in there but I did not run that one)
My response: What the heck is going on? What did you change in the 32-bit build since the last time? What is even wierder is that there is no mention of libGL or libGLU in the ldd so what might be the cause of this? Is it perhaps libSDL (but Myth II does not even use that lib)?
Here is the ldd on my machine for Aquaria and Myth II:
$ldd ./aquaria32
linux-gate.so.1 => (0xf771b000)
libSDL-1.2.so.0 => /opt/Aquaria/./lib32/libSDL-1.2.so.0 (0xf76b9000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf767b000)
libopenal.so.1 => /opt/Aquaria/./lib32/libopenal.so.1 (0xf7631000)
libstdc++.so.6 => /opt/Aquaria/./lib32/libstdc++.so.6 (0xf7543000)
libm.so.6 => /lib32/libm.so.6 (0xf7519000)
libgcc_s.so.1 => /opt/Aquaria/./lib32/libgcc_s.so.1 (0xf750c000)
libc.so.6 => /lib32/libc.so.6 (0xf7392000)
libdl.so.2 => /lib32/libdl.so.2 (0xf738c000)
/lib/ld-linux.so.2 (0xf771c000)
librt.so.1 => /lib32/librt.so.1 (0xf7383000)
$ldd ~/Games/Myth\ II/Myth2
linux-gate.so.1 => (0xf77a4000)
libGLU.so.1 => /usr/lib32/libGLU.so.1 (0xf770d000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7622000)
libm.so.6 => /lib32/libm.so.6 (0xf75f7000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf75d9000)
libc.so.6 => /lib32/libc.so.6 (0xf745f000)
libGL.so.1 => /usr/lib/i386-linux-gnu/mesa/libGL.so.1 (0xf73ef000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf73d4000)
libdl.so.2 => /lib32/libdl.so.2 (0xf73ce000)
/lib/ld-linux.so.2 (0xf77a5000)
libglapi.so.0 => /usr/lib32/libglapi.so.0 (0xf73b8000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7282000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf726f000)
libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf726b000)
libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf7265000)
libXxf86vm.so.1 => /usr/lib32/libXxf86vm.so.1 (0xf725e000)
libdrm.so.2 => /usr/lib32/libdrm.so.2 (0xf7252000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf7233000)
librt.so.1 => /lib32/librt.so.1 (0xf722a000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf7226000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf721e000)
What do these two have in common (or had in common)?
EDIT: even if I just put aquaria32 in the /opt/Aquaria folder with no other files included (albeit I've already included addition of new files from the newfiles folder in the package you asked me to download before) it works without the glitches...