getting errors while installation
*** The required package exo-1 was not found on your system.
*** Please install exo-1 (atleast version 0.6.0) or adjust
*** the PKG_CONFIG_PATH environment variable if you
*** installed the package in a nonstandard prefix so that
*** pkg-config is able to find it.
I found that exo is already in the tar archive
Below are the steps that I have done.
I have downloaded the source from http://archive.xfce.org/xfce/4.8/fat_tarballs/
un-tar-ed using the following
taj xvjf xfce-4.8.tar.bz2 which gets extracted into ~/src dir
then un-tared individual components using
foreach a (`ls *.bz2`)
tar xvjf $a
then i am trying to do a local install using
foreach a (`ls -d */`)
env PKG_CONFIG_PATH="/home/rmondal/src/exo-0.6.0/ /home/rmondal/local/lib/pkgconfig /home/utils/gtk+-3.6.4/" ./configure --prefix=/home/rmondal/local
if ($? == 1) then
Please note I am trying to do an install in my home (/home/rmondal). I am using tcsh as my shell.
Thanks in advance. Please let me know if more information is needed.
There is a certain order for packages that need to be installed. For a listing and detailed instructions, see: http://docs.xfce.org/xfce/building. Also note that 4.10 is the latest version of Xfce.
I have moved to the latest 4.10. I am trying to compile in the order mentioned below(similar to what you pointed out).
still getting errors. My latest tools are installed in non-standard locations. I am providing PKG_CONFIG_PATH during ./configure step as mentioned above. What is the right way to provide them.
Doesn't tsch use "setenv" to set environemnt variables rather the "env"? Try verifying that PKG_CONFIG_PATH is set properly prior to running the ./configure command.
setenv is to set the set the env variable for the shell and env is for setting it while running the command. i have tried doing a setenv as well.
setenv PKG_CONFIG_PATH "/home/utils/glib-2.36.3/bin/:/home/rmondal/src/exo-0.8.0/:/home/rmondal/local/lib/pkgconfig:/home/rmondal/src/gtk-xfce-engine-3.0.0/"
I am getting something like below. Please note i have the glib in my path as well.
checking for GLIB... no
configure: error: Package requirements (glib-2.0 >= 2.24.0) were not met:
Requested 'glib-2.0 >= 2.24.0' but version of GLib is 2.12.3
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables GLIB_CFLAGS
and GLIB_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Just curious... Why does one choose to compile a desktop environment instead of just using the package manager - or terminal - to install it in a quick and painless fashion? Are there options that can be edited in the source code prior to compiling that give you a more functional and/or better performing DE? Do you just enjoy the... enjoyment of the challenge? Do you mistrust the developers/maintainers of your distro and fear that they might include some bit of malware or data-harvesting code in the version that they compile for the distro's repository? Do you feel that you need to be punished for some past offense and lack the convenience of a wife to mete out that punishment for you, lol? Or... something else entirely?
Regards (and good luck),
Mountain Dew Maniac
How to Ask for Help <=== Click on this link
i woudnt take the pain if i had other options, and i guess no one in their sane mind would.
But sometimes you work on a box where you dont have administrative privileges. That leaves you out the option of using a package manager. The version of software already present there is not cutting edge and no-one will change that.
So last resort is to compile it from the source and install it locally. Hope that explains that it is not for fun that i am doing it but as a last resort.
This looks very much like RHEL5/CentOS - the most popular Linux distribution in certain fields.
I have built XFCE4.10 on RHEL5 in my user area but it wasn't easy - in addition to compiling the whole Glib/Gtk stack with all dependencies we normally take for granted (Python, newer DBUS etc), I had to modify some Xfce components (AFAIR xfce4-session and xfce4-settings) because some functions required a newer X-server (can't upgrade that without admin rights). Even then there are some glitches - Gtk theming, old DBUS daemon running in background etc. It works (I prefer it to default Gnome2) but I would recommend such procedure to someone who just wants to use (and not develop) a desktop.
As for the env variables, I set: