i'm trying to compile the xfce4.6 beta-1 sources, I compiled nearly all packages, just least this one: xfce-session-4.5.91.tar.bz2
I have this error in the make :
make: Entering directory `/home/cidoloco/Downloads/Xfce/xfce4-session-4.5.91/xfce4-session' gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -I/usr/include/xfce4 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libwnck-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/startup-notification-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/xfce4/xfconf-0 -I/usr/include/dbus-1.0 -I/usr/li b/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DDBUS_API_SUBJECT_TO_CHANGE -DWNCK_I_KNOW_THIS_IS_UNSTABLE -DLIBDIR=\"/usr//lib\" -DPACKAGE_LOCALE_DIR=\"/usr//share/locale\" -DSYSCONFDIR=\"/usr//etc\" -DXFSM_SHUTDOWN_HELPER=\"/usr//libexec/xfsm-shutdown-helper\" -g -O2 -MT xfce4_session-xfsm-manager.o -MD -MP -MF .deps/xfce4_session-xfsm-manager.Tpo -c -o xfce4_session-xfsm-manager.o `test -f 'xfsm-manager.c' || echo './'`xfsm-manager.c In file included from xfsm-manager.c:55: /usr/include/linux/ioprio.h: In function 'task_ioprio': /usr/include/linux/ioprio.h:52: error: dereferencing pointer to incomplete type /usr/include/linux/ioprio.h:53: error: dereferencing pointer to incomplete type /usr/include/linux/ioprio.h: In function 'task_ioprio_class': /usr/include/linux/ioprio.h:60: error: dereferencing pointer to incomplete type /usr/include/linux/ioprio.h:61: error: dereferencing pointer to incomplete type make: *** [xfce4_session-xfsm-manager.o] Error 1 make: Leaving directory `/home/cidoloco/Downloads/Xfce/xfce4-session-4.5.91/xfce4-session' make: *** [all] Error 2 make: Leaving directory `/home/cidoloco/Downloads/Xfce/xfce4-session-4.5.91/xfce4-session' make: *** [all-recursive] Error 1 make: Leaving directory `/home/cidoloco/Downloads/Xfce/xfce4-session-4.5.91' make: *** [all] Error 2
I'm running slackware 12.1
this is my compiler and kernel information
bash-3.1# cat /proc/version
Linux version 22.214.171.124-smp (root@midas) (gcc version 4.2.3) #2 SMP Wed Apr 30 13:41:38 CDT 2008
really geek part :razz: :
I already tried to search for errors in the /usr/include/linux/ioprio.h file, but I didn't found anything wrong on it, except for the fact that it uses a task_struct struct that gcc says it don't have the ioprio member, but it have this member and the correct header is included :?
this struct is on the file /usr/include/linux/sched.h
I still trying to find the error, but if somebody have any ideas would be great
(looks like i'm the only that have this problem on google )
Your kernel 2.6.24-5 is from about january this year.
I'd fancy the guess that svn versions are built against the bleeding edge,
so upgrading from -5 to -21 might be of help.
Lets hope the release versions will be more kernel-revision-agnostic ;D
humm, i didin't noticed that my kernel is that old  :-| (it's the default slack 12.1 kernel)
i'll compile the lastest version here and then i post here what happened  :razz:
ok, i tried to compile it usind the last kernel from kernel.org (126.96.36.199), and is gives the same error
changed the gcc version too, and no results =-\
i'm giving up =-P
i'll wait the final version package for slackware or the graphical installer and see if it compiles fine here
thanks for the tips, herd ;D