Thirdparty dependencies for CVS Head

Hi,

I’ve tried to compile Panda from CVS and found that some dependencies have been changed from 1.2.3. For example, FMOD to FMOD-Ex. Moreover, is seems that particular versions are needed, latest FMOD-Ex from fmod.org did not help either. So, is there some place to download the correct thirdparty package for the current development version of Panda ?

Thanks in advance,

i am using FMOD-Ex 4.04.26 with Panda3D CVS and did not have any problems compiling Panda3D with FMOD support. though this is on OS X and my last CVS sync is some weeks ago.

my own Config.pp looks something like this:

#define HAVE_FMOD 1
#define FMOD_IPATH /Users/kaweh/Projects/fmod/api/inc
#define FMOD_LPATH /Users/kaweh/Projects/fmod/api/lib
#define FMOD_LIBS fmodex

hope that helps.

cheers,
kaweh
[/code]

It seems I have overcome compilation issues.

With FFMPEG:
got shared windows build from http://arrozcru.no-ip.org/ffmpeg_builds/, in makepanda.py changed library paths at line 1333 to point to correct FFMPEG libs instead of *-panda.lib

With FMOD:
in /panda/src/audio/AudioManager.h added

  enum SpeakerId {
    SPK_frontleft,
    SPK_frontright,
    SPK_center,
    SPK_sub,
    SPK_backleft,
    SPK_backright,
    SPK_sideleft,
    SPK_sideright,
    SPK_COUNT
  };

into AudioManager class

in panda/src/audiotraits/fmodAudioManager.h and .cxx changed SpeakerModeCategory to SPEAKERMODE_category (as defined in AudioManager class).

Edit:

One more - you need to add option ‘DX9’ to /panda/src/wgldisplay target both in copile and link commands or it will not find “ddraw.h”