threads / announce / 8539

[ANNOUNCE] qgit-2.0rc1

Subject: [ANNOUNCE] qgit-2.0rc1

## tl;dr

15 messages between Jun 10, 2007 and Jun 10, 2007.

replies: 14people: 3as markdown or json

Marco Costalba· Jun 10, 2007, 11:47 UTC · lore
This is qgit-2.0rc1

With qgit you will be able to browse revision histories, view patch content and changed files, graphically following different development branches.

FEATURES
 - View revisions, diffs, files history, files annotation, archive tree.
 - Commit changes visually cherry picking modified files.
  - Apply or format patch series from selected commits, drag and drop
commits between two instances of qgit.
 - Associate commands sequences, scripts and anything else executable
to a custom action. Actions can be run from menu and corresponding
output is grabbed by a terminal window.
  - qgit implements a GUI for the most common StGIT commands like
push/pop and apply/format patches. You can also create new patches or
refresh current top one using the same semantics of git commit, i.e.
cherry picking single modified files.
NEW IN THIS RELEASE

This is the first public release of the shining new qgit 2.0 based on the shining new Qt 4.2 libraries.

This is the result of more the five months of porting efforts.

All the features of the stable series have been ported. In addition this new release sports a better GUI both on visually side, thanks to the work of Andy Parkins on the new revision description pane header, and on usability side.

A new and much improved repository browsing experience is now possible, in particular you don't need to switch to patch tab to view diff content anymore. Patch information, together with patch description, is shown in bottom left pane.

New browsing features are:
- Possibility to switch from revision message to diff content in
  bottom left pane of main view (from menu or key shortcut 'm')
- Possibility to jump to next/previous revision with link labels at
  the pane corners
- Optional use of mouse wheel to perform all of the above actions
- Added small tabs to description pane with log and diff info.

All this is tweakable from 'Edit->Settings->Browse' menu dialog, so to let fine grain control on the preferred browse setting.

For an history viewer easy and quick browsing is the single MOST important feature.

A lot has changed, apart from browsing, the list would be very long, so the best thing is to download and check yourself.

This is a 'rc' release, but should be already quite stable, so I encourage everyone interested to give it a spin.

You can download the tarball from http://downloads.sourceforge.net/qgit/qgit-2.0rc1.tar.bz2

or clone the public git archive at git://git.kernel.org/pub/scm/qgit/qgit4.git

Please, check the shipped README for detailed build and install information.

I would like to thank Pavel Roskin and Andy Parkins for their very valuable support in shaping this new release.

Ah, the last thing, because we are Qt4 now, qgit 2.0rc1 works natively also under Windows.

Have fun Marco

Ismail Dönmez· Jun 10, 2007, 12:14 UTC · re: Marco Costalba · lore

Re: [ANNOUNCE] qgit-2.0rc1

Hi, On Sunday 10 June 2007 14:47:17 Marco Costalba wrote:

Show 5 quoted lines
> This is qgit-2.0rc1
>
> With qgit you will be able to browse revision histories, view patch
> content and changed files, graphically following different development
> branches.

Doesn't seem to compile here. make output is at http://cekirdek.pardus.org.tr/~ismail/tmp/qgit4-error.txt . Qt is built with no exceptions (as suggested by Trolltech), might that be the problem?

Regards, ismail

-- 
Perfect is the enemy of good
Jan Hudec· Jun 10, 2007, 14:03 UTC · re: Marco Costalba · lore

Re: [ANNOUNCE] qgit-2.0rc1

On Sun, Jun 10, 2007 at 13:47:17 +0200, Marco Costalba wrote:
> This is qgit-2.0rc1
Can you please fix the license?
 - All the file headers mention COPYRIGHT file in the distribution, but the
   file is not there.
 - At least the About box should contain the whole notice text from the "How
   to Apply These Terms to Your New Programs" appendix of GPL.
 - The notices from GPL should probably be in all sources (as is stated in
   GPL), but that obviously means changing all the headers.
Best Regards,
Jan
-- 
						 Jan 'Bulb' Hudec <bulb@ucw.cz>
Marco Costalba· Jun 10, 2007, 14:21 UTC · re: Jan Hudec · lore

Re: [ANNOUNCE] qgit-2.0rc1

On 6/10/07, Jan Hudec <bulb@ucw.cz> wrote:
Show 5 quoted lines
> On Sun, Jun 10, 2007 at 13:47:17 +0200, Marco Costalba wrote:
> > This is qgit-2.0rc1
>
> Can you please fix the license?
>
Yes of course. Thanks for noticing.

Already pushed to public git repo, will be included in following rc2 as soon as we get to fix the strange build problem on Ismail box.

Thanks Marco

Ismail Dönmez· Jun 10, 2007, 12:40 UTC · lore

Re: [ANNOUNCE] qgit-2.0rc1

On Sunday 10 June 2007 15:29:58 Marco Costalba wrote:
Show 19 quoted lines
> On 6/10/07, Ismail Dönmez <ismail@pardus.org.tr> wrote:
> > Doesn't seem to compile here. make output is at
> > http://cekirdek.pardus.org.tr/~ismail/tmp/qgit4-error.txt . Qt is built
> > with no exceptions (as suggested by Trolltech), might that be the
> > problem?
>
> Could be, exceptions (try-catch clause) are used in qgit.
>
> Please, could you post the g++ command list args, i.e. what you see
> from console after typing make, as example I have something like this
> for annotate.cpp file.
>
> g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long
> -pedantic -Wconversion -Wall -W -D_REENTRANT  -DQT_NO_DEBUG
> -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED
> -I/usr/lib/qt4/mkspecs/linux-g++ -I. -I/usr/lib/qt4/include/QtCore
> -I/usr/lib/qt4/include/QtCore -I/usr/lib/qt4/include/QtGui
> -I/usr/lib/qt4/include/QtGui -I/usr/lib/qt4/include -I../src
> -I../build -I../build -o ../build/annotate.o annotate.cpp

g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/annotate.o annotate.cpp

Show 9 quoted lines
>
>
> Also your build environment could be useful, please type
>
> $qmake -v
>
> and
>
> $ g++ -v
I use qmake-qt4 ,

[~]> qmake-qt4 -v QMake version 2.01a Using Qt version 4.3.0 in /usr/qt/4/lib

[~]> g++ -v
Using built-in specs.
Target: i686-pc-linux-gnu
Configured 
with: ../configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc/4.2.0 --includedir=/usr/lib/gcc/i686-pc-linux-gnu/4.2.0/include 
--datadir=/usr/share/gcc/i686-pc-linux-gnu/4.2.0 --mandir=/usr/share/gcc/i686-pc-linux-gnu/4.2.0/man --infodir=/usr/share/gcc/i686-pc-linux-gnu/4.2.0/info 
--with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/4.2.0/include/g++-v3 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-libgcj --disable-libssp 
--disable-multilib --disable-nls --disable-werror --enable-clocale=gnu --enable-__cxa_atexit --enable-languages=c,c++,objc,fortran --enable-libstdcxx-allocator=new 
--enable-shared --enable-ssp --enable-threads=posix --enable-version-specific-runtime-libs --without-included-gettext --without-system-libunwind --with-system-zlib
Thread model: posix

Regards, ismail

-- 
Perfect is the enemy of good
Ismail Dönmez· Jun 10, 2007, 12:56 UTC · lore

Re: [ANNOUNCE] qgit-2.0rc1

On Sunday 10 June 2007 15:49:29 you wrote:
Show 13 quoted lines
> On 6/10/07, Ismail Dönmez <ismail@pardus.org.tr> wrote:
> > On Sunday 10 June 2007 15:29:58 Marco Costalba wrote:
> > > On 6/10/07, Ismail Dönmez <ismail@pardus.org.tr> wrote:
> > > > Doesn't seem to compile here. make output is at
> > > > http://cekirdek.pardus.org.tr/~ismail/tmp/qgit4-error.txt . Qt is
> > > > built with no exceptions (as suggested by Trolltech), might that be
> > > > the problem?
>
> Ok. Should be a linker problem with some Qt library. I don't have
> Qt4.3, I still have Qt4.2 but the library should be source and binary
> compatible according to Trolltech.
>
> Please could you post _whole_ the make output?
Attached.

Regards, ismail

-- 
Perfect is the enemy of good


