ports/113240: Upgrade audio/audacity to 1.2.6
Craig Boston
craig at yekse.gank.org
Sat Jun 2 15:40:11 UTC 2007
The following reply was made to PR ports/113240; it has been noted by GNATS.
From: Craig Boston <craig at yekse.gank.org>
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: ports/113240: Upgrade audio/audacity to 1.2.6
Date: Sat, 2 Jun 2007 10:19:56 -0500
Audacity fails to compile with this patch applied:
In file included from sse_optimized.cpp:70:
/usr/include/xmmintrin.h:34:3: #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
...etc
The actual problem is that it's attempting to compile SSE-specific
instructions when SSE has been explicitly disabled for this port on i386
due to alignment-related crashes.
More information about the freebsd-ports-bugs
mailing list