Hallo Allerseits,
da ich kein .deb package v 1.2.6 gefunden habe + und um mich im kompilieren zu ueben habe ich versucht aduacity per hand unter Ubuntu Hardy 8.04 zu installieren.
konfigurieren haut hin:
das make geht aber schief:
Code
make -C lib-src
make[1]: Entering directory `/home/fps/tmp/audacity-src-1.2.6/lib-src'
cd soundtouch && make
make[2]: Entering directory `/home/fps/tmp/audacity-src-1.2.6/lib-src/soundtouch'
Making all in include
make[3]: Entering directory `/home/fps/tmp/audacity-src-1.2.6/lib-src/soundtouch/include'
make[4]: Entering directory `/home/fps/tmp/audacity-src-1.2.6/lib-src/soundtouch'
make[4]: Leaving directory `/home/fps/tmp/audacity-src-1.2.6/lib-src/soundtouch'
make all-am
make[4]: Entering directory `/home/fps/tmp/audacity-src-1.2.6/lib-src/soundtouch/include'
make[5]: Entering directory `/home/fps/tmp/audacity-src-1.2.6/lib-src/soundtouch'
make[5]: Leaving directory `/home/fps/tmp/audacity-src-1.2.6/lib-src/soundtouch'
make[4]: Leaving directory `/home/fps/tmp/audacity-src-1.2.6/lib-src/soundtouch/include'
make[3]: Leaving directory `/home/fps/tmp/audacity-src-1.2.6/lib-src/soundtouch/include'
Making all in source
make[3]: Entering directory `/home/fps/tmp/audacity-src-1.2.6/lib-src/soundtouch/source'
Making all in SoundTouch
make[4]: Entering directory `/home/fps/tmp/audacity-src-1.2.6/lib-src/soundtouch/source/SoundTouch'
if /bin/bash ../../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/i486-linux-gnu/4.2.4/include/xmmintrin.h:35: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 `/home/fps/tmp/audacity-src-1.2.6/lib-src/soundtouch/source/SoundTouch'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/fps/tmp/audacity-src-1.2.6/lib-src/soundtouch/source'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/fps/tmp/audacity-src-1.2.6/lib-src/soundtouch'
make[1]: *** [soundtouch/source/SoundTouch/.libs/libSoundTouch.a] Error 2
make[1]: Leaving directory `/home/fps/tmp/audacity-src-1.2.6/lib-src'
make: *** [audacity] Error 2
Alles anzeigen
Liegt also an soundtouch. libsoundtouch1-dev und libsoundtouch1c2 sind jeweils als deb installiert.
Folgende Zeile macht mich auch stutzig:
Code
/usr/lib/gcc/i486-linux-gnu/4.2.4/include/xmmintrin.h:35:3: error: #error "SSE instruction set not enabled"
wuerde mich sehr ueber tips zur loesung des problems freuen! Vielen Dank
Gruesse
[edit]
es war mir einfach zu bloed. die option --with-soundtouch=system hat geholfen...
[/edit]