<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Rob,<div><br></div><div><br><div><div>Am 16.07.2010 um 11:20 schrieb Rob Withers:</div><br class="Apple-interchange-newline"><blockquote type="cite">
<div style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px" id="MailContainerBody" leftmargin="0" topmargin="0" canvastabstop="true" name="Compose message area">
<div><font size="2" face="Arial">Eliot, note that I can provide you access to this 
box if you have the time to take a look.&nbsp; </font></div>
<div><font size="2" face="Arial"></font>&nbsp;</div>
<div><font size="2" face="Arial">I get the sqLowLevelMFence()...</font></div>
<div><font size="2" face="Arial"></font>&nbsp;</div>
<div><font size="2" face="Arial"><a title="mailto:vawhigso@vawhigs.org
CTRL + Click to follow link" href="mailto:vawhigso@vawhigs.org">vawhigso@vawhigs.org</a> 
[~/public_html/squeakelib/Cog/unixbuild/bld]# gcc -m32 -g -O2 -msse2 
-D_GNU_SOURCE -DNDEBUG -DITIMER_HEARTBEAT=1 -DNO_VM_PROFILE=1 -DCOGMTVM=0 -msse 
-DLSB_FIRST=1&nbsp; -DHAVE_CONFIG_H&nbsp; -DSQUEAK_BUILTIN_PLUGIN 
-I/home1/vawhigso/public_html/squeakelib/Cog/unixbuild/bld 
-I/home1/vawhigso/public_html/squeakelib/Cog/unixbuild/bld 
-I/home1/vawhigso/public_html/squeakelib/Cog/platforms/unix/vm 
-I/home1/vawhigso/public_html/squeakelib/Cog/platforms/Cross/vm 
-I/home1/vawhigso/public_html/squeakelib/Cog/src/vm 
-I/home1/vawhigso/public_html/squeakelib/Cog/platforms/Cross/vm 
-I/home1/vawhigso/public_html/squeakelib/Cog/platforms/unix/vm 
-I/home1/vawhigso/public_html/squeakelib/Cog/src/vm 
-I/home1/vawhigso/public_html/squeakelib/Cog/platforms/Cross/plugins/FilePlugin 
-I/home1/vawhigso/public_html/squeakelib/Cog/platforms/unix/plugins/B3DAcceleratorPlugin 
-I/home1/vawhigso/public_html/squeakelib/Cog/unixbuild/bld 
-I/home1/vawhigso/public_html/squeakelib/Cog/unixbuild/bld 
-I/home1/vawhigso/public_html/squeakelib/Cog/platforms/unix/vm 
-I/home1/vawhigso/public_html/squeakelib/Cog/platforms/Cross/vm 
-I/home1/vawhigso/public_html/squeakelib/Cog/src/vm&nbsp;&nbsp; -E -dM 
/home1/vawhigso/public_html/squeakelib/Cog/platforms/Cross/vm/sqExternalSemaphores.c 
| egrep "86|GLIBC|Fence"<br>#define M_SQRT1_2 0.70710678118654752440<br>#define 
VM_HOST_CPU "x86_64"<br>#define __GLIBC_PREREQ(maj,min) ((__GLIBC__ &lt;&lt; 16) 
+ __GLIBC_MINOR__ &gt;= ((maj) &lt;&lt; 16) + (min))<br>#define __GLIBC__ 
2<br>#define __GLIBC_HAVE_LONG_LONG 1<br>#define __DBL_MAX__ 
1.7976931348623157e+308<br>#define M_SQRT1_2l 
0.7071067811865475244008443621048490L<br>#define __i386 1<br>#define VM_HOST 
"x86_64-linux-gnu"<br>#define i386 1<br>#define __i386__ 1<br>#define M_1_PIl 
0.3183098861837906715377675267450287L<br>#define __GLIBC_MINOR__ 5<br>#define 
M_1_PI 0.31830988618379067154<br>#define sqLowLevelMFence() asm volatile 
("mfence")<br></font></div>
<div><font size="2" face="Arial"></font>&nbsp;</div>
<div><font size="2" face="Arial">and</font></div>
<div><font size="2" face="Arial"></font>&nbsp;</div>
<div><font size="2" face="Arial"></font>&nbsp;</div>
<div><font size="2" face="Arial"></font>&nbsp;</div>
<div><font size="2" face="Arial"><a href="mailto:vawhigso@vawhigs.org">vawhigso@vawhigs.org</a> 
[~/public_html/squeakelib/Cog/unixbuild/bld]# gcc -m32 -g -O2 -msse2 
-D_GNU_SOURCE -DNDEBUG -DITIMER_HEARTBEAT=1 -DNO_VM_PROFILE=1 -DCOGMTVM=0 -msse 
-DLSB_FIRST=1&nbsp; -DHAVE_CONFIG_H&nbsp; -DSQUEAK_BUILTIN_PLUGIN 
-I/home1/vawhigso/public_html/squeakelib/Cog/unixbuild/bld 
-I/home1/vawhigso/public_html/squeakelib/Cog/unixbuild/bld 
-I/home1/vawhigso/public_html/squeakelib/Cog/platforms/unix/vm 
-I/home1/vawhigso/public_html/squeakelib/Cog/platforms/Cross/vm 
-I/home1/vawhigso/public_html/squeakelib/Cog/src/vm 
-I/home1/vawhigso/public_html/squeakelib/Cog/platforms/Cross/vm 
-I/home1/vawhigso/public_html/squeakelib/Cog/platforms/unix/vm 
-I/home1/vawhigso/public_html/squeakelib/Cog/src/vm 
-I/home1/vawhigso/public_html/squeakelib/Cog/platforms/Cross/plugins/FilePlugin 
-I/home1/vawhigso/public_html/squeakelib/Cog/platforms/unix/plugins/B3DAcceleratorPlugin 
-I/home1/vawhigso/public_html/squeakelib/Cog/unixbuild/bld 
-I/home1/vawhigso/public_html/squeakelib/Cog/unixbuild/bld 
-I/home1/vawhigso/public_html/squeakelib/Cog/platforms/unix/vm 
-I/home1/vawhigso/public_html/squeakelib/Cog/platforms/Cross/vm 
-I/home1/vawhigso/public_html/squeakelib/Cog/src/vm&nbsp;&nbsp; -E -dM 
/home1/vawhigso/public_html/squeakelib/Cog/platforms/Cross/vm/sqTicker.c | egrep 
"86|GLIBC|Fence"<br>#define M_SQRT1_2 0.70710678118654752440<br>#define 
VM_HOST_CPU "x86_64"<br>#define __GLIBC_PREREQ(maj,min) ((__GLIBC__ &lt;&lt; 16) 
+ __GLIBC_MINOR__ &gt;= ((maj) &lt;&lt; 16) + (min))<br>#define __GLIBC__ 
2<br>#define __GLIBC_HAVE_LONG_LONG 1<br>#define __DBL_MAX__ 
1.7976931348623157e+308<br>#define M_SQRT1_2l 
0.7071067811865475244008443621048490L<br>#define __i386 1<br>#define VM_HOST 
"x86_64-linux-gnu"<br>#define i386 1<br>#define __i386__ 1<br>#define M_1_PIl 
0.3183098861837906715377675267450287L<br>#define __GLIBC_MINOR__ 5<br>#define 
M_1_PI 0.31830988618379067154<br>#define sqLowLevelMFence() asm volatile 
("mfence")<br></font></div>
<div><font size="2" face="Arial"></font>&nbsp;</div>
<div><font size="2" face="Arial">Now I am getting a different error&nbsp;and this 
error like the last one is when building squeak itself, the last 
step.</font></div>
<div><font size="2" face="Arial"></font>&nbsp;</div>
<div><font size="2" face="Arial">gcc -m32 -g -O2 -msse2 -D_GNU_SOURCE -DNDEBUG 
-DITIMER_HEARTBEAT=1 -DNO_VM_PROFILE=1 -DCOGMTVM=0 -msse -DLSB_FIRST=1 -o squeak 
disabledPlugins.o version.o -Wl,--export-dynamic&nbsp; vm/vm.a 
ADPCMCodecPlugin/ADPCMCodecPlugin.a AsynchFilePlugin/AsynchFilePlugin.a 
B2DPlugin/B2DPlugin.a BitBltPlugin/BitBltPlugin.a 
BMPReadWriterPlugin/BMPReadWriterPlugin.a CroquetPlugin/CroquetPlugin.a 
ZipPlugin/ZipPlugin.a DropPlugin/DropPlugin.a DSAPrims/DSAPrims.a 
FFTPlugin/FFTPlugin.a FileCopyPlugin/FileCopyPlugin.a FilePlugin/FilePlugin.a 
FloatArrayPlugin/FloatArrayPlugin.a FloatMathPlugin/FloatMathPlugin.a 
IA32ABI/IA32ABI.a JoystickTabletPlugin/JoystickTabletPlugin.a 
JPEGReaderPlugin/JPEGReaderPlugin.a 
JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.a Klatt/Klatt.a 
LargeIntegers/LargeIntegers.a Matrix2x3Plugin/Matrix2x3Plugin.a 
MIDIPlugin/MIDIPlugin.a MiscPrimitivePlugin/MiscPrimitivePlugin.a 
Mpeg3Plugin/Mpeg3Plugin.a RePlugin/RePlugin.a SecurityPlugin/SecurityPlugin.a 
SerialPlugin/SerialPlugin.a SocketPlugin/SocketPlugin.a 
SoundCodecPrims/SoundCodecPrims.a SoundGenerationPlugin/SoundGenerationPlugin.a 
SoundPlugin/SoundPlugin.a StarSqueakPlugin/StarSqueakPlugin.a 
SurfacePlugin/SurfacePlugin.a -lutil -ldl -lpthread -lm -lnsl -lpthread vm/vm.a 
-Wl,--rpath -Wl,/usr/local/lib<br>/usr/bin/ld: warning: i386:x86-64 architecture 
of input file `vm/vm.a(gcc3x-cointerp.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`vm/vm.a(cogit.o)' is incompatible with i386 output<br>/usr/bin/ld: warning: 
i386:x86-64 architecture of input file `vm/vm.a(sqNamedPrims.o)' is incompatible 
with i386 output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`vm/vm.a(sqVirtualMachine.o)' is incompatible with i386 output<br>/usr/bin/ld: 
warning: i386:x86-64 architecture of input file `vm/vm.a(sqHeapMap.o)' is 
incompatible with i386 output<br>/usr/bin/ld: warning: i386:x86-64 architecture 
of input file `vm/vm.a(aio.o)' is incompatible with i386 output<br>/usr/bin/ld: 
warning: i386:x86-64 architecture of input file `vm/vm.a(debug.o)' is 
incompatible with i386 output<br>/usr/bin/ld: warning: i386:x86-64 architecture 
of input file `vm/vm.a(osExports.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`vm/vm.a(sqUnixMemory.o)' is incompatible with i386 output<br>/usr/bin/ld: 
warning: i386:x86-64 architecture of input file `vm/vm.a(sqUnixCharConv.o)' is 
incompatible with i386 output<br>/usr/bin/ld: warning: i386:x86-64 architecture 
of input file `vm/vm.a(sqUnixVMProfile.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(FloatMathPlugin.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(acos.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(acosh.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(asin.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(asinh.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(atan.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(atan2.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(atanh.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(cos.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(cosh.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(exp.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(expm1.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(fmod.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(hypot.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(k_cos.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(k_sin.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(ldexp.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(log.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(log10.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(log1p.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(modf.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(pow.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(rem_pio2.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(scalbn.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(sin.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(sinh.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(sqrt.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(tan.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(tanh.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(finite.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(k_rem_pio2.o)' is incompatible with i386 
output<br>/usr/bin/ld: warning: i386:x86-64 architecture of input file 
`FloatMathPlugin/FloatMathPlugin.a(k_tan.o)' is incompatible with i386 
output</font></div>
<div>&nbsp;</div>
<div class="gmail_quote"><blockquote style="border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; padding-left: 1ex; position: static; z-index: auto; " class="gmail_quote"><div style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px" name="Compose message area"><div><font class="Apple-style-span" color="#000000"><font class="Apple-style-span" color="#144FAE"><font class="Apple-style-span" face="Arial"><span class="Apple-style-span" style="font-size: small;"><br></span></font></font></font></div></div></blockquote></div></div></blockquote>For me this looks like you are still mixing 32 and 64 Bit. When I do my compilations I have a separate build folder (IIRC that is recommended in the one of the readme's) that I can clean easily. So maybe your problem is due to partly old compiled code (without -m32 flag).</div><div><br></div><div>Regards</div><div>Andreas&nbsp;</div></div></body></html>