cd src/ && make -f Makefile 
make[1]: Entering directory `/home/cartman/qgit4/src'
make -f Makefile.Release
make[2]: Entering directory `/home/cartman/qgit4/src'
/usr/qt/4/bin/uic commit.ui -o ../build/ui_commit.h
/usr/qt/4/bin/uic console.ui -o ../build/ui_console.h
/usr/qt/4/bin/uic customaction.ui -o ../build/ui_customaction.h
/usr/qt/4/bin/uic fileview.ui -o ../build/ui_fileview.h
/usr/qt/4/bin/uic help.ui -o ../build/ui_help.h
/usr/qt/4/bin/uic mainview.ui -o ../build/ui_mainview.h
/usr/qt/4/bin/uic patchview.ui -o ../build/ui_patchview.h
/usr/qt/4/bin/uic rangeselect.ui -o ../build/ui_rangeselect.h
/usr/qt/4/bin/uic revsview.ui -o ../build/ui_revsview.h
/usr/qt/4/bin/uic settings.ui -o ../build/ui_settings.h
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/annotate.o annotate.cpp
annotate.cpp: In member function 'void Annotate::setAnnotation(const QString&, const QString&, const QLinkedList<QString>&, QLinkedList<QString>&, int)':
annotate.cpp:384: warning: empty body in an else-statement

*** 0 errors, 1 warnings
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/cache.o cache.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/commitimpl.o commitimpl.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/consoleimpl.o consoleimpl.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/customactionimpl.o customactionimpl.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/dataloader.o dataloader.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/domain.o domain.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/exceptionmanager.o exceptionmanager.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/filecontent.o filecontent.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/filelist.o filelist.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/fileview.o fileview.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/git.o git.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/git_startup.o git_startup.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/lanes.o lanes.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/listview.o listview.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/mainimpl.o mainimpl.cpp
mainimpl.cpp:922: warning: unused parameter 'delta'

*** 0 errors, 1 warnings
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/myprocess.o myprocess.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/namespace_def.o namespace_def.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/patchcontent.o patchcontent.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/patchview.o patchview.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/qgit.o qgit.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/rangeselectimpl.o rangeselectimpl.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/revdesc.o revdesc.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/revsview.o revsview.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/settingsimpl.o settingsimpl.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/smartbrowse.o smartbrowse.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/treeview.o treeview.cpp
treeview.cpp: In member function 'void TreeView::updateTree()':
treeview.cpp:284: warning: empty body in an else-statement

