X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Subject: Re: [geda-user] pcb's crosshair only half-locating violations To: geda-user AT delorie DOT com References: <55F000F5 DOT 4090901 AT envinsci DOT co DOT uk> <55F04C94 DOT 4060401 AT jump-ing DOT de> <55F2BFBD DOT 7010606 AT envinsci DOT co DOT uk> From: "Matt Rhys-Roberts (matt DOT rhys-roberts AT envinsci DOT co DOT uk) [via geda-user AT delorie DOT com]" Organization: Envin Scientific Ltd. Message-ID: <55F6B5C6.9040600@envinsci.co.uk> Date: Mon, 14 Sep 2015 12:55:50 +0100 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/alternative; boundary="------------020204080903090202050809" Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk This is a multi-part message in MIME format. --------------020204080903090202050809 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 11/09/15 13:32, Jason White (whitewaterssoftwareinfo AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: > Matt, > > Don't worry! Your not wasting our time. The truth is that many of us > here are somewhat blind to the defects present in the software > packaged in the repositories. We don't produce "release" versions very > often so most of us have had to get in the habit of compiling from source. > > If you'd like to try out the latest and greatest version of PCB you > should do the following: (also there is a building from source guide > here: http://git.geda-project.org/pcb/plain/README.git) > > [1] make an empty directory (optional) and open a terminal there. > > [1] sudo apt-get install build-essential git > > -> you need these packages on your system to build and download the > source code > > [2] sudo apt-get build-dep pcb > > -> this will automatically install most of the developmental (*-dev) > packages needed to build PCB on your system > > [3] git clone git://git.geda-project.org/pcb.git > > > -> This fetches the latest and greatest source code and puts it in a > folder named "pcb" in the current directory. > > [4] Go to that directory in your terminal and run the following > commands in order: > [5] ./autogen.sh > [6] ./configure --disable-nls --disable-doc > [7] make > > and if there were no error you can then type > > [8] ./src/pcbtest.sh > > to run PCB. > > > Credit goes to Markus as the source of these build instructions. I > simply annotated them. [snip] Thanks Jason, I'd never needed to ask how to do this before. I've always put up with and suffered whatever shortcomings there are with the standard repositories. I might be able to contribute more directly to code improvements now. Regards, Matt --------------020204080903090202050809 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
On 11/09/15 13:32, Jason White (whitewaterssoftwareinfo AT gmail DOT com) [via geda-user AT delorie DOT com] wrote:
Matt,

Don't worry! Your not wasting our time. The truth is that many of us here are somewhat blind to the defects present in the software packaged in the repositories. We don't produce "release" versions very often so most of us have had to get in the habit of compiling from source.

If you'd like to try out the latest and greatest version of PCB you should do the following: (also there is a building from source guide here: http://git.geda-project.org/pcb/plain/README.git)

[1] make an empty directory (optional) and open a terminal there.

[1] sudo apt-get install build-essential git

-> you need these packages on your system to build and download the source code

[2] sudo apt-get build-dep pcb

-> this will automatically install most of the developmental (*-dev) packages needed to build PCB on your system

[3] git clone git://git.geda-project.org/pcb.git

-> This fetches the latest and greatest source code and puts it in a folder named "pcb" in the current directory.

[4] Go to that directory in your terminal and run the following commands in order:
[5] ./autogen.sh
[6] ./configure --disable-nls --disable-doc
[7] make

and if there were no error you can then type

[8] ./src/pcbtest.sh

to run PCB.


Credit goes to Markus as the source of these build instructions. I simply annotated them.
[snip]

Thanks Jason, I'd never needed to ask how to do this before. I've always put up with and suffered whatever shortcomings there are with the standard repositories. I might be able to contribute more directly to code improvements now.

Regards,
Matt
--------------020204080903090202050809--