New dependency? <vorbis/codec.h>

• Apr 21, 2010 - 11:41

Hi,

Windows XP, MuseCore rev. 2988: after today update of SVN trunk, compilation fails on file fluid/sfont3.cpp with error:

vorbis/codec.h: no such file or directory.

Has a new dependency been added? Under Ubuntu 9.10, compilation completes without errors; presumably Ubuntu includes that header by default. May I simply copy the .h from Ubuntu onto Windows? Do I need more than that?

Thanks,

M.


Comments

Yes. You'll need more than that. The new dependencies are libogg, libvorbis, and libvorbisenc. Check the CMakeFiles.txt in sfont directory.
You'll need the includes and the dll. As far as I know the dll are not available online for windows and I didn't find yet a way to compile them with open source software... I still need to take a look to VS.
These new dependencies are in to support Soundfont compressed in ogg format. I guess it's a compilation option but it's maybe not finished. In the meantime, you can switch to 0.9.6 branch. See the announcement on the ML . If you plan to often compile MuseScore, you should register to the mailing list.

In reply to by [DELETED] 5

Thanks for the quick reply.

I update from SVN once or twice per week and, yes, I'm subscribed to the mailing list, but I did not grasp the relevancy of the announcement.

I switched my Windows version to the branch and it compiles without errors. Thanks!

M.

In reply to by [DELETED] 5

Is there a way how to turn off these compilation options by this time? How can I get a list of compilation options and how can I turn them on/off?
Thanks!

Do you still have an unanswered question? Please log in first to post your question.