! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
rev. 25288, compile error, missing header file xfce-panel-enum-types.h
Status:
RESOLVED: FIXED

Comments

Description subscriptions_mk 2007-03-25 13:42:23 CEST
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.
Comment 1 Christoph Mende 2007-07-22 03:14:36 CEST
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?)
Comment 2 dannym editbugs 2009-01-11 14:26:47 CET
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.

Bug #3054

Reported by:
subscriptions_mk
Reported on: 2007-03-25
Last modified on: 2009-01-11

People

CC List:
0 users

Version

Version:
unspecified

Attachments

Additional information