Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Changes between Version 99 and Version 100 of mmcco


Ignore:
Timestamp:
Dec 31, 2015, 11:57:42 PM (8 years ago)
Author:
mmcco
Comment:

simplify

Legend:

Unmodified
Added
Removed
Modified
  • mmcco

    v99 v100  
    3939== Building Pidgin 3.0 ==
    4040
    41 Pidgin 3.0 has many dependencies, including some new ones and some that are a little tricky to get set up properly. Below are notes and suggestions on how to reliably build Pidgin 3.0. Don't take them as gospel - this is simply what I've done to make the builds work reliably.
    42 
    43 I've been doing my dev work on Ubuntu 15.04 (the most recent release at the moment). Because of that, much of the information below is OS-specific. However, the dependencies' Debian and Ubuntu packages are often very similar or even identical, and the two OSs make up a large share of our user base. Obviously, compatible versions of all dependencies are going to have to be available in the Debian and Ubuntu repositories before 3.0 can be effectively shipped.
    44 
    45 All commentary on package versions is from early June 2015.
     41Pidgin 3.0 has many dependencies, including some new ones and some that are a little tricky to get set up properly. Below are notes and suggestions on how to reliably build Pidgin 3. Don't take them as gospel - this is simply what I've done to make the builds work reliably.
     42
     43I've mostly been working on Ubuntu 15.04 (the most recent release at the moment). Because of that, much of the information below is OS-specific. However, the dependencies' Debian and Ubuntu packages are often very similar or even identical, and the two OSs make up a large share of our user base. Obviously, compatible versions of all dependencies are going to have to be available in the Debian and Ubuntu repositories before Pidgin 3 can be effectively shipped.
    4644
    4745I install all manually compiled packages into the prefix `$HOME/env/` to keep `/usr/` clean and Ubuntu-specific. I strongly recommend this - it makes it easier to specify which version of a library should be used, and it prevents linker-related headaches and system reinstalls when you start getting library-related errors. I've added `$HOME/env/` to the following environment variables to make it fully usable:
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!