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