Text archives Help
- From: Ramón Casero Cañas <rcasero@gmail.com>
- To: seg3d@sci.utah.edu
- Subject: [Seg3D] Re: Re: Re: Re: Re: Re: Seg3D2 error at exit in linux
- Date: Thu, 11 Oct 2012 18:53:32 +0100
On 11 October 2012 04:49, Ayla Khan
<ayla@sci.utah.edu> wrote:
Hi Ramon,
Instead
of setting QT_DIR, add the directory containing qmake and moc to your
PATH. CMake will pick up the correct Qt directory from their location.
Hi Ayla,
That's what the wiki says, but I wanted to avoid having to make changes in the path, that could impact other applications.
Anyway, I changed my path to
$ echo $PATH
/usr/local/Trolltech/Qt-4.7.4/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
(the Qt directory has to be at the beginning, otherwise the Qt installed in the system will be picked up instead).
Compilation is fine, but linking throws an error
Linking CXX executable ../Seg3D2
../Externals/zlib/libzlib.a(
adler32.c.o): In function `adler32_combine':
adler32.c:(.text+0x3a0): multiple definition of `adler32_combine'
/usr/local/Trolltech/Qt-4.7.4/lib/libQtCore.a(adler32.o):adler32.c:(.text+0x3a0): first defined here
../Externals/zlib/libzlib.a(crc32.c.o): In function `crc32_combine':
crc32.c:(.text+0x2e0): multiple definition of `crc32_combine'
/usr/local/Trolltech/Qt-4.7.4/lib/libQtCore.a(crc32.o):crc32.c:(.text+0x340): first defined here
../Externals/zlib/libzlib.a(deflate.c.o): In function `deflateSetHeader':
deflate.c:(.text+0x1430): multiple definition of `deflateSetHeader'
/usr/local/Trolltech/Qt-4.7.4/lib/libQtCore.a(deflate.o):deflate.c:(.text+0x13f0): first defined here
../Externals/zlib/libzlib.a(deflate.c.o): In function `deflateTune':
deflate.c:(.text+0x1f00): multiple definition of `deflateTune'
/usr/local/Trolltech/Qt-4.7.4/lib/libQtCore.a(deflate.o):deflate.c:(.text+0x1460): first defined here
../Externals/zlib/libzlib.a(deflate.c.o):(.rodata+0x0): multiple definition of `deflate_copyright'
/usr/local/Trolltech/Qt-4.7.4/lib/libQtCore.a(deflate.o):(.rodata+0x0): first defined here
../Externals/zlib/libzlib.a(inflate.c.o): In function `inflatePrime':
inflate.c:(.text+0x230): multiple definition of `inflatePrime'
/usr/local/Trolltech/Qt-4.7.4/lib/libQtCore.a(inflate.o):inflate.c:(.text+0x230): first defined here
../Externals/zlib/libzlib.a(inflate.c.o): In function `inflateGetHeader':
inflate.c:(.text+0x2570): multiple definition of `inflateGetHeader'
/usr/local/Trolltech/Qt-4.7.4/lib/libQtCore.a(inflate.o):inflate.c:(.text+0x2300): first defined here
collect2: ld returned 1 exit status
make[2]: *** [Seg3D2] Error 1
make[1]: *** [Main/CMakeFiles/Seg3D2.dir/all] Error 2
make: *** [all] Error 2
Building Seg3D returned an error
Either the code failed to build properly or
the testing programs failed to complete without
every single test program passing the test.
Cheers,
Ramon.
--
Dr. Ramón Casero Cañas
Oxford e-Research Centre (OeRC)
University of Oxford
7 Keble Rd
Oxford OX1 3QG
tlf +44 (0) 1865 610739
web
http://www.cs.ox.ac.uk/people/Ramon.CaseroCanas
photos
http://www.flickr.com/photos/rcasero/
Archive powered by MHonArc 2.6.16.