LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 05-27-2012, 12:56 PM   #1
botzko
LQ Newbie
 
Registered: Jun 2006
Distribution: Slackware 14.1 64bit
Posts: 24

Rep: Reputation: 0
Compile XFCE 4.10


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.
 
Old 05-27-2012, 02:45 PM   #2
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,056

Rep: Reputation: Disabled
Please tell us which distribution you use.
 
Old 05-27-2012, 05:25 PM   #3
nixblog
Member
 
Registered: May 2012
Posts: 426

Rep: Reputation: 53
Also, have your read this - http://docs.xfce.org/xfce/building
 
Old 05-28-2012, 01:31 AM   #4
botzko
LQ Newbie
 
Registered: Jun 2006
Distribution: Slackware 14.1 64bit
Posts: 24

Original Poster
Rep: Reputation: 0
Distribution is Slackware 13.37.
 
Old 05-28-2012, 01:35 AM   #5
botzko
LQ Newbie
 
Registered: Jun 2006
Distribution: Slackware 14.1 64bit
Posts: 24

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by nixblog View Post
Also, have your read this - http://docs.xfce.org/xfce/building
This was the first thing I check (I use it to compile xfce 4.8) but I did not find the solution there. I check the configuration options of exo package but with no success.
 
Old 05-28-2012, 03:38 AM   #6
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,056

Rep: Reputation: Disabled
Did you have a look at this thread ? On page 3, I saw that ralvex made a Slackbuild available for XFCE 4.10, may be you could give it a try.
 
Old 05-28-2012, 06:04 AM   #7
botzko
LQ Newbie
 
Registered: Jun 2006
Distribution: Slackware 14.1 64bit
Posts: 24

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by Didier Spaier View Post
Did you have a look at this thread ? On page 3, I saw that ralvex made a Slackbuild available for XFCE 4.10, may be you could give it a try.
Hmm I missed it. Fast check show me that after each package compilation there is `make install`. In this case my error will be soved but I do not want to use `make install` I want to use only `make install DESTDIR=$PKG`. In this case I will have every package installed in $PKG and next packages must check in $PKG for dependances. So I must set exo package to use $PKG for dependances but can not find how to do it.
I am afraid that if I use `make install` it can destroy my xfce 4.8.
 
Old 11-21-2012, 11:18 PM   #8
yozh
Member
 
Registered: Apr 2009
Posts: 32

Rep: Reputation: 0
hello lads.

first of all, sorry for jumping into this thread this abruptly, im facing a very similar problem botzko had also building xfce4 4.10 but with exo-0.7.1 not 8:
Code:
Making all in exo-csource
make[2]: Entering directory `/home/lets/git/exo/exo-0.7.1/exo-csource'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/lets/git/exo/exo-0.7.1/exo-csource'
Making all in exo-desktop-item-edit
make[2]: Entering directory `/home/lets/git/exo/exo-0.7.1/exo-desktop-item-edit'
  CC     exo_desktop_item_edit-exo-die-command-entry.o
  CC     exo_desktop_item_edit-exo-die-command-model.o
  CC     exo_desktop_item_edit-exo-die-desktop-model.o
  CC     exo_desktop_item_edit-exo-die-editor.o
  CC     exo_desktop_item_edit-exo-die-enum-types.o
  CC     exo_desktop_item_edit-exo-die-utils.o
  CC     exo_desktop_item_edit-main.o
  CCLD   exo-desktop-item-edit
exo_desktop_item_edit-main.o: In function `exo_die_help':
main.c:(.text+0x74): undefined reference to `xfce_dialog_show_help'
collect2: error: ld returned 1 exit status
make[2]: *** [exo-desktop-item-edit] Error 1
make[2]: Leaving directory `/home/lets/git/exo/exo-0.7.1/exo-desktop-item-edit'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/lets/git/exo/exo-0.7.1'
make: *** [all] Error 2
i use Debian wheezy/sid, and xfce4 4.8 installed
thanks in advance, any help would be appreciated
 
Old 11-22-2012, 12:01 AM   #9
yozh
Member
 
Registered: Apr 2009
Posts: 32

Rep: Reputation: 0
nvm, thought ive found the solution but i was wrong... still waiting for any help.
thank you.

Last edited by yozh; 11-22-2012 at 08:04 AM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
How to install xfce 4.6 at /opt/xfce? josealexandre Linux - General 2 03-01-2009 12:31 PM
XFce and Compiz : xfce doesn't manage the desktop naaman Linux - Desktop 0 07-16-2008 01:39 AM
XFCE Network ServersI use XFCE (sometimes) but I can not find my network folders on a holzster Ubuntu 0 10-24-2006 05:48 PM
Xfce problems with task bar and xfce-panel aeruzcar Linux - Software 4 06-26-2006 05:29 AM
xfce compile why so big ? (50 MB) ramadan Slackware 4 07-29-2005 08:28 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 09:11 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration