My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
BuildingFromSource  
Building the latest version of libproxy
Featured
Updated Aug 24, 2010 by nicolas.dufresne@gmail.com

This site deals with compilation for Linux and similiar systems. If you're interested in a windows version, please have a look at WindowsPort.

Get the Code

svn checkout http://libproxy.googlecode.com/svn/trunk/ libproxy

Install the Build Requirements

Fedora:

yum install xulrunner-dev x11-dev xmu-dev gconf-dev dbus-dev networkmanager-dev

Ubuntu:

sudo apt-get install libmozjs-dev libxmu-dev libgconf2-dev libdbus-1-dev network-manager-dev xserver-xorg-dev

libproxy can be build with minimal dependencies or with several additional plugins. This matrix lists the necessary dependencies for all available plugins.

Plugin Fedora Ubuntu
NetworkManager Plugin dbus-devel, NetworkManager-devel libdbus-1-dev, network-manager-dev
Gnome Config Plugin GConf2-devel libgconf2-dev
KDE Config Plugin kdelibs-devel kdelibs5-dev
PAC via Firefox/Xulrunner xulrunner-devel firefox-dev or libmozjs-dev
PAC via WebKit webkitgtk-devel libwebkit-dev

Information on libproxy bindings coming soon...

Building the Code

For the most up-to-date information about building and configuring libproxy please refer to the INSTALL file.

Quick Start

1. mkdir build
2. cd build
3. cmake ..
4. make
5. make install

Testing it Out

/usr/local/bin/proxy http://www.google.com
Comment by 4tmue...@gmail.com, Jan 7, 2009

it is -devel for fedora packages. Besides that, some packages just don't exist:

$ sudo yum install xulrunner-devel x11-devel xmu-devel gconf-devel dbus-devel networkmanager-devel
Loaded plugins: priorities, refresh-packagekit 1717 packages excluded due to repository priority protections Setting up Install Process Parsing package install arguments Package xulrunner-devel-1.9.0.5-1.fc9.x86_64 already installed and latest version No package x11-devel available. No package xmu-devel available. No package gconf-devel available. Package 1:dbus-devel-1.2.4-2.fc9.x86_64 already installed and latest version No package networkmanager-devel available.
  • Maybe you meant: NetworkManager?-devel
Nothing to do

Comment by tuttle9...@gmail.com, Jul 15, 2010

[-Dmoduledir=/usrlib/libproxy/0.4.0/modules] \

Should be:

[-Dmoduledir=/usr/lib/libproxy/0.4.0/modules] \

Comment by elliot...@gmail.com, Aug 24, 2010

-DPERL_VENDORINSTALL should be -DPERL_VENDORINSTALL=yes


Sign in to add a comment
Powered by Google Project Hosting