On Wednesday 22 August 2007 00:18, Paul TBBle Hampson wrote:
> On Tue, Aug 21, 2007 at 11:02:30AM +0100, Marcos Marado wrote:
> > Understand. Well, I wasn't able to build the package with your
> > 30_vectorisation_for_all.dpatch , so I removed that patch for my
> > packages. I had no time to see what's wrong with the patch, but I suspect
> > that with the patch and in my system I'm falling in one of the cases
> > where you're not adding the SSE flags.
>
> I don't suppose you kept the build logs? 

The only thing I kept was this:

g++ -o 
/tmp/marado/home/marado/personal/2nd/debian/etch/slviewer-1.18.1.2/indra/i686-linux-client-release/newview/llviewerjointmesh_vec.o
 -c -g -pipe -Wall -Wno-trigraphs -Wno-sign-compare -Werror -fno-math-errno 
-fexceptions -fsigned-char -fno-strict-aliasing -ftree-vectorize 
-falign-loops=16 -ffast-math -O2 -D_FORTIFY_SOURCE=2 -DLL_STANDALONE 
-DLL_MESA_HEADLESS=0 -DLL_MESA=0 -DLL_LINUX=1 -DAPPID=secondlife -DLL_SDL=1 
-DLL_FMOD=0 -DLL_X11=1 -DLL_GTK=1 -DLL_ELFBIN=0 -DLL_LIBXUL_ENABLED=0 
-DLL_GSTREAMER_ENABLED=1 -DLL_VECTORIZE=1 -DLL_SSE=1 -DLL_SSE2=1 -DNDEBUG 
-DLL_RELEASE=1 -Illcommon -Illmath -Illwindow -Illaudio -Illcharacter 
-Illdatabase -Illhavok -Illimage -Illinventory -Illmedia -Illmessage 
-Illprimitive -Illrender -Illscene -Illui -Illvfs -Illwindow -Illxml -Ilscript 
-Ilscript/lscript_compile 
-I/home/marado/personal/2nd/debian/etch/slviewer-1.18.1.2/libraries/include 
-I/home/marado/personal/2nd/debian/etch/slviewer-1.18.1.2/libraries/include/havok
 
-I/home/marado/personal/2nd/debian/etch/slviewer-1.18.1.2/libraries/i686-linux/include
 -I/usr/include/apr-1.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/freetype2 
-I/usr/include/libpng12 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include 
-I/usr/include/pango-1.0 -I/usr/include/SDL -I/usr/include/gstreamer-0.10 
-I/usr/include/libxml2 
/tmp/marado/home/marado/personal/2nd/debian/etch/slviewer-1.18.1.2/indra/i686-linux-client-release/newview/llviewerjointmesh_vec.cpp
In file included from llmath/llv4math.h:77,
                 
