[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#406335: Second Life new version



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 to: