Skip to Content.
Sympa Menu

sm-grimoire-bugs - [SM-Grimoire-Bugs] [Bug 13704] New: audacity doesn't compile with -msse option

sm-grimoire-bugs AT lists.ibiblio.org

Subject: SourceMage Grimoire Bug List

List archive

Chronological Thread  
  • From: bugzilla-daemon AT bugs.sourcemage.org
  • To: sm-grimoire-bugs AT lists.ibiblio.org
  • Subject: [SM-Grimoire-Bugs] [Bug 13704] New: audacity doesn't compile with -msse option
  • Date: 12 Apr 2007 05:22:33 -0000

http://bugs.sourcemage.org/show_bug.cgi?id=13704

Summary: audacity doesn't compile with -msse option
Product: Codex
Version: stable grimoire
Platform: x86
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P3
Component: audio-creation
AssignedTo: sm-grimoire-bugs AT lists.ibiblio.org
ReportedBy: anthony AT hillairet.org


I get the following error when I compile using the architecture K8_32 :

if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.
-I../../include -I../../include -O3 -fcheck-new -I../../include -MT
sse_optimized.lo -MD -MP -MF ".deps/sse_optimized.Tpo" -c -o sse_optimized.lo
sse_optimized.cpp; \
then mv -f ".deps/sse_optimized.Tpo" ".deps/sse_optimized.Plo"; else
rm
-f ".deps/sse_optimized.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -O3 -fcheck-new
-I../../include -MT sse_optimized.lo -MD -MP -MF .deps/sse_optimized.Tpo -c
sse_optimized.cpp -o sse_optimized.o
In file included from sse_optimized.cpp:70:
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/xmmintrin.h:34:3: error: #error
"SSE instruction set not enabled"
sse_optimized.cpp: In member function 'virtual double
soundtouch::TDStretchSSE::calcCrossCorrStereo(const float*, const float*)
const':
sse_optimized.cpp:76: error: '__m128' was not declared in this scope
sse_optimized.cpp:76: error: expected `;' before 'vSum'
sse_optimized.cpp:106: error: 'pVec2' was not declared in this scope
sse_optimized.cpp:106: error: expected primary-expression before ')' token
sse_optimized.cpp:106: error: expected `;' before 'pV2'
sse_optimized.cpp:107: error: 'vSum' was not declared in this scope
sse_optimized.cpp:107: error: '_mm_setzero_ps' was not declared in this scope
sse_optimized.cpp:113: error: '_mm_load_ps' was not declared in this scope
sse_optimized.cpp:113: error: '_mm_mul_ps' was not declared in this scope
sse_optimized.cpp:113: error: '_mm_add_ps' was not declared in this scope
sse_optimized.cpp: In member function 'virtual uint
soundtouch::FIRFilterSSE::evaluateFilterStereo(float*, const float*, uint)
const':
sse_optimized.cpp:296: error: expected initializer before '*' token
sse_optimized.cpp:297: error: '__m128' was not declared in this scope
sse_optimized.cpp:297: error: expected `;' before 'sum1'
sse_optimized.cpp:301: error: 'pFil' was not declared in this scope
sse_optimized.cpp:301: error: expected primary-expression before ')' token
sse_optimized.cpp:301: error: expected `;' before 'filterCoeffsAlign'
sse_optimized.cpp:303: error: 'sum1' was not declared in this scope
sse_optimized.cpp:303: error: 'sum2' was not declared in this scope
sse_optimized.cpp:303: error: '_mm_setzero_ps' was not declared in this scope
sse_optimized.cpp:313: error: '_mm_loadu_ps' was not declared in this scope
sse_optimized.cpp:313: error: '_mm_mul_ps' was not declared in this scope
sse_optimized.cpp:313: error: '_mm_add_ps' was not declared in this scope
sse_optimized.cpp:334: error: '_MM_SHUFFLE' was not declared in this scope
sse_optimized.cpp:334: error: '_mm_shuffle_ps' was not declared in this scope
sse_optimized.cpp:336: error: '_mm_add_ps' was not declared in this scope
sse_optimized.cpp:336: error: '_mm_storeu_ps' was not declared in this scope
make[4]: *** [sse_optimized.lo] Error 1
make[4]: Leaving directory
`/usr/src/audacity-src-1.2.6/lib-src/soundtouch/source/SoundTouch'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/usr/src/audacity-src-1.2.6/lib-src/soundtouch/source'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/audacity-src-1.2.6/lib-src/soundtouch'
make[1]: *** [soundtouch/source/SoundTouch/.libs/libSoundTouch.a] Error 2
make[1]: Leaving directory `/usr/src/audacity-src-1.2.6/lib-src'
make: *** [audacity] Error 2


I found this on the internet :
http://www.mail-archive.com/debian-multimedia AT lists.debian.org/msg01053.html

So I tried to apply these changes and used the modified sources for the cast
but
it didn't work, same error.
This is related to the included soundtouch library so I tried to cast the
independant spell soundtouch but it didn't compile either for a totally
different reason (other bug report coming)

Thanks

--
Configure bugmail: http://bugs.sourcemage.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



  • [SM-Grimoire-Bugs] [Bug 13704] New: audacity doesn't compile with -msse option, bugzilla-daemon, 04/12/2007

Archive powered by MHonArc 2.6.24.

Top of Page