I have installed xfce 4.8 and now I want to compile xfce 4.10. I have problems compile exo-0.8.0. The error I receive is:
Code:
CCLD exo-desktop-item-edit
exo_desktop_item_edit-main.o: In function `exo_die_help':
main.c:(.text+0xd6): undefined reference to `xfce_dialog_show_help'
collect2: ld returned 1 exit status
make[2]: *** [exo-desktop-item-edit] Error 1
make[2]: Leaving directory `/tmp/xfce-build-dir/exo-0.8.0/exo-desktop-item-edit'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/xfce-build-dir/exo-0.8.0'
make: *** [all] Error 2
make all-recursive
make[1]: Entering directory `/tmp/xfce-build-dir/exo-0.8.0'
Making all in exo
make[2]: Entering directory `/tmp/xfce-build-dir/exo-0.8.0/exo'
make all-am
make[3]: Entering directory `/tmp/xfce-build-dir/exo-0.8.0/exo'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/tmp/xfce-build-dir/exo-0.8.0/exo'
make[2]: Leaving directory `/tmp/xfce-build-dir/exo-0.8.0/exo'
Making all in exo-csource
make[2]: Entering directory `/tmp/xfce-build-dir/exo-0.8.0/exo-csource'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/xfce-build-dir/exo-0.8.0/exo-csource'
Making all in exo-desktop-item-edit
make[2]: Entering directory `/tmp/xfce-build-dir/exo-0.8.0/exo-desktop-item-edit'
CCLD exo-desktop-item-edit
exo_desktop_item_edit-main.o: In function `exo_die_help':
main.c:(.text+0xd6): undefined reference to `xfce_dialog_show_help'
collect2: ld returned 1 exit status
make[2]: *** [exo-desktop-item-edit] Error 1
make[2]: Leaving directory `/tmp/xfce-build-dir/exo-0.8.0/exo-desktop-item-edit'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/xfce-build-dir/exo-0.8.0'
make: *** [all] Error 2
I set
Code:
PKG_CONFIG_PATH="/tmp/xfce-build-dir/package-xfce/usr/lib64/pkgconfig:/usr/local/lib64/pkgconfig:/usr/lib64/pkgconfig"
This help me to compile packages needed by exo. I think the problem is that exo include the files from installed xfce 4.8. I try to change the include path with
Code:
CPLUS_INCLUDE_PATH="/tmp/xfce-build-dir/package-xfce/usr/include:/tmp/xfce-build-dir/package-xfce/usr/include/xfce4:/tmp/xfce-build-dir/package-xfce/usr/include/xfce4/libxfce4ui-1"
C_INCLUDE_PATH="/tmp/xfce-build-dir/package-xfce/usr/include:/tmp/xfce-build-dir/package-xfce/usr/include/xfce4:/tmp/xfce-build-dir/package-xfce/usr/include/xfce4/libxfce4ui-1"
but with no luck.
Can someone tell me what I need to solve the problem?
P.S. There was no xfce installed when I compile xfce 4.8 and I have no such problems.