you may also need to link to -lvorbis and -logg... I was expecting to
have to, but took them out since it worked without them on linux. :)
And I need to use 'FLAC__stream_encoder_process_interleaved' (no
'_seekable_') in the case of new flac. I'll fix today...
The API made a big change between 1.1.2 and 1.1.3 but with my ifdefs,
it should support all versions from 1.1.1 forward, as best I can tell.
Ben
On 9/24/07, Nicola Döbelin <address@hidden> wrote:
Hi everyone,
I found a problem with FLAC encoding. Obviously a function which was
removed in flac versions > 1.1.2 is used:
encode/FlacAudioWriter.cpp:185: error:
'FLAC__seekable_stream_encoder_process_interleaved' was not declared
in this scope
Since the next generation of distributions will ship with newer flac
versions (Ubuntu Gutsy: flac-1.1.4, OpenSuse 10.3: flac-1.2.0),
traverso won't compile. I checked with 1.1.4 and 1.2.1, and neither
of them will work.
And while we're at it, can someone help me with a problem I have on
OS X? The linker fails to link libvorbis (or libogg?):
/usr/bin/ld: Undefined symbols:
_ogg_stream_clear
_ogg_stream_flush
_ogg_stream_init
_ogg_stream_packetin
_ogg_stream_pageout
_vorbis_analysis
_vorbis_analysis_blockout
_vorbis_analysis_buffer
_vorbis_analysis_headerout
_vorbis_analysis_init
_vorbis_analysis_wrote
_vorbis_bitrate_addblock
_vorbis_bitrate_flushpacket
_vorbis_block_clear
_vorbis_block_init
_vorbis_comment_add_tag
_vorbis_comment_clear
_vorbis_comment_init
_vorbis_dsp_clear
_vorbis_info_clear
_vorbis_info_init
collect2: ld returned 1 exit status
It tries to link to -lvorbisfile and -lvorbisenc, and the
traverso.pro file looks good to me, too. I have no idea what's wrong.
Greetings
Nicola
_______________________________________________
Traverso-devel mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/traverso-devel
_______________________________________________
Traverso-devel mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/traverso-devel