[ogg-dev] trouble building XiphQT

G S stokestack at gmail.com
Tue Aug 24 12:35:21 PDT 2010


> Here are the steps I just took to build XiphQT (on an up-to-date OS X
> 10.6.4, with Xcode 3.1.2 and Base SDK for 10.4 installed):
>
>  * got a fresh checkout of the XiphQT source (svn co
> https://svn.xiph.org/trunk/xiph-qt xiph-qt--fresh)
>  * downloaded flac-1.2.1.tar.gz and unpacked it in external-libs, then
> renamed the "flac-1.2.1" directory to "flac"
>  * opened XiphQT.xcodeproj from the build-macosx directory
>  * when Xcode finished loading the project I hit the "Build" / hammer icon
>  * after some short time and a bunch of compiler warnings the
> components were successfully built

OK.  Tried this.  Oddly, this checkout did indeed deposit the
additional library projects into external-libs; doing the full trunk
checkout doesn't.

I had to open every Xcode project and change the base SDK; none of my
systems have the old 10.4 SDK on them.

Building fails with a cascade of errors that start with

In file included from
/Volumes/data/XiphQT/build-macosx/../OggImport/src/OggImport.c:55:
/Volumes/data/XiphQT/build-macosx/../OggImport/src/importer_types.h:99:
error: expected specifier-qualifier-list before 'Track'
/Volumes/data/XiphQT/build-macosx/../OggImport/src/importer_types.h:152:
error: expected specifier-qualifier-list before 'Movie'
/Volumes/data/XiphQT/build-macosx/../OggImport/src/OggImport.c:144:
error: expected declaration specifiers or '...' before 'Movie'
/Volumes/data/XiphQT/build-macosx/../OggImport/src/OggImport.c:144:
error: expected declaration specifiers or '...' before 'Track'
/Volumes/data/XiphQT/build-macosx/../OggImport/src/OggImport.c:144:
error: expected declaration specifiers or '...' before 'Track'
/Volumes/data/XiphQT/build-macosx/../OggImport/src/OggImport.c:146:
error: expected declaration specifiers or '...' before
'QTAtomContainer'
/Volumes/data/XiphQT/build-macosx/../OggImport/src/OggImport.c:148:
error: expected declaration specifiers or '...' before 'Movie'
/Volumes/data/XiphQT/build-macosx/../OggImport/src/OggImport.c:149:
error: expected declaration specifiers or '...' before 'Track'
/Volumes/data/XiphQT/build-macosx/../OggImport/src/OggImport.c:149:
error: expected declaration specifiers or '...' before 'Track'
/Volumes/data/XiphQT/build-macosx/../OggImport/src/OggImport.c:158:
error: expected declaration specifiers or '...' before 'IdleManager'
In file included from
/Volumes/data/XiphQT/build-macosx/../OggImport/src/OggImport.c:176:
/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/QuickTime.framework/Headers/QuickTimeComponents.k.h:368:
error: expected declaration specifiers or '...' before 'Movie'


More information about the ogg-dev mailing list