What are the last lines in your msd.h?
oops- and probably you are interested in the lines before those also. The last 9 lines:
template<int N> const t_symbol *msdN<N>::S_massesPosYL; template<int N> const t_symbol *msdN<N>::S_massesPosZL; template<int N> const t_symbol *msdN<N>::S_massesPosStd; template<int N> const t_symbol *msdN<N>::S_massesPosMean; template<int N> const t_symbol *msdN<N>::S_massesForcesL;
#define MSD(NAME,CLASS,N)
typedef msdN<N> CLASS;
FLEXT_NEW_V(NAME,CLASS)
Andrew Johnston http://andrewjohnston.net/