from 
/tmp/marado/home/marado/personal/2nd/debian/etch/slviewer-1.18.1.2/indra/i686-linux-client-release/newview/llviewerjointmesh_vec.cpp:41:
/usr/lib/gcc/i486-linux-gnu/4.1.2/include/xmmintrin.h:34:3: error: #error "SSE 
instruction set not enabled"
llmath/llv4math.h:78: error: '__m128' does not name a type
llmath/llv4vector3.h:47: error: 'V4F32' does not name a type
llmath/llv4vector3.h: In member function 'void LLV4Vector3::setVec(F32)':
llmath/llv4vector3.h:76: error: 'v' was not declared in this scope
llmath/llv4vector3.h:76: error: '_mm_set1_ps' was not declared in this scope
llmath/llv4matrix3.h: At global scope:
llmath/llv4matrix3.h:49: error: 'V4F32' does not name a type
llmath/llv4matrix3.h: In member function 'void LLV4Matrix3::lerp(const 
LLV4Matrix3&, const LLV4Matrix3&, const F32&)':
llmath/llv4matrix3.h:79: error: '__m128' was not declared in this scope
llmath/llv4matrix3.h:79: error: expected `;' before 'vw'
llmath/llv4matrix3.h:80: error: 'mV' was not declared in this scope
llmath/llv4matrix3.h:80: error: 'const class LLV4Matrix3' has no member 
named 'mV'
llmath/llv4matrix3.h:80: error: 'const class LLV4Matrix3' has no member 
named 'mV'
llmath/llv4matrix3.h:80: error: '_mm_sub_ps' was not declared in this scope
llmath/llv4matrix3.h:80: error: 'vw' was not declared in this scope
llmath/llv4matrix3.h:80: error: '_mm_mul_ps' was not declared in this scope
llmath/llv4matrix3.h:80: error: 'const class LLV4Matrix3' has no member 
named 'mV'
llmath/llv4matrix3.h:80: error: '_mm_add_ps' was not declared in this scope
llmath/llv4matrix3.h:81: error: 'const class LLV4Matrix3' has no member 
named 'mV'
llmath/llv4matrix3.h:81: error: 'const class LLV4Matrix3' has no member 
named 'mV'
llmath/llv4matrix3.h:81: error: 'const class LLV4Matrix3' has no member 
named 'mV'
llmath/llv4matrix3.h:82: error: 'const class LLV4Matrix3' has no member 
named 'mV'
llmath/llv4matrix3.h:82: error: 'const class LLV4Matrix3' has no member 
named 'mV'
llmath/llv4matrix3.h:82: error: 'const class LLV4Matrix3' has no member 
named 'mV'
llmath/llv4matrix3.h: In member function 'void LLV4Matrix3::multiply(const 
LLVector3&, LLVector3&) const':
llmath/llv4matrix3.h:88: error: 'class LLV4Vector3' has no member named 'v'
llmath/llv4matrix3.h:88: error: '_mm_set1_ps' was not declared in this scope
llmath/llv4matrix3.h:88: error: 'mV' was not declared in this scope
llmath/llv4matrix3.h:88: error: '_mm_mul_ps' was not declared in this scope
llmath/llv4matrix3.h:89: error: 'class LLV4Vector3' has no member named 'v'
llmath/llv4matrix3.h:89: error: 'class LLV4Vector3' has no member named 'v'
llmath/llv4matrix3.h:89: error: '_mm_add_ps' was not declared in this scope
llmath/llv4matrix3.h:90: error: 'class LLV4Vector3' has no member named 'v'
llmath/llv4matrix3.h:90: error: 'class LLV4Vector3' has no member named 'v'
llmath/llv4matrix3.h: In member function 'void LLV4Matrix3::multiply(const 
LLVector4&, LLV4Vector3&) const':
llmath/llv4matrix3.h:96: error: 'class LLV4Vector3' has no member named 'v'
llmath/llv4matrix3.h:96: error: '_mm_set1_ps' was not declared in this scope
llmath/llv4matrix3.h:96: error: 'mV' was not declared in this scope
llmath/llv4matrix3.h:96: error: '_mm_mul_ps' was not declared in this scope
llmath/llv4matrix3.h:97: error: 'class LLV4Vector3' has no member named 'v'
llmath/llv4matrix3.h:97: error: 'class LLV4Vector3' has no member named 'v'
llmath/llv4matrix3.h:97: error: '_mm_add_ps' was not declared in this scope
llmath/llv4matrix3.h:98: error: 'class LLV4Vector3' has no member named 'v'
llmath/llv4matrix3.h:98: error: 'class LLV4Vector3' has no member named 'v'
llmath/llv4matrix3.h: In member function 'void LLV4Matrix3::multiply(const 
LLVector3&, LLV4Vector3&) const':
llmath/llv4matrix3.h:103: error: 'class LLV4Vector3' has no member named 'v'
llmath/llv4matrix3.h:103: error: '_mm_set1_ps' was not declared in this scope
llmath/llv4matrix3.h:103: error: 'mV' was not declared in this scope
llmath/llv4matrix3.h:103: error: '_mm_mul_ps' was not declared in this scope
llmath/llv4matrix3.h:104: error: 'class LLV4Vector3' has no member named 'v'
llmath/llv4matrix3.h:104: error: 'class LLV4Vector3' has no member named 'v'
llmath/llv4matrix3.h:104: error: '_mm_add_ps' was not declared in this scope
llmath/llv4matrix3.h:105: error: 'class LLV4Vector3' has no member named 'v'
llmath/llv4matrix3.h:105: error: 'class LLV4Vector3' has no member named 'v'
llmath/llv4matrix4.h: At global scope:
llmath/llv4matrix4.h:49: error: 'V4F32' does not name a type
llmath/llv4matrix4.h: In member function 'void LLV4Matrix4::lerp(const 
LLV4Matrix4&, const LLV4Matrix4&, const F32&)':
llmath/llv4matrix4.h:79: error: '__m128' was not declared in this scope
llmath/llv4matrix4.h:79: error: expected `;' before 'vw'
llmath/llv4matrix4.h:80: error: 'mV' was not declared in this scope
llmath/llv4matrix4.h:80: error: 'const class LLV4Matrix4' has no member 
named 'mV'
llmath/llv4matrix4.h:80: error: 'const class LLV4Matrix4' has no member 
named 'mV'
llmath/llv4matrix4.h:80: error: '_mm_sub_ps' was not declared in this scope
llmath/llv4matrix4.h:80: error: 'vw' was not declared in this scope
llmath/llv4matrix4.h:80: error: '_mm_mul_ps' was not declared in this scope
llmath/llv4matrix4.h:80: error: 'const class LLV4Matrix4' has no member 
named 'mV'
llmath/llv4matrix4.h:80: error: '_mm_add_ps' was not declared in this scope
llmath/llv4matrix4.h:81: error: 'const class LLV4Matrix4' has no member 
named 'mV'
llmath/llv4matrix4.h:81: error: 'const class LLV4Matrix4' has no member 
named 'mV'
llmath/llv4matrix4.h:81: error: 'const class LLV4Matrix4' has no member 
named 'mV'
llmath/llv4matrix4.h:82: error: 'const class LLV4Matrix4' has no member 
named 'mV'
llmath/llv4matrix4.h:82: error: 'const class LLV4Matrix4' has no member 
named 'mV'
llmath/llv4matrix4.h:82: error: 'const class LLV4Matrix4' has no member 
named 'mV'
llmath/llv4matrix4.h:83: error: 'const class LLV4Matrix4' has no member 
named 'mV'
llmath/llv4matrix4.h:83: error: 'const class LLV4Matrix4' has no member 
named 'mV'
llmath/llv4matrix4.h:83: error: 'const class LLV4Matrix4' has no member 
named 'mV'
llmath/llv4matrix4.h: In member function 'void LLV4Matrix4::multiply(const 
LLVector3&, LLVector3&) const':
llmath/llv4matrix4.h:89: error: 'class LLV4Vector3' has no member named 'v'
llmath/llv4matrix4.h:89: error: 'mV' was not declared in this scope
llmath/llv4matrix4.h:89: error: '_mm_set1_ps' was not declared in this scope
llmath/llv4matrix4.h:89: error: '_mm_mul_ps' was not declared in this scope
llmath/llv4matrix4.h:89: error: '_mm_add_ps' was not declared in this scope
llmath/llv4matrix4.h:90: error: 'class LLV4Vector3' has no member named 'v'
llmath/llv4matrix4.h:90: error: 'class LLV4Vector3' has no member named 'v'
llmath/llv4matrix4.h:91: error: 'class LLV4Vector3' has no member named 'v'
llmath/llv4matrix4.h:91: error: 'class LLV4Vector3' has no member named 'v'
llmath/llv4matrix4.h: In member function 'void LLV4Matrix4::multiply(const 
LLVector3&, LLV4Vector3&) const':
llmath/llv4matrix4.h:97: error: 'class LLV4Vector3' has no member named 'v'
llmath/llv4matrix4.h:97: error: 'mV' was not declared in this scope
llmath/llv4matrix4.h:97: error: '_mm_set1_ps' was not declared in this scope
llmath/llv4matrix4.h:97: error: '_mm_mul_ps' was not declared in this scope
llmath/llv4matrix4.h:97: error: '_mm_add_ps' was not declared in this scope
llmath/llv4matrix4.h:98: error: 'class LLV4Vector3' has no member named 'v'
llmath/llv4matrix4.h:98: error: 'class LLV4Vector3' has no member named 'v'
llmath/llv4matrix4.h:99: error: 'class LLV4Vector3' has no member named 'v'
llmath/llv4matrix4.h:99: error: 'class LLV4Vector3' has no member named 'v'
llmath/llv4matrix4.h: In member function 'const LLV4Matrix4& 
LLV4Matrix4::translate(const LLV4Vector3&)':
llmath/llv4matrix4.h:104: error: 'mV' was not declared in this scope
llmath/llv4matrix4.h:104: error: 'const class LLV4Vector3' has no member 
named 'v'
llmath/llv4matrix4.h:104: error: '_mm_add_ps' was not declared in this scope
scons: *** 
[/tmp/marado/home/marado/personal/2nd/debian/etch/slviewer-1.18.1.2/indra/i686-linux-client-release/newview/llviewerjointmesh_vec.o]
 
Error 1
scons: building terminated because of errors.
make: *** [build-arch-stamp] Error 2

> I don't have a system on which I can test the patch except thePowerPC system 
> on which it works. 

I understand. If you don't figure what's wrong here, I'll try to find some 
time to take a serious look at it.

-- 
Marcos Marado
Sonaecom IT

Reply via email to