Bug #189

Building BlueFilter in Release mode fails

Added by Tristan Matthews over 2 years ago. Updated 4 months ago.

Status:Closed Start date:2009-07-10
Priority:Normal Due date:
Assignee:Tim Place % Done:

0%

Category:- Spent time: -
Target version:-
Branch: OS:

Description

Building examples/AudioUnits/BlueFilter.xcodeproj in Release mode fails with the following errors (edited for clarity):

ttblue/examples/AudioUnits/BlueFilter/../../../includes/core/TTValue.h: In member function ‘void TTValue::toString()’:
ttblue/examples/AudioUnits/BlueFilter/../../../includes/core/TTValue.h:597: error: cast from ‘TTObject*’ to ‘unsigned int’ loses precision
ttblue/examples/AudioUnits/BlueFilter/../../../includes/core/TTValue.h:601: error: cast from ‘void*’ to ‘unsigned int’ loses precision

ttblue/examples/AudioUnits/BlueFilter/BlueFilter.cpp: In member function ‘virtual void BlueFilter::BlueFilterKernel::Process(const Float32*, Float32*, UInt32, UInt32, bool&)’:
ttblue/examples/AudioUnits/BlueFilter/BlueFilter.cpp:132: error: conversion from ‘UInt32’ to ‘const TTValue’ is ambiguous
ttblue/examples/AudioUnits/BlueFilter/../../../includes/core/TTValue.h:597: error: cast from ‘TTObject*’ to ‘unsigned int’ loses precision
ttblue/examples/AudioUnits/BlueFilter/../../../includes/core/TTValue.h:601: error: cast from ‘void*’ to ‘unsigned int’ loses precision
ttblue/examples/AudioUnits/BlueFilter/BlueFilter.cpp:132: error: conversion from ‘UInt32’ to ‘const TTValue’ is ambiguous

ttblue/examples/AudioUnits/BlueFilter/../../../includes/core/TTValue.h: In member function ‘void TTValue::toString()’:
ttblue/examples/AudioUnits/BlueFilter/../../../includes/core/TTValue.h:597: error: cast from ‘TTObject*’ to ‘unsigned int’ loses precision
/Users/tristanmatthews/ttblue/examples/AudioUnits/BlueFilter/../../../includes/core/TTValue.h:601: error: cast from ‘void*’ to ‘unsigned int’ loses precision

ttblue/examples/AudioUnits/BlueFilter/BlueFilter.cpp: In member function ‘virtual void BlueFilter::BlueFilterKernel::Process(const Float32*, Float32*, UInt32, UInt32, bool&)’:
ttblue/examples/AudioUnits/BlueFilter/BlueFilter.cpp:132: error: conversion from ‘UInt32’ to ‘const TTValue’ is ambiguous

ttblue/examples/AudioUnits/BlueFilter/../../../includes/core/TTValue.h:597: error: cast from ‘TTObject*’ to ‘unsigned int’ loses precision
ttblue/examples/AudioUnits/BlueFilter/../../../includes/core/TTValue.h:601: error: cast from ‘void*’ to ‘unsigned int’ loses precision
ttblue/examples/AudioUnits/BlueFilter/BlueFilter.cpp:132: error: conversion from ‘UInt32’ to ‘const TTValue’ is ambiguous

Build failed (6 errors)

History

Updated by Trond Lossius 4 months ago

  • Assignee set to Tim Place

Would be great if we could get this working again.

Updated by Tim Place 4 months ago

  • Status changed from New to Closed

Fixed

Also available in: Atom PDF