[Qt-interest] Keeping up-to-date with git

Rohan McGovern rohan.mcgovern at nokia.com
Tue May 25 00:28:49 CEST 2010


On Tuesday 25 May 2010, ext Stephen Chu wrote:
> I finally managed to grab Qt from git and build it on my Mac. Now
> I am not quite sure what I should do to keep my copy up to date.
> I am not making any changes to the source. Just want to build
> from the latest code.
>
> I know I need to do a 'git fetch' to get the new commits. Then
> should I just do a 'make' then a 'make install' or should I run
> 'configure' again before that?
>

Note that a `git fetch' isn't sufficient, that won't update the 
working tree.  `git pull' is the most commonly used command to keep 
a git tree up to date with some upstream.


As for building: if you need the build to work every time then you 
need to clean out the entire build tree and start from scratch 
every time (e.g. with the `git clean' command).

If you're willing to trade correctness for speed you can do:

   make && make install

 if that fails:
   ./config.status && make && make install

 if that fails:
   git clean -dqffx && ./configure <args> && make && make install

 if that fails:
   report bug

-- 
Rohan



More information about the Qt-interest-old mailing list