On Fri, 16 Oct 2015 06:39:24 +0000, Mark Morgan Lloyd <[email protected]> wrote:
>I simply used the standard 1.4 sources. And I'm pretty sure I've already >told you that. Will Lazarus 1.4.x work with FPC 3.1.1? Or do I have to scrap all of what I have done and start over? >>> $ svn ls http://svn.freepascal.org/svn/lazarus/tags >>> .. >>> lazarus_1_4/ >>> lazarus_1_4_2/ >>> lazarus_1_4_4/ <--- Most recent >>> lazarus_1_4_RC1/ >>> lazarus_1_4_RC2/ >>> lazarus_1_4_RC3/ I guess I would need 1.4.4 then, or is that what you get from 1.4? >The problem with Subversion is that the revision number and tagged >releases are distinct, so except in the case of trunk it's difficult to >say "get 1.4.4, then step back one revision". > >In the case of trunk (looking at an arbitrary machine here)... > >$ cd /usr/local/share/lazarus-trunk >$ svn info Here is what I currently have in the lazarus dir: pi@rpi2-jessie ~/development/lazarus $ svn info Path: . Working Copy Root Path: /home/pi/development/lazarus URL: http://svn.freepascal.org/svn/lazarus/trunk Relative URL: ^/trunk Repository Root: http://svn.freepascal.org/svn/lazarus Repository UUID: 4005530d-fff6-0310-9dd1-cebe43e6787f Revision: 50059 Node Kind: directory Schedule: normal Last Changed Author: juha Last Changed Rev: 50059 Last Changed Date: 2015-10-14 18:39:48 +0200 (Wed, 14 Oct 2015) So I am on trunk... > ># Step back one revision: >$ svn up -r 40412 OK, that is when you use the revision number, what about the tag name? I have googled for how to move to a particular Subversion tag (aka branch). I found this webpabe: http://svnbook.red-bean.com/en/1.1/ch04s05.html When trying to understand the concept I wound up with this command: svn switch http://svn.freepascal.org/svn/lazarus/lazarus_1_4_4 Executed inside the already checked out trunk copy, would this get me to the tag lazarus_1_4_4? Or is it better to just delete the development/lazarus dir and then do a checkout from development? Like this: cd /home/pi/development rm -r lazarus svn co http://svn.freepascal.org/svn/lazarus/lazarus_1_4_4 lazarus cd lazarus make clean bigide Last question: I have seen different suggested locations for lazarus here. Juha suggested: ~/development/lazarus but your example shows: /usr/local/share/lazarus-trunk and the tutorial I started with uses: /usr/local/lazarus This confuses me a lot, what is the "standard" way of locating programs like Lazarus (and fpc for that matter)? -- Bo Berglund Developer in Sweden -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
