hola. pyxfce doesn't compile, complains about missing libxfce4panel/xfce-panel-enum-types.h. xfce4-panel installs the same header file under libxfce4panel/libxfce4panel-enum-types.h. when i made a symlink it works fine.
this may be simply fixed by changing the includes in panel/{window,plugin_iface,enums}.c, but I guess that'd break compatibility with Xfce 4.4 (I take it that the move from xfce-panel-enum-types.h to libxfce4panel-enum-types.h was introduced in xfce4-panel 4.5). For a quick 'n dirty fix you can use the patch that's currently used in Gentoo's Xfce4 SVN overlay: http://overlays.gentoo.org/proj/xfce/browser/xfce4-svn/dev-python/pyxfce/files/pyxfce-enum-types-header.patch I haven't poke around in the headers if there's something #defined to check the version though, so this patch would probably not work with xfce4-panel <4.5(.0.2?)
Sigh, incompatible changes. (I checked, there's no obvious symbol defined to find out xfce4-panel version while compiling...) thanks, branched pyxfce 4.4 and applied that patch to trunk.