On Jan 2, 2007, at 5:15 AM, Arek Korbik wrote:> The XCode project files you found are meant to be used with FLAC > 1.1.2. The FLAC repository now contains version 1.1.3 files, and there > have been interface changes in that latest revision > (http://flac.sourceforge.net/changelog.html#flac_1_1_3). That could > explain your problems with compilation.Well, now, no, I did download the 1.1.3 sources again, and not only did the xcodeproj project file have the file_encoder.c listed in the project as WELL as the old pbproj project file that came WITH 1.1.3's sources, i did a search on the whole directory only to find no trace of file_encoder.c and it's cousins... I'm all at 1.1.3, source files, project files and everything. Now, where did these files go?: file_decoder.h + .c file_encoder.h + .c seekable_stream_decoder.h + .c seekable_stream_encoder.h + .c Who's got 'em? They're certainly not in the distribution -- does anyone actually HAVE these files anywhere? Looking for these files on the api repository gets me a 404... but Google has links to them... Ev Technical Knowledge Officer Head Programmer/Designer Audiofile Engineering http://www.audiofile-engineering.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/flac-dev/attachments/20070102/1bb22833/attachment.html
--- Evan Olcott <ev@audiofile-engineering.com> wrote:> > On Jan 2, 2007, at 5:15 AM, Arek Korbik wrote: > > > The XCode project files you found are meant to be used with FLAC > > 1.1.2. The FLAC repository now contains version 1.1.3 files, and > there > > have been interface changes in that latest revision > > (http://flac.sourceforge.net/changelog.html#flac_1_1_3). That could > > explain your problems with compilation. > > Well, now, no, I did download the 1.1.3 sources again, and not only > did the xcodeproj project file have the file_encoder.c listed in the > project as WELL as the old pbproj project file that came WITH 1.1.3's > sources, i did a search on the whole directory only to find no trace > of file_encoder.c and it's cousins... > > I'm all at 1.1.3, source files, project files and everything. Now, > where did these files go?: > > file_decoder.h + .c > file_encoder.h + .c > seekable_stream_decoder.h + .c > seekable_stream_encoder.h + .c > > Who's got 'em? They're certainly not in the distribution -- does > anyone actually HAVE these files anywhere? > Looking for these files on the api repository gets me a 404... but > Google has links to them...the file and seekable stream layers have been merged back into the stream layer for both encoder and decoder, to make the API simpler. so those files you mentioned no longer exist. see also: http://flac.sourceforge.net/changelog.html http://flac.sourceforge.net/api/group__porting.html Josh __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
The key to Arek comment is that the project files only work with 1.1.2 FLAC. Even in those days, the Xcode project was not fully operational. I gave up on using it, and I think everyone else did. You basically have no hope of just pulling it out of the repository and expecting it to work. What I do, and what I assume most successful FLAC developers on Mac OS X are also doing, is treat the FLAC source as a Unix project. Use the command-line make, not Xcode. Those of you who need Xcode are going to have to find someone to put together a new Xcode project that works with 1.1.3 (hopefully one that works better than the 1.1.2 project was working in its day), and check that in to the repository. Seeing as how it is not absolutely necessary, I can see why nobody has stepped up to do this. Brian Willoughby Sound Consulting On Jan 2, 2007, at 06:24, Evan Olcott wrote: On Jan 2, 2007, at 5:15 AM, Arek Korbik wrote:> The XCode project files you found are meant to be used with FLAC > 1.1.2. The FLAC repository now contains version 1.1.3 files, and there > have been interface changes in that latest revision > (http://flac.sourceforge.net/changelog.html#flac_1_1_3). That could > explain your problems with compilation.Well, now, no, I did download the 1.1.3 sources again, and not only did the xcodeproj project file have the file_encoder.c listed in the project as WELL as the old pbproj project file that came WITH 1.1.3's sources, i did a search on the whole directory only to find no trace of file_encoder.c and it's cousins... I'm all at 1.1.3, source files, project files and everything. Now, where did these files go?: file_decoder.h + .c file_encoder.h + .c seekable_stream_decoder.h + .c seekable_stream_encoder.h + .c Who's got 'em? They're certainly not in the distribution -- does anyone actually HAVE these files anywhere? Looking for these files on the api repository gets me a 404... but Google has links to them... Ev -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/flac-dev/attachments/20070221/6f62be81/attachment.htm
Skipped content of type multipart/alternative-------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2409 bytes Desc: not available Url : http://lists.xiph.org/pipermail/flac-dev/attachments/20070221/c4e94009/smime.bin
On 2/21/07, Brian Willoughby <brianw@sounds.wa.com> wrote:> > The key to Arek comment is that the project files only work with 1.1.2 FLAC. > Even in those days, the Xcode project was not fully operational. I gave up > on using it, and I think everyone else did. You basically have no hope of > just pulling it out of the repository and expecting it to work.Brian, you probably mean the 'Project Builder' project - FLAC sources don't have an Xcode project (the 1.1.2 Xcode project I mentioned was the one I offered some time ago on the list). And I agree - despite the '1.1.4' string appearing in the project file it seems to be 'structurally' seriously out-dated. Josh, perhaps something could be done with it? At the moment it seems to me to be more confusing than useful.> Those of you who need Xcode are going to have to find someone to put > together a new Xcode project that works with 1.1.3 (hopefully one that works > better than the 1.1.2 project was working in its day), and check that in to > the repository. Seeing as how it is not absolutely necessary, I can see why > nobody has stepped up to do this.XiphQT uses and contains an Xcode project for building the most basic FLAC elements. The project files are now included in XiphQT's sources and can be found in: http://svn.xiph.org/trunk/xiph-qt/build-macosx/flac-support/ (I've just updated it to work correctly with FLAC 1.1.4). At the moment it only builds static libs and frameworks for FLAC and FLAC++, without ogg support, no tools, no tests and expects to find FLAC sources in a specific relative location. But I suppose you could use it as a starting point in creating a full equivalent of the FLAC's autotools-based build system. I'd be happy to check any changes into XiphQT's repository, but to have it checked into FLAC's repository you would need to ask Josh. Arek