*** 0 errors, 1 warnings
/usr/qt/4/bin/moc -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build annotate.h -o ../build/moc_annotate.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/moc_annotate.o ../build/moc_annotate.cpp
/usr/qt/4/bin/moc -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build cache.h -o ../build/moc_cache.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/moc_cache.o ../build/moc_cache.cpp
/usr/qt/4/bin/moc -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build commitimpl.h -o ../build/moc_commitimpl.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/moc_commitimpl.o ../build/moc_commitimpl.cpp
/usr/qt/4/bin/moc -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build consoleimpl.h -o ../build/moc_consoleimpl.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/moc_consoleimpl.o ../build/moc_consoleimpl.cpp
/usr/qt/4/bin/moc -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build customactionimpl.h -o ../build/moc_customactionimpl.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/moc_customactionimpl.o ../build/moc_customactionimpl.cpp
/usr/qt/4/bin/moc -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build dataloader.h -o ../build/moc_dataloader.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/moc_dataloader.o ../build/moc_dataloader.cpp
/usr/qt/4/bin/moc -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build domain.h -o ../build/moc_domain.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/moc_domain.o ../build/moc_domain.cpp
/usr/qt/4/bin/moc -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build filecontent.h -o ../build/moc_filecontent.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/moc_filecontent.o ../build/moc_filecontent.cpp
/usr/qt/4/bin/moc -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build filelist.h -o ../build/moc_filelist.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/moc_filelist.o ../build/moc_filelist.cpp
/usr/qt/4/bin/moc -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build fileview.h -o ../build/moc_fileview.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/moc_fileview.o ../build/moc_fileview.cpp
/usr/qt/4/bin/moc -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build git.h -o ../build/moc_git.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/moc_git.o ../build/moc_git.cpp
/usr/qt/4/bin/moc -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build listview.h -o ../build/moc_listview.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/moc_listview.o ../build/moc_listview.cpp
/usr/qt/4/bin/moc -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build mainimpl.h -o ../build/moc_mainimpl.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/moc_mainimpl.o ../build/moc_mainimpl.cpp
/usr/qt/4/bin/moc -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build myprocess.h -o ../build/moc_myprocess.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/moc_myprocess.o ../build/moc_myprocess.cpp
/usr/qt/4/bin/moc -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build patchcontent.h -o ../build/moc_patchcontent.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/moc_patchcontent.o ../build/moc_patchcontent.cpp
/usr/qt/4/bin/moc -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build patchview.h -o ../build/moc_patchview.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/moc_patchview.o ../build/moc_patchview.cpp
/usr/qt/4/bin/moc -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build rangeselectimpl.h -o ../build/moc_rangeselectimpl.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/moc_rangeselectimpl.o ../build/moc_rangeselectimpl.cpp
/usr/qt/4/bin/moc -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build revdesc.h -o ../build/moc_revdesc.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/moc_revdesc.o ../build/moc_revdesc.cpp
/usr/qt/4/bin/moc -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build revsview.h -o ../build/moc_revsview.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/moc_revsview.o ../build/moc_revsview.cpp
/usr/qt/4/bin/moc -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build settingsimpl.h -o ../build/moc_settingsimpl.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/moc_settingsimpl.o ../build/moc_settingsimpl.cpp
/usr/qt/4/bin/moc -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build smartbrowse.h -o ../build/moc_smartbrowse.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/moc_smartbrowse.o ../build/moc_smartbrowse.cpp
/usr/qt/4/bin/moc -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build treeview.h -o ../build/moc_treeview.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/moc_treeview.o ../build/moc_treeview.cpp
/usr/qt/4/bin/rcc -name icons icons.qrc -o ../build/qrc_icons.cpp
g++ -c -pipe -O2 -g3 -O2 -Wno-non-virtual-dtor -frepo -Wno-long-long -pedantic -Wconversion -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/qt/4/mkspecs/linux-g++ -I. -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtCore -I/usr/qt/4/include/QtGui -I/usr/qt/4/include/QtGui -I/usr/qt/4/include -I../src -I../build -I../build -o ../build/qrc_icons.o ../build/qrc_icons.cpp
g++ -Wl,-rpath,/usr/qt/4/lib -o ../bin/qgit ../build/annotate.o ../build/cache.o ../build/commitimpl.o ../build/consoleimpl.o ../build/customactionimpl.o ../build/dataloader.o ../build/domain.o ../build/exceptionmanager.o ../build/filecontent.o ../build/filelist.o ../build/fileview.o ../build/git.o ../build/git_startup.o ../build/lanes.o ../build/listview.o ../build/mainimpl.o ../build/myprocess.o ../build/namespace_def.o ../build/patchcontent.o ../build/patchview.o ../build/qgit.o ../build/rangeselectimpl.o ../build/revdesc.o ../build/revsview.o ../build/settingsimpl.o ../build/smartbrowse.o ../build/treeview.o ../build/moc_annotate.o ../build/moc_cache.o ../build/moc_commitimpl.o ../build/moc_consoleimpl.o ../build/moc_customactionimpl.o ../build/moc_dataloader.o ../build/moc_domain.o ../build/moc_filecontent.o ../build/moc_filelist.o ../build/moc_fileview.o ../build/moc_git.o ../build/moc_listview.o ../build/moc_mainimpl.o ../build/moc_myprocess.o ../build/moc_patchcontent.o ../build/moc_patchview.o ../build/moc_rangeselectimpl.o ../build/moc_revdesc.o ../build/moc_revsview.o ../build/moc_settingsimpl.o ../build/moc_smartbrowse.o ../build/moc_treeview.o ../build/qrc_icons.o    -L/usr/qt/4/lib -lQtGui -L/usr/qt/4/lib -L/usr/X11R6/lib -lpng -lSM -lICE -lXi -lXrender -lXrandr -lXfixes -lXcursor -lXinerama -lfreetype -lfontconfig -lXext -lX11 -lQtCore -lz -lm -lrt -ldl -lpthread
../build/annotate.o: In function `QMap<QString, RangeInfo>::operator[](QString const&)':
/usr/qt/4/include/QtCore/qmap.h:450: undefined reference to `QMap<QString, RangeInfo>::mutableFindNode(QMapData::Node**, QString const&) const'
../build/annotate.o: In function `QMap<QString, RangeInfo>::detach()':
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<QString, RangeInfo>::detach_helper()'
../build/annotate.o: In function `~QMap':
/usr/qt/4/include/QtCore/qmap.h:131: undefined reference to `QMap<QString, RangeInfo>::freeData(QMapData*)'
/usr/qt/4/include/QtCore/qmap.h:131: undefined reference to `QMap<QPair<QString, unsigned int>, QString>::freeData(QMapData*)'
/usr/qt/4/include/QtCore/qmap.h:131: undefined reference to `QMap<QString, FileAnnotation>::freeData(QMapData*)'
/usr/qt/4/include/QtCore/qmap.h:131: undefined reference to `QMap<QString, RangeInfo>::freeData(QMapData*)'
/usr/qt/4/include/QtCore/qmap.h:131: undefined reference to `QMap<QPair<QString, unsigned int>, QString>::freeData(QMapData*)'
/usr/qt/4/include/QtCore/qmap.h:131: undefined reference to `QMap<QString, FileAnnotation>::freeData(QMapData*)'
../build/annotate.o: In function `QLinkedList<QString>::detach()':
/usr/qt/4/include/QtCore/qlinkedlist.h:73: undefined reference to `QLinkedList<QString>::detach_helper()'
/usr/qt/4/include/QtCore/qlinkedlist.h:73: undefined reference to `QLinkedList<QString>::detach_helper()'
../build/annotate.o: In function `QMap<QString, FileAnnotation>::detach()':
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<QString, FileAnnotation>::detach_helper()'
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<QString, FileAnnotation>::detach_helper()'
../build/annotate.o: In function `Annotate::setAnnotation(QString const&, QString const&, QLinkedList<QString> const&, QLinkedList<QString>&, int)':
/home/cartman/qgit4/src/annotate.cpp:319: undefined reference to `QLinkedList<QString>::operator=(QLinkedList<QString> const&)'
/home/cartman/qgit4/src/annotate.cpp:354: undefined reference to `QLinkedList<QString>::insert(QLinkedList<QString>::iterator, QString const&)'
/home/cartman/qgit4/src/annotate.cpp:364: undefined reference to `QLinkedList<QString>::erase(QLinkedList<QString>::iterator)'
/home/cartman/qgit4/src/annotate.cpp:357: undefined reference to `QLinkedList<QString>::append(QString const&)'
../build/annotate.o: In function `QLinkedList<QString>::detach()':
/usr/qt/4/include/QtCore/qlinkedlist.h:73: undefined reference to `QLinkedList<QString>::detach_helper()'
/usr/qt/4/include/QtCore/qlinkedlist.h:73: undefined reference to `QLinkedList<QString>::detach_helper()'
/usr/qt/4/include/QtCore/qlinkedlist.h:73: undefined reference to `QLinkedList<QString>::detach_helper()'
/usr/qt/4/include/QtCore/qlinkedlist.h:73: undefined reference to `QLinkedList<QString>::detach_helper()'
/usr/qt/4/include/QtCore/qlinkedlist.h:73: undefined reference to `QLinkedList<QString>::detach_helper()'
../build/annotate.o: In function `Annotate::setAnnotation(QString const&, QString const&, QLinkedList<QString> const&, QLinkedList<QString>&, int)':
/home/cartman/qgit4/src/annotate.cpp:345: undefined reference to `QLinkedList<QString>::clear()'
../build/annotate.o: In function `Annotate::updateCrossRanges(QString const&, bool, int, int, RangeInfo*)':
/home/cartman/qgit4/src/annotate.cpp:499: undefined reference to `QLinkedList<QString>::append(QString const&)'
../build/annotate.o: In function `QLinkedList<QString>::detach()':
/usr/qt/4/include/QtCore/qlinkedlist.h:73: undefined reference to `QLinkedList<QString>::detach_helper()'
/usr/qt/4/include/QtCore/qlinkedlist.h:73: undefined reference to `QLinkedList<QString>::detach_helper()'
/usr/qt/4/include/QtCore/qlinkedlist.h:73: undefined reference to `QLinkedList<QString>::detach_helper()'
../build/annotate.o: In function `QMap<QString, FileAnnotation>::operator[](QString const&)':
/usr/qt/4/include/QtCore/qmap.h:450: undefined reference to `QMap<QString, FileAnnotation>::mutableFindNode(QMapData::Node**, QString const&) const'
../build/annotate.o: In function `Annotate::setInitialAnnotation(QString const&, QString const&, FileAnnotation*)':
/home/cartman/qgit4/src/annotate.cpp:283: undefined reference to `QLinkedList<QString>::append(QString const&)'
../build/annotate.o: In function `QMap<QString, FileAnnotation>::detach()':
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<QString, FileAnnotation>::detach_helper()'
../build/annotate.o: In function `QLinkedList<QString>::detach()':
/usr/qt/4/include/QtCore/qlinkedlist.h:73: undefined reference to `QLinkedList<QString>::detach_helper()'
../build/annotate.o: In function `QMap<QString, FileAnnotation>::detach()':
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<QString, FileAnnotation>::detach_helper()'
../build/annotate.o: In function `QMap<QString, FileAnnotation>::operator[](QString const&)':
/usr/qt/4/include/QtCore/qmap.h:450: undefined reference to `QMap<QString, FileAnnotation>::mutableFindNode(QMapData::Node**, QString const&) const'
../build/annotate.o: In function `QLinkedList<QString>::detach()':
/usr/qt/4/include/QtCore/qlinkedlist.h:73: undefined reference to `QLinkedList<QString>::detach_helper()'
../build/annotate.o: In function `QMap<QString, RangeInfo>::detach()':
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<QString, RangeInfo>::detach_helper()'
../build/annotate.o: In function `QMap<QString, RangeInfo>::insert(QString const&, RangeInfo const&)':
/usr/qt/4/include/QtCore/qmap.h:483: undefined reference to `QMap<QString, RangeInfo>::mutableFindNode(QMapData::Node**, QString const&) const'
../build/annotate.o: In function `QMap<QString, RangeInfo>::detach()':
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<QString, RangeInfo>::detach_helper()'
../build/annotate.o: In function `QMap<QString, RangeInfo>::operator[](QString const&)':
/usr/qt/4/include/QtCore/qmap.h:450: undefined reference to `QMap<QString, RangeInfo>::mutableFindNode(QMapData::Node**, QString const&) const'
../build/annotate.o: In function `QMap<QPair<QString, unsigned int>, QString>::detach()':
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<QPair<QString, unsigned int>, QString>::detach_helper()'
../build/annotate.o: In function `QMap<QPair<QString, unsigned int>, QString>::operator[](QPair<QString, unsigned int> const&)':
/usr/qt/4/include/QtCore/qmap.h:450: undefined reference to `QMap<QPair<QString, unsigned int>, QString>::mutableFindNode(QMapData::Node**, QPair<QString, unsigned int> const&) const'
../build/annotate.o: In function `QMap<QString, RangeInfo>::detach()':
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<QString, RangeInfo>::detach_helper()'
../build/annotate.o: In function `QMap<QString, RangeInfo>::operator[](QString const&)':
/usr/qt/4/include/QtCore/qmap.h:450: undefined reference to `QMap<QString, RangeInfo>::mutableFindNode(QMapData::Node**, QString const&) const'
../build/annotate.o: In function `QMap<QString, RangeInfo>::detach()':
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<QString, RangeInfo>::detach_helper()'
../build/annotate.o: In function `QMap<QString, RangeInfo>::insert(QString const&, RangeInfo const&)':
/usr/qt/4/include/QtCore/qmap.h:483: undefined reference to `QMap<QString, RangeInfo>::mutableFindNode(QMapData::Node**, QString const&) const'
../build/annotate.o: In function `QMap<QString, RangeInfo>::operator=(QMap<QString, RangeInfo> const&)':
/usr/qt/4/include/QtCore/qmap.h:376: undefined reference to `QMap<QString, RangeInfo>::detach_helper()'
/usr/qt/4/include/QtCore/qmap.h:374: undefined reference to `QMap<QString, RangeInfo>::freeData(QMapData*)'
../build/annotate.o: In function `~QMap':
/usr/qt/4/include/QtCore/qmap.h:131: undefined reference to `QMap<QString, RangeInfo>::freeData(QMapData*)'
../build/annotate.o: In function `QMap<QString, RangeInfo>::detach()':
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<QString, RangeInfo>::detach_helper()'
../build/annotate.o: In function `QMap<QString, RangeInfo>::insert(QString const&, RangeInfo const&)':
/usr/qt/4/include/QtCore/qmap.h:483: undefined reference to `QMap<QString, RangeInfo>::mutableFindNode(QMapData::Node**, QString const&) const'
../build/annotate.o: In function `QMap<QString, RangeInfo>::detach()':
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<QString, RangeInfo>::detach_helper()'
../build/annotate.o: In function `QMap<QString, RangeInfo>::operator[](QString const&)':
/usr/qt/4/include/QtCore/qmap.h:450: undefined reference to `QMap<QString, RangeInfo>::mutableFindNode(QMapData::Node**, QString const&) const'
../build/annotate.o: In function `QMap<QPair<QString, unsigned int>, QString>::detach()':
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<QPair<QString, unsigned int>, QString>::detach_helper()'
../build/annotate.o: In function `QMap<QPair<QString, unsigned int>, QString>::operator[](QPair<QString, unsigned int> const&)':
/usr/qt/4/include/QtCore/qmap.h:450: undefined reference to `QMap<QPair<QString, unsigned int>, QString>::mutableFindNode(QMapData::Node**, QPair<QString, unsigned int> const&) const'
../build/annotate.o: In function `QMap<QString, RangeInfo>::detach()':
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<QString, RangeInfo>::detach_helper()'
../build/annotate.o: In function `QMap<QString, RangeInfo>::insert(QString const&, RangeInfo const&)':
/usr/qt/4/include/QtCore/qmap.h:483: undefined reference to `QMap<QString, RangeInfo>::mutableFindNode(QMapData::Node**, QString const&) const'
../build/annotate.o: In function `~QMap':
/usr/qt/4/include/QtCore/qmap.h:131: undefined reference to `QMap<QString, RangeInfo>::freeData(QMapData*)'
/usr/qt/4/include/QtCore/qmap.h:131: undefined reference to `QMap<QString, RangeInfo>::freeData(QMapData*)'
../build/annotate.o: In function `QMap<QString, RangeInfo>::detach()':
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<QString, RangeInfo>::detach_helper()'
../build/annotate.o: In function `QMap<QString, RangeInfo>::operator[](QString const&)':
/usr/qt/4/include/QtCore/qmap.h:450: undefined reference to `QMap<QString, RangeInfo>::mutableFindNode(QMapData::Node**, QString const&) const'
../build/annotate.o: In function `QMap<QString, RangeInfo>::detach()':
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<QString, RangeInfo>::detach_helper()'
../build/annotate.o: In function `QMap<QString, RangeInfo>::operator[](QString const&)':
/usr/qt/4/include/QtCore/qmap.h:450: undefined reference to `QMap<QString, RangeInfo>::mutableFindNode(QMapData::Node**, QString const&) const'
../build/annotate.o: In function `QMap<QString, RangeInfo>::operator=(QMap<QString, RangeInfo> const&)':
/usr/qt/4/include/QtCore/qmap.h:376: undefined reference to `QMap<QString, RangeInfo>::detach_helper()'
/usr/qt/4/include/QtCore/qmap.h:374: undefined reference to `QMap<QString, RangeInfo>::freeData(QMapData*)'
/usr/qt/4/include/QtCore/qmap.h:376: undefined reference to `QMap<QString, RangeInfo>::detach_helper()'
/usr/qt/4/include/QtCore/qmap.h:374: undefined reference to `QMap<QString, RangeInfo>::freeData(QMapData*)'
/usr/qt/4/include/QtCore/qmap.h:374: undefined reference to `QMap<QString, RangeInfo>::freeData(QMapData*)'
/usr/qt/4/include/QtCore/qmap.h:376: undefined reference to `QMap<QString, RangeInfo>::detach_helper()'
../build/annotate.o: In function `~QMap':
/usr/qt/4/include/QtCore/qmap.h:131: undefined reference to `QMap<QString, RangeInfo>::freeData(QMapData*)'
../build/annotate.o: In function `QMap<QString, FileAnnotation>::detach()':
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<QString, FileAnnotation>::detach_helper()'
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<QString, FileAnnotation>::detach_helper()'
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<QString, FileAnnotation>::detach_helper()'
../build/annotate.o: In function `QMap<QString, FileAnnotation>::operator[](QString const&)':
/usr/qt/4/include/QtCore/qmap.h:450: undefined reference to `QMap<QString, FileAnnotation>::mutableFindNode(QMapData::Node**, QString const&) const'
../build/annotate.o: In function `QMap<QPair<QString, unsigned int>, QString>::detach()':
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<QPair<QString, unsigned int>, QString>::detach_helper()'
../build/annotate.o: In function `QMap<QPair<QString, unsigned int>, QString>::insert(QPair<QString, unsigned int> const&, QString const&)':
/usr/qt/4/include/QtCore/qmap.h:483: undefined reference to `QMap<QPair<QString, unsigned int>, QString>::mutableFindNode(QMapData::Node**, QPair<QString, unsigned int> const&) const'
../build/annotate.o: In function `QLinkedList<QString>::detach()':
/usr/qt/4/include/QtCore/qlinkedlist.h:73: undefined reference to `QLinkedList<QString>::detach_helper()'
../build/annotate.o: In function `Annotate::doAnnotate(QString const&, QString const&, bool)':
/home/cartman/qgit4/src/annotate.cpp:246: undefined reference to `QLinkedList<QString>::operator=(QLinkedList<QString> const&)'
../build/annotate.o: In function `QMap<QString, FileAnnotation>::detach()':
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<QString, FileAnnotation>::detach_helper()'
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<QString, FileAnnotation>::detach_helper()'
../build/annotate.o: In function `QMap<QPair<QString, unsigned int>, QString>::clear()':
/usr/qt/4/include/QtCore/qmap.h:131: undefined reference to `QMap<QPair<QString, unsigned int>, QString>::freeData(QMapData*)'
/usr/qt/4/include/QtCore/qmap.h:374: undefined reference to `QMap<QPair<QString, unsigned int>, QString>::freeData(QMapData*)'
/usr/qt/4/include/QtCore/qmap.h:376: undefined reference to `QMap<QPair<QString, unsigned int>, QString>::detach_helper()'
../build/annotate.o: In function `~QMap':
/usr/qt/4/include/QtCore/qmap.h:131: undefined reference to `QMap<QPair<QString, unsigned int>, QString>::freeData(QMapData*)'
../build/annotate.o: In function `QMap<QString, FileAnnotation>::detach()':
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<QString, FileAnnotation>::detach_helper()'
../build/annotate.o: In function `QMap<QString, FileAnnotation>::insert(QString const&, FileAnnotation const&)':
/usr/qt/4/include/QtCore/qmap.h:483: undefined reference to `QMap<QString, FileAnnotation>::mutableFindNode(QMapData::Node**, QString const&) const'
../build/annotate.o: In function `operator=':
/home/cartman/qgit4/src/common.h:376: undefined reference to `QLinkedList<QString>::operator=(QLinkedList<QString> const&)'
../build/annotate.o: In function `QLinkedList<QString>::detach()':
/usr/qt/4/include/QtCore/qlinkedlist.h:73: undefined reference to `QLinkedList<QString>::detach_helper()'
../build/cache.o: In function `Cache::load(QString const&, QHash<QString, RevFile const*>&, QVector<QString>&, QVector<QString>&)':
/home/cartman/qgit4/src/cache.cpp:144: undefined reference to `QVector<QString>::resize(int)'
/home/cartman/qgit4/src/cache.cpp:149: undefined reference to `QVector<QString>::resize(int)'
/home/cartman/qgit4/src/cache.cpp:180: undefined reference to `QDataStream& operator>><QString>(QDataStream&, QVector<QString>&)'
../build/cache.o: In function `Cache::save(QString const&, QHash<QString, RevFile const*> const&, QVector<QString> const&, QVector<QString> const&)':
/home/cartman/qgit4/src/cache.cpp:101: undefined reference to `QDataStream& operator<< <QString>(QDataStream&, QVector<QString> const&)'
../build/commitimpl.o: In function `CommitImpl::closeEvent(QCloseEvent*)':
/home/cartman/qgit4/src/commitimpl.cpp:108: undefined reference to `QVector<QSplitter*>::QVector(int, QSplitter* const&)'
../build/commitimpl.o: In function `~QVector':
/usr/qt/4/include/QtCore/qvector.h:78: undefined reference to `QVector<QSplitter*>::free(QVectorTypedData<QSplitter*>*)'
/usr/qt/4/include/QtCore/qvector.h:78: undefined reference to `QVector<QSplitter*>::free(QVectorTypedData<QSplitter*>*)'
../build/commitimpl.o: In function `CommitImpl':
/home/cartman/qgit4/src/commitimpl.cpp:32: undefined reference to `QVector<QSplitter*>::QVector(int, QSplitter* const&)'
../build/commitimpl.o: In function `~QVector':
/usr/qt/4/include/QtCore/qvector.h:78: undefined reference to `QVector<QSplitter*>::free(QVectorTypedData<QSplitter*>*)'
/usr/qt/4/include/QtCore/qvector.h:78: undefined reference to `QVector<QSplitter*>::free(QVectorTypedData<QSplitter*>*)'
../build/commitimpl.o: In function `CommitImpl':
/home/cartman/qgit4/src/commitimpl.cpp:32: undefined reference to `QVector<QSplitter*>::QVector(int, QSplitter* const&)'
../build/commitimpl.o: In function `~QVector':
/usr/qt/4/include/QtCore/qvector.h:78: undefined reference to `QVector<QSplitter*>::free(QVectorTypedData<QSplitter*>*)'
/usr/qt/4/include/QtCore/qvector.h:78: undefined reference to `QVector<QSplitter*>::free(QVectorTypedData<QSplitter*>*)'
../build/dataloader.o: In function `DataLoader::parseSingleBuffer(QByteArray const&)':
/home/cartman/qgit4/src/dataloader.cpp:136: undefined reference to `QList<QByteArray*>::append(QByteArray* const&)'
../build/dataloader.o: In function `DataLoader::readNewData(bool)':
/home/cartman/qgit4/src/dataloader.cpp:238: undefined reference to `QList<QByteArray*>::append(QByteArray* const&)'
../build/exceptionmanager.o: In function `QList<ExceptionManager::Exception>::detach()':
/usr/qt/4/include/QtCore/qlist.h:99: undefined reference to `QList<ExceptionManager::Exception>::detach_helper()'
/usr/qt/4/include/QtCore/qlist.h:99: undefined reference to `QList<ExceptionManager::Exception>::detach_helper()'
/usr/qt/4/include/QtCore/qlist.h:99: undefined reference to `QList<ExceptionManager::Exception>::detach_helper()'
../build/exceptionmanager.o: In function `QMap<int, QList<ExceptionManager::Exception> >::detach()':
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<int, QList<ExceptionManager::Exception> >::detach_helper()'
../build/exceptionmanager.o: In function `QList<ExceptionManager::Exception>::detach()':
/usr/qt/4/include/QtCore/qlist.h:99: undefined reference to `QList<ExceptionManager::Exception>::detach_helper()'
/usr/qt/4/include/QtCore/qlist.h:99: undefined reference to `QList<ExceptionManager::Exception>::detach_helper()'
../build/exceptionmanager.o: In function `QMap<int, QList<ExceptionManager::Exception> >::detach()':
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<int, QList<ExceptionManager::Exception> >::detach_helper()'
../build/exceptionmanager.o: In function `QList<ExceptionManager::Exception>::detach()':
/usr/qt/4/include/QtCore/qlist.h:99: undefined reference to `QList<ExceptionManager::Exception>::detach_helper()'
/usr/qt/4/include/QtCore/qlist.h:99: undefined reference to `QList<ExceptionManager::Exception>::detach_helper()'
../build/exceptionmanager.o: In function `QMap<int, QList<ExceptionManager::Exception> >::operator[](int const&)':
/usr/qt/4/include/QtCore/qmap.h:450: undefined reference to `QMap<int, QList<ExceptionManager::Exception> >::mutableFindNode(QMapData::Node**, int const&) const'
../build/exceptionmanager.o: In function `QList<ExceptionManager::Exception>::operator=(QList<ExceptionManager::Exception> const&)':
/usr/qt/4/include/QtCore/qlist.h:357: undefined reference to `QList<ExceptionManager::Exception>::detach_helper()'
../build/exceptionmanager.o: In function `ExceptionManager::restoreThrowableSet(int)':
/home/cartman/qgit4/src/exceptionmanager.cpp:143: undefined reference to `QMap<int, QList<ExceptionManager::Exception> >::remove(int const&)'
../build/exceptionmanager.o: In function `QMap<int, QList<ExceptionManager::Exception> >::detach()':
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<int, QList<ExceptionManager::Exception> >::detach_helper()'
../build/exceptionmanager.o: In function `QMap<int, QList<ExceptionManager::Exception> >::node_create(QMapData*, QMapData::Node**, int const&, QList<ExceptionManager::Exception> const&)':
/usr/qt/4/include/QtCore/qlist.h:91: undefined reference to `QList<ExceptionManager::Exception>::detach_helper()'
../build/exceptionmanager.o: In function `QMap<int, QList<ExceptionManager::Exception> >::insert(int const&, QList<ExceptionManager::Exception> const&)':
/usr/qt/4/include/QtCore/qmap.h:483: undefined reference to `QMap<int, QList<ExceptionManager::Exception> >::mutableFindNode(QMapData::Node**, int const&) const'
../build/exceptionmanager.o: In function `ExceptionManager::saveThrowableSet()':
/home/cartman/qgit4/src/exceptionmanager.cpp:131: undefined reference to `QList<ExceptionManager::Exception>::clear()'
../build/exceptionmanager.o: In function `QList<ExceptionManager::Exception>::operator=(QList<ExceptionManager::Exception> const&)':
/usr/qt/4/include/QtCore/qlist.h:357: undefined reference to `QList<ExceptionManager::Exception>::detach_helper()'
../build/exceptionmanager.o: In function `QMap<int, QList<ExceptionManager::Exception> >::detach()':
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<int, QList<ExceptionManager::Exception> >::detach_helper()'
../build/exceptionmanager.o: In function `QList':
/usr/qt/4/include/QtCore/qlist.h:91: undefined reference to `QList<ExceptionManager::Exception>::detach_helper()'
../build/exceptionmanager.o: In function `QList<ExceptionManager::Exception>::detach()':
/usr/qt/4/include/QtCore/qlist.h:99: undefined reference to `QList<ExceptionManager::Exception>::detach_helper()'
/usr/qt/4/include/QtCore/qlist.h:99: undefined reference to `QList<ExceptionManager::Exception>::detach_helper()'
../build/git_startup.o: In function `qDeleteAll<RevFileMap>':
/usr/qt/4/include/QtCore/qalgorithms.h:338: undefined reference to `void qDeleteAll<QHash<QString, RevFile const*>::const_iterator>(QHash<QString, RevFile const*>::const_iterator, QHash<QString, RevFile const*>::const_iterator)'
../build/git_startup.o: In function `Git::stop(bool)':
/home/cartman/qgit4/src/git_startup.cpp:498: undefined reference to `QHash<QString, RevFile const*>::remove(QString const&)'
../build/git_startup.o: In function `Git::mergeNearTags(bool, Rev*, Rev const*, QMap<QPair<unsigned int, unsigned int>, bool> const&)':
/home/cartman/qgit4/src/git_startup.cpp:1051: undefined reference to `QPair<unsigned int, unsigned int> qMakePair<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)'
../build/git_startup.o: In function `QMap<unsigned int, QVector<int> >::detach()':
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<unsigned int, QVector<int> >::detach_helper()'
../build/git_startup.o: In function `QMap<unsigned int, QVector<int> >::operator[](unsigned int const&)':
/usr/qt/4/include/QtCore/qmap.h:450: undefined reference to `QMap<unsigned int, QVector<int> >::mutableFindNode(QMapData::Node**, unsigned int const&) const'
../build/git_startup.o: In function `Git::updateDescMap(Rev const*, unsigned int, QMap<QPair<unsigned int, unsigned int>, bool>&, QMap<unsigned int, QVector<int> >&)':
/home/cartman/qgit4/src/git_startup.cpp:986: undefined reference to `QPair<unsigned int, unsigned int> qMakePair<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)'
/home/cartman/qgit4/src/git_startup.cpp:987: undefined reference to `QPair<unsigned int, unsigned int> qMakePair<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)'
../build/git_startup.o: In function `QMap<QPair<unsigned int, unsigned int>, bool>::detach()':
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<QPair<unsigned int, unsigned int>, bool>::detach_helper()'
../build/git_startup.o: In function `QMap<QPair<unsigned int, unsigned int>, bool>::insert(QPair<unsigned int, unsigned int> const&, bool const&)':
/usr/qt/4/include/QtCore/qmap.h:483: undefined reference to `QMap<QPair<unsigned int, unsigned int>, bool>::mutableFindNode(QMapData::Node**, QPair<unsigned int, unsigned int> const&) const'
../build/git_startup.o: In function `QMap<QPair<unsigned int, unsigned int>, bool>::detach()':
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<QPair<unsigned int, unsigned int>, bool>::detach_helper()'
../build/git_startup.o: In function `QMap<QPair<unsigned int, unsigned int>, bool>::insert(QPair<unsigned int, unsigned int> const&, bool const&)':
/usr/qt/4/include/QtCore/qmap.h:483: undefined reference to `QMap<QPair<unsigned int, unsigned int>, bool>::mutableFindNode(QMapData::Node**, QPair<unsigned int, unsigned int> const&) const'
../build/git_startup.o: In function `QMap<unsigned int, QVector<int> >::detach()':
/usr/qt/4/include/QtCore/qmap.h:146: undefined reference to `QMap<unsigned int, QVector<int> >::detach_helper()'
../build/git_startup.o: In function `QMap<unsigned int, QVector<int> >::insert(unsigned int const&, QVector<int> const&)':
/usr/qt/4/include/QtCore/qmap.h:483: undefined reference to `QMap<unsigned int, QVector<int> >::mutableFindNode(QMapData::Node**, unsigned int const&) const'
../build/git_startup.o: In function `~QMap':
/usr/qt/4/include/QtCore/qmap.h:131: undefined reference to `QMap<QPair<unsigned int, unsigned int>, bool>::freeData(QMapData*)'
/usr/qt/4/include/QtCore/qmap.h:131: undefined reference to `QMap<unsigned int, QVector<int> >::freeData(QMapData*)'
/usr/qt/4/include/QtCore/qmap.h:131: undefined reference to `QMap<QPair<unsigned int, unsigned int>, bool>::freeData(QMapData*)'
/usr/qt/4/include/QtCore/qmap.h:131: undefined reference to `QMap<unsigned int, QVector<int> >::freeData(QMapData*)'
../build/git_startup.o: In function `Git::clearRevs()':
/home/cartman/qgit4/src/git_startup.cpp:515: undefined reference to `QHash<QString, RevFile const*>::remove(QString const&)'
../build/git_startup.o: In function `Git::setExtStatus(RevFile&, QString const&, int)':
/home/cartman/qgit4/src/git_startup.cpp:396: undefined reference to `QVector<QString>::resize(int)'
/home/cartman/qgit4/src/git_startup.cpp:404: undefined reference to `QVector<QString>::resize(int)'
../build/git_startup.o: In function `Git::lookupReference(QString const&, bool)':
/home/cartman/qgit4/src/git_startup.cpp:87: undefined reference to `QMap<QString, Git::Reference>::insert(QString const&, Git::Reference const&)'
../build/git_startup.o: In function `Git::getRefs()':
/home/cartman/qgit4/src/git_startup.cpp:162: undefined reference to `QMap<QString, Git::Reference>::remove(QString const&)'
../build/git_startup.o: In function `Git::fakeWorkDirRev(QString const&, QString const&, QString const&, int, FileHistory*)':
/home/cartman/qgit4/src/git_startup.cpp:259: undefined reference to `QList<QByteArray*>::append(QByteArray* const&)'
../build/mainimpl.o: In function `MainImpl::updateGlobalActions(bool)':
/home/cartman/qgit4/src/mainimpl.cpp:337: undefined reference to `PatchView* MainImpl::firstTab<PatchView>(QWidget*)'
../build/mainimpl.o: In function `MainImpl::updateContextActions(QString const&, QString const&, bool, bool)':
/home/cartman/qgit4/src/mainimpl.cpp:352: undefined reference to `FileView* MainImpl::firstTab<FileView>(QWidget*)'
../build/mainimpl.o: In function `MainImpl::saveCurrentGeometry()':
/home/cartman/qgit4/src/mainimpl.cpp:157: undefined reference to `QVector<QSplitter*>::QVector(int, QSplitter* const&)'
../build/mainimpl.o: In function `~QVector':
/usr/qt/4/include/QtCore/qvector.h:78: undefined reference to `QVector<QSplitter*>::free(QVectorTypedData<QSplitter*>*)'
/usr/qt/4/include/QtCore/qvector.h:78: undefined reference to `QVector<QSplitter*>::free(QVectorTypedData<QSplitter*>*)'
../build/mainimpl.o: In function `MainImpl::closeEvent(QCloseEvent*)':
/home/cartman/qgit4/src/mainimpl.cpp:1707: undefined reference to `QList<QProcess*>::~QList()'
../build/mainimpl.o: In function `findChildren<QProcess*>':
/usr/qt/4/include/QtCore/qobject.h:389: undefined reference to `QList<QProcess*>::~QList()'
../build/mainimpl.o: In function `MainImpl::currentTabType(Domain**)':
/home/cartman/qgit4/src/mainimpl.cpp:744: undefined reference to `QList<PatchView*>* MainImpl::getTabs<PatchView>(QWidget*)'
/home/cartman/qgit4/src/mainimpl.cpp:747: undefined reference to `QList<PatchView*>::~QList()'
../build/mainimpl.o: In function `QList<PatchView*>::detach()':
/usr/qt/4/include/QtCore/qlist.h:99: undefined reference to `QList<PatchView*>::detach_helper()'
../build/mainimpl.o: In function `MainImpl::currentTabType(Domain**)':
/home/cartman/qgit4/src/mainimpl.cpp:750: undefined reference to `QList<PatchView*>::~QList()'
/home/cartman/qgit4/src/mainimpl.cpp:751: undefined reference to `QList<FileView*>* MainImpl::getTabs<FileView>(QWidget*)'
/home/cartman/qgit4/src/mainimpl.cpp:754: undefined reference to `QList<FileView*>::~QList()'
../build/mainimpl.o: In function `QList<FileView*>::detach()':
/usr/qt/4/include/QtCore/qlist.h:99: undefined reference to `QList<FileView*>::detach_helper()'
../build/mainimpl.o: In function `MainImpl::currentTabType(Domain**)':
/home/cartman/qgit4/src/mainimpl.cpp:760: undefined reference to `QList<FileView*>::~QList()'
../build/mainimpl.o: In function `MainImpl::ActViewFile_activated()':
/home/cartman/qgit4/src/mainimpl.cpp:438: undefined reference to `FileView* MainImpl::firstTab<FileView>(QWidget*)'
../build/mainimpl.o: In function `MainImpl::pushButtonCloseTab_clicked()':
/home/cartman/qgit4/src/mainimpl.cpp:418: undefined reference to `FileView* MainImpl::firstTab<FileView>(QWidget*)'
/home/cartman/qgit4/src/mainimpl.cpp:414: undefined reference to `PatchView* MainImpl::firstTab<PatchView>(QWidget*)'
../build/mainimpl.o: In function `MainImpl::shortCutActivated()':
/home/cartman/qgit4/src/mainimpl.cpp:915: undefined reference to `PatchView* MainImpl::firstTab<PatchView>(QWidget*)'
/home/cartman/qgit4/src/mainimpl.cpp:915: undefined reference to `FileView* MainImpl::firstTab<FileView>(QWidget*)'
../build/mainimpl.o: In function `MainImpl':
/home/cartman/qgit4/src/mainimpl.cpp:106: undefined reference to `QVector<QSplitter*>::QVector(int, QSplitter* const&)'
../build/mainimpl.o: In function `~QVector':
/usr/qt/4/include/QtCore/qvector.h:78: undefined reference to `QVector<QSplitter*>::free(QVectorTypedData<QSplitter*>*)'
/usr/qt/4/include/QtCore/qvector.h:78: undefined reference to `QVector<QSplitter*>::free(QVectorTypedData<QSplitter*>*)'
../build/mainimpl.o: In function `MainImpl':
/home/cartman/qgit4/src/mainimpl.cpp:106: undefined reference to `QVector<QSplitter*>::QVector(int, QSplitter* const&)'
../build/mainimpl.o: In function `~QVector':
/usr/qt/4/include/QtCore/qvector.h:78: undefined reference to `QVector<QSplitter*>::free(QVectorTypedData<QSplitter*>*)'
/usr/qt/4/include/QtCore/qvector.h:78: undefined reference to `QVector<QSplitter*>::free(QVectorTypedData<QSplitter*>*)'
../build/namespace_def.o: In function `~QHash':
/usr/qt/4/include/QtCore/qhash.h:238: undefined reference to `QHash<QString, QPixmap const*>::freeData(QHashData*)'
../build/namespace_def.o: In function `qDeleteAll<QHash<QString, const QPixmap*> >':
/usr/qt/4/include/QtCore/qalgorithms.h:338: undefined reference to `void qDeleteAll<QHash<QString, QPixmap const*>::const_iterator>(QHash<QString, QPixmap const*>::const_iterator, QHash<QString, QPixmap const*>::const_iterator)'
../build/namespace_def.o: In function `QHash<QString, QPixmap const*>::contains(QString const&) const':
/usr/qt/4/include/QtCore/qhash.h:814: undefined reference to `QHash<QString, QPixmap const*>::findNode(QString const&, unsigned int*) const'
../build/namespace_def.o: In function `QHash<QString, QPixmap const*>::value(QString const&) const':
/usr/qt/4/include/QtCore/qhash.h:560: undefined reference to `QHash<QString, QPixmap const*>::findNode(QString const&, unsigned int*) const'
/usr/qt/4/include/QtCore/qhash.h:560: undefined reference to `QHash<QString, QPixmap const*>::findNode(QString const&, unsigned int*) const'
../build/namespace_def.o: In function `QHash<QString, QPixmap const*>::insert(QString const&, QPixmap const* const&)':
/usr/qt/4/include/QtCore/qhash.h:706: undefined reference to `QHash<QString, QPixmap const*>::findNode(QString const&, unsigned int*) const'
/usr/qt/4/include/QtCore/qhash.h:706: undefined reference to `QHash<QString, QPixmap const*>::findNode(QString const&, unsigned int*) const'
../build/namespace_def.o:/usr/qt/4/include/QtCore/qhash.h:706: more undefined references to `QHash<QString, QPixmap const*>::findNode(QString const&, unsigned int*) const' follow
../build/namespace_def.o: In function `QHash<QString, QPixmap const*>::detach()':
/usr/qt/4/include/QtCore/qhash.h:253: undefined reference to `QHash<QString, QPixmap const*>::detach_helper()'
/usr/qt/4/include/QtCore/qhash.h:253: undefined reference to `QHash<QString, QPixmap const*>::detach_helper()'
/usr/qt/4/include/QtCore/qhash.h:253: undefined reference to `QHash<QString, QPixmap const*>::detach_helper()'
/usr/qt/4/include/QtCore/qhash.h:253: undefined reference to `QHash<QString, QPixmap const*>::detach_helper()'
/usr/qt/4/include/QtCore/qhash.h:253: undefined reference to `QHash<QString, QPixmap const*>::detach_helper()'
../build/namespace_def.o:/usr/qt/4/include/QtCore/qhash.h:253: more undefined references to `QHash<QString, QPixmap const*>::detach_helper()' follow
../build/revsview.o: In function `QVector<QSplitter*>::operator<<(QSplitter* const&)':
/usr/qt/4/include/QtCore/qvector.h:246: undefined reference to `QVector<QSplitter*>::append(QSplitter* const&)'
../build/revsview.o: In function `QVector<QSplitter*>::operator<<(QSplitter* const&)':
/home/cartman/qgit4/src/revsview.cpp:84: undefined reference to `QVector<QSplitter*>::append(QSplitter* const&)'
../build/revsview.o: In function `~QVector':
/usr/qt/4/include/QtCore/qvector.h:78: undefined reference to `QVector<QSplitter*>::free(QVectorTypedData<QSplitter*>*)'
/usr/qt/4/include/QtCore/qvector.h:78: undefined reference to `QVector<QSplitter*>::free(QVectorTypedData<QSplitter*>*)'
../build/revsview.o: In function `QVector<QSplitter*>::operator<<(QSplitter* const&)':
/usr/qt/4/include/QtCore/qvector.h:246: undefined reference to `QVector<QSplitter*>::append(QSplitter* const&)'
../build/revsview.o: In function `QVector<QSplitter*>::operator<<(QSplitter* const&)':
/home/cartman/qgit4/src/revsview.cpp:84: undefined reference to `QVector<QSplitter*>::append(QSplitter* const&)'
../build/revsview.o: In function `~QVector':
/usr/qt/4/include/QtCore/qvector.h:78: undefined reference to `QVector<QSplitter*>::free(QVectorTypedData<QSplitter*>*)'
/usr/qt/4/include/QtCore/qvector.h:78: undefined reference to `QVector<QSplitter*>::free(QVectorTypedData<QSplitter*>*)'
../build/revsview.o: In function `QVector<QSplitter*>::operator<<(QSplitter* const&)':
/usr/qt/4/include/QtCore/qvector.h:246: undefined reference to `QVector<QSplitter*>::append(QSplitter* const&)'
../build/revsview.o: In function `QVector<QSplitter*>::operator<<(QSplitter* const&)':
/home/cartman/qgit4/src/revsview.cpp:84: undefined reference to `QVector<QSplitter*>::append(QSplitter* const&)'
../build/revsview.o: In function `~QVector':
/usr/qt/4/include/QtCore/qvector.h:78: undefined reference to `QVector<QSplitter*>::free(QVectorTypedData<QSplitter*>*)'
/usr/qt/4/include/QtCore/qvector.h:78: undefined reference to `QVector<QSplitter*>::free(QVectorTypedData<QSplitter*>*)'
../build/revsview.o: In function `QVector<QSplitter*>::operator<<(QSplitter* const&)':
/usr/qt/4/include/QtCore/qvector.h:246: undefined reference to `QVector<QSplitter*>::append(QSplitter* const&)'
../build/revsview.o: In function `QVector<QSplitter*>::operator<<(QSplitter* const&)':
/home/cartman/qgit4/src/revsview.cpp:41: undefined reference to `QVector<QSplitter*>::append(QSplitter* const&)'
../build/revsview.o: In function `~QVector':
/usr/qt/4/include/QtCore/qvector.h:78: undefined reference to `QVector<QSplitter*>::free(QVectorTypedData<QSplitter*>*)'
/usr/qt/4/include/QtCore/qvector.h:78: undefined reference to `QVector<QSplitter*>::free(QVectorTypedData<QSplitter*>*)'
../build/revsview.o: In function `QVector<QSplitter*>::operator<<(QSplitter* const&)':
/usr/qt/4/include/QtCore/qvector.h:246: undefined reference to `QVector<QSplitter*>::append(QSplitter* const&)'
../build/revsview.o: In function `QVector<QSplitter*>::operator<<(QSplitter* const&)':
/home/cartman/qgit4/src/revsview.cpp:41: undefined reference to `QVector<QSplitter*>::append(QSplitter* const&)'
../build/revsview.o: In function `~QVector':
/usr/qt/4/include/QtCore/qvector.h:78: undefined reference to `QVector<QSplitter*>::free(QVectorTypedData<QSplitter*>*)'
/usr/qt/4/include/QtCore/qvector.h:78: undefined reference to `QVector<QSplitter*>::free(QVectorTypedData<QSplitter*>*)'
../build/moc_annotate.o: In function `~QMap':
/usr/qt/4/include/QtCore/qmap.h:131: undefined reference to `QMap<QPair<QString, unsigned int>, QString>::freeData(QMapData*)'
/usr/qt/4/include/QtCore/qmap.h:131: undefined reference to `QMap<QString, FileAnnotation>::freeData(QMapData*)'
/usr/qt/4/include/QtCore/qmap.h:131: undefined reference to `QMap<QString, RangeInfo>::freeData(QMapData*)'
/usr/qt/4/include/QtCore/qmap.h:131: undefined reference to `QMap<QString, FileAnnotation>::freeData(QMapData*)'
/usr/qt/4/include/QtCore/qmap.h:131: undefined reference to `QMap<QPair<QString, unsigned int>, QString>::freeData(QMapData*)'
/usr/qt/4/include/QtCore/qmap.h:131: undefined reference to `QMap<QPair<QString, unsigned int>, QString>::freeData(QMapData*)'
/usr/qt/4/include/QtCore/qmap.h:131: undefined reference to `QMap<QString, FileAnnotation>::freeData(QMapData*)'
/usr/qt/4/include/QtCore/qmap.h:131: undefined reference to `QMap<QString, RangeInfo>::freeData(QMapData*)'
/usr/qt/4/include/QtCore/qmap.h:131: undefined reference to `QMap<QString, FileAnnotation>::freeData(QMapData*)'
/usr/qt/4/include/QtCore/qmap.h:131: undefined reference to `QMap<QPair<QString, unsigned int>, QString>::freeData(QMapData*)'
collect2: ld returned 1 exit status
make[2]: *** [../bin/qgit] Error 1
make[2]: Leaving directory `/home/cartman/qgit4/src'
make[1]: *** [release] Error 2
make[1]: Leaving directory `/home/cartman/qgit4/src'
make: *** [sub-src-make_default] Error 2
Marco Costalba· Jun 10, 2007, 13:40 UTC · lore

Re: [ANNOUNCE] qgit-2.0rc1

On 6/10/07, Marco Costalba <mcostalba@gmail.com> wrote:
>
> I will try an update to src/src.pro file to let Qt pass this library
> to the linker.
>
Please apply the following patch to your src/src.pro file and try to rebuild.
Please, let me know if this fixes the build for you.
--- a/src/src.pro
+++ b/src/src.pro
@@ -25,6 +25,9 @@ QMAKE_CXXFLAGS_RELEASE += -g3 -O2
-Wno-non-virtual-dtor -frepo -Wno-long-long -p
 QMAKE_CXXFLAGS_DEBUG += -g3 -O0 -Wno-non-virtual-dtor -Wno-long-long
-pedantic -Wconversion
 INSTALLS += target

+# Qt doesn't seem to link all needed libraries
+unix:LIBS += -L$$QMAKE_LIBDIR_QT -lQtUiTools
+
 # Directories
 DESTDIR = ../bin
 BUILD_DIR = ../build
Ismail Dönmez· Jun 10, 2007, 13:45 UTC · re: Marco Costalba · lore

Re: [ANNOUNCE] qgit-2.0rc1

On Sunday 10 June 2007 16:40:35 Marco Costalba wrote:
Show 24 quoted lines
> On 6/10/07, Marco Costalba <mcostalba@gmail.com> wrote:
> > I will try an update to src/src.pro file to let Qt pass this library
> > to the linker.
>
> Please apply the following patch to your src/src.pro file and try to
> rebuild.
>
> Please, let me know if this fixes the build for you.
>
>
> --- a/src/src.pro
> +++ b/src/src.pro
> @@ -25,6 +25,9 @@ QMAKE_CXXFLAGS_RELEASE += -g3 -O2
> -Wno-non-virtual-dtor -frepo -Wno-long-long -p
>  QMAKE_CXXFLAGS_DEBUG += -g3 -O0 -Wno-non-virtual-dtor -Wno-long-long
> -pedantic -Wconversion
>  INSTALLS += target
>
> +# Qt doesn't seem to link all needed libraries
> +unix:LIBS += -L$$QMAKE_LIBDIR_QT -lQtUiTools
> +
>  # Directories
>  DESTDIR = ../bin
>  BUILD_DIR = ../build
Still no go. Though the final linker line have a -lQtUiTools

Regards, ismail

-- 
Perfect is the enemy of good
Ismail Dönmez· Jun 10, 2007, 13:41 UTC · lore

Re: [ANNOUNCE] qgit-2.0rc1

On Sunday 10 June 2007 16:26:27 Marco Costalba wrote:
Show 17 quoted lines
> On 6/10/07, Ismail Dönmez <ismail@pardus.org.tr> wrote:
> > > Please could you post _whole_ the make output?
> >
> > Attached.
>
> It seems your linker is unable to find libQtUiTools.so where the
> missing functions are defined.
>
> As example try:
>
> $nm -C -D libQtUiTools.so | grep ::mutableFindNode
>
> And you will see that this as all the other missing functions are in
> this library.
>
> I will try an update to src/src.pro file to let Qt pass this library
> to the linker.
It seems to be built as a static lib only, I only have libQtUiTools.a .

Regards, ismail

-- 
Perfect is the enemy of good
Ismail Dönmez· Jun 10, 2007, 14:04 UTC · lore

Re: [ANNOUNCE] qgit-2.0rc1

On Sunday 10 June 2007 16:59:48 Marco Costalba wrote:
Show 13 quoted lines
> On 6/10/07, Ismail Dönmez <ismail@pardus.org.tr> wrote:
> > Still no go. Though the final linker line have a -lQtUiTools
>
> I'm quickly running out of ideas.
>
> Please post the list of your qt4 libs directory
>
> $ls /usr/lib/qt4/lib/
>
> and again your make output after the patch.
>
> One thing I would like to to is to test with Qt4.3 as in your
> environment but it will require some time.
Uploaded to http://cekirdek.pardus.org.tr/~ismail/tmp/qgit4-report.txt .

Great thanks, ismail

-- 
Perfect is the enemy of good
Ismail Dönmez· Jun 10, 2007, 14:49 UTC · lore

Re: [ANNOUNCE] qgit-2.0rc1

On Sunday 10 June 2007 17:36:42 Marco Costalba wrote:
Show 12 quoted lines
> On 6/10/07, Ismail Dönmez <ismail@pardus.org.tr> wrote:
> > Uploaded to http://cekirdek.pardus.org.tr/~ismail/tmp/qgit4-report.txt .
>
> Ok. You seem to miss all the debug libraries  _and_ the whole
> libQtUiTools library.
>
> I've just upgraded to Qt4.3, and rebuilt everything without problems.
>
> So I think your Qt4.3 installation is broken, i.e. misses some stuff.
> I suggest to reinstall from your distribution (mine is Mandriva) or
> rebuild with missing pieces; debug (not mandatory but useful) and
> libQtUiTools.

You will be happy to know I am the qt4 packager for Pardus Linux *g* , I'll check how Mandriva builds Qt4 but we don't apply any patch that would mess with QtUiTools but its interesting its built as static only here.

> Below you can see my Qt lib directory after upgrade to Qt4.3 from
> distributor site.
Thanks.
> Let me know how it goes....
I'll let you know.

Regards, ismail

-- 
Perfect is the enemy of good
Ismail Dönmez· Jun 10, 2007, 16:33 UTC · lore

Re: [ANNOUNCE] qgit-2.0rc1

On Sunday 10 June 2007 17:36:42 you wrote:
Show 5 quoted lines
> On 6/10/07, Ismail Dönmez <ismail@pardus.org.tr> wrote:
> > Uploaded to http://cekirdek.pardus.org.tr/~ismail/tmp/qgit4-report.txt .
>
> Ok. You seem to miss all the debug libraries  _and_ the whole
> libQtUiTools library.

Nope not a Qt problem. Removing -frepo from CXXFLAGS fixes the issue. Gcc 4.2.0 doesn't seem to like it for some reason.

Regards, ismail

-- 
Perfect is the enemy of good
Jan Hudec· Jun 10, 2007, 17:56 UTC · re: Ismail Dönmez · lore

Re: [ANNOUNCE] qgit-2.0rc1

On Sun, Jun 10, 2007 at 19:33:31 +0300, Ismail Dönmez wrote:
Show 9 quoted lines
> On Sunday 10 June 2007 17:36:42 you wrote:
> > On 6/10/07, Ismail Dönmez <ismail@pardus.org.tr> wrote:
> > > Uploaded to http://cekirdek.pardus.org.tr/~ismail/tmp/qgit4-report.txt .
> >
> > Ok. You seem to miss all the debug libraries  _and_ the whole
> > libQtUiTools library.
> 
> Nope not a Qt problem. Removing -frepo from CXXFLAGS fixes the issue. Gcc 
> 4.2.0 doesn't seem to like it for some reason.

I did a brief STFW and found problems with -frepo to be rather common. From what I understood, it works by trying to link, parsing the errors, instantiating the missing bits and compiling again. And the whole thing is rather fragile.

What could be interesting for you is debian bug http://lists.debian.org/debian-gcc/2007/05/msg00374.html

It says that -frepo only works with C locale, but it would actually be in any locale where ld messages are not localized. On my system it has message catalog in da, es, fr, ga, sv, tr, vi, zh_CN and zh_TW. Don't you have tr_TR for LC_MESSAGES?

On another side, is there a measurable compilation time improvement with -frepo?
-- 
						 Jan 'Bulb' Hudec <bulb@ucw.cz>
Ismail Dönmez· Jun 10, 2007, 18:10 UTC · re: Jan Hudec · lore

Re: [ANNOUNCE] qgit-2.0rc1

On Sunday 10 June 2007 20:56:28 Jan Hudec wrote:
Show 24 quoted lines
> On Sun, Jun 10, 2007 at 19:33:31 +0300, Ismail Dönmez wrote:
> > On Sunday 10 June 2007 17:36:42 you wrote:
> > > On 6/10/07, Ismail Dönmez <ismail@pardus.org.tr> wrote:
> > > > Uploaded to
> > > > http://cekirdek.pardus.org.tr/~ismail/tmp/qgit4-report.txt .
> > >
> > > Ok. You seem to miss all the debug libraries  _and_ the whole
> > > libQtUiTools library.
> >
> > Nope not a Qt problem. Removing -frepo from CXXFLAGS fixes the issue. Gcc
> > 4.2.0 doesn't seem to like it for some reason.
>
> I did a brief STFW and found problems with -frepo to be rather common. From
> what I understood, it works by trying to link, parsing the errors,
> instantiating the missing bits and compiling again. And the whole thing is
> rather fragile.
>
> What could be interesting for you is debian bug
> http://lists.debian.org/debian-gcc/2007/05/msg00374.html
>
> It says that -frepo only works with C locale, but it would actually be in
> any locale where ld messages are not localized. On my system it has message
> catalog in da, es, fr, ga, sv, tr, vi, zh_CN and zh_TW. Don't you have
> tr_TR for LC_MESSAGES?
My LC_ALL is tr_TR.UTF-8. Btw LC_ALL=C make gives the same problem.

Regards, ismail

-- 
Perfect is the enemy of good
Marco Costalba· Jun 10, 2007, 21:36 UTC · re: Jan Hudec · lore

Re: [ANNOUNCE] qgit-2.0rc1

On 6/10/07, Jan Hudec <bulb@ucw.cz> wrote:
>
> On another side, is there a measurable compilation time improvement with -frepo?
>

No, compilation time is indeed much slower with -frepo, theoretically we should gain something in bin file size.

But anyway I have removed the option from CXXFLAGS as suggested by Ismail and pushed the patch. It will be included in rc2.

Thanks a lot to Ismail reporting and fixing and to you for explaining the stuff.
Marco

P.S: In case someone is interested I have found these docs http://gcc.gnu.org/onlinedocs/gcc-4.2.0/gcc/Template-Instantiation.html#Template-Instantiation

← back to recent threads