<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=utf-8" http-equiv=Content-Type>
<STYLE type=text/css>
BLOCKQUOTE{margin-Top: 0px; margin-Bottom: 0px; margin-Left: 2em}
</STYLE>
<!-- flashmail style begin -->
<STYLE type=text/css>
body {border-width:0;margin:0}
img {border:0;margin:0;padding:0}
</STYLE>
<BASE target=_blank><!-- flashmail style end -->
<META name=GENERATOR content="MSHTML 11.00.9600.18500"></HEAD>
<BODY
style="BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10.5pt; FONT-FAMILY: 微软雅黑; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; MARGIN: 12px; LINE-HEIGHT: 1.5; BORDER-TOP-WIDTH: 0px"
marginheight="0" marginwidth="0"><STATIONERY>
<DIV>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri><SPAN style="FONT-SIZE: 11pt">Dear all,<?xml:namespace prefix = "o"
ns = "urn:schemas-microsoft-com:office:office" /><o:p><SPAN
style="FONT-SIZE: 11pt"></SPAN></o:p></SPAN></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT
face=Calibri><SPAN style="FONT-SIZE: 11pt"> </SPAN></FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri><SPAN style="FONT-SIZE: 11pt">I have the problem when building
camino-trackvis_0.2.8.1 on linux.<o:p><SPAN
style="FONT-SIZE: 11pt"></SPAN></o:p></SPAN></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri><SPAN style="FONT-SIZE: 11pt">I list some related software version
as below and also past the error information. Looking forward to some experts'
suggestions. Thank you very much in advance!</SPAN></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri><SPAN style="FONT-SIZE: 11pt"></SPAN></FONT></SPAN> </P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri><SPAN style="FONT-SIZE: 11pt">Best
regards,</SPAN></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri><SPAN style="FONT-SIZE: 11pt">Jiaolong Qin</SPAN></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT
face=Calibri> </FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>lapack-3.6.1<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>gcc 6.2.0<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>Python 2.7.9<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>scons 2.5.1<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>trackvis 0.6.0.1<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>camino is the </FONT><A name=OLE_LINK2></A><A name=OLE_LINK1><SPAN
style="mso-bookmark: OLE_LINK2"><FONT face=Calibri>latest
version</FONT></SPAN></A><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT
face=Calibri> </FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT face=Calibri><SPAN
lang=EN-US style="BACKGROUND: yellow; mso-highlight: yellow">$ ./build.sh
LAPACK_PATH=/DATA/235/jlqin/Tools/lapack-3.6.1</SPAN><SPAN
lang=EN-US><o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>scons: Reading SConscript files ...<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>Checking for C header file f2c.h... no<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>f2c missing, using fallback header
file<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>Checking for C library lapack... yes<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>Checking for C library blas... yes<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>scons: done reading SConscript files.<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>scons: Building targets ...<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>Install file: "alien/nifticlib-2.0.0/niftilib/nifti1.h" as
"alien/nifticlib-2.0.0/include/nifti1.h"<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>Install file: "alien/nifticlib-2.0.0/niftilib/nifti1_io.h" as
"alien/nifticlib-2.0.0/include/nifti1_io.h"<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>Install file: "alien/nifticlib-2.0.0/znzlib/znzlib.h" as
"alien/nifticlib-2.0.0/include/znzlib.h"<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>gcc -o alien/nifticlib-2.0.0/niftilib/nifti1_io.o -c -Wall -ansi
-pedantic -DHAVE_ZLIB -Ialien/nifticlib-2.0.0/include
alien/nifticlib-2.0.0/niftilib/<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>gcc -o alien/nifticlib-2.0.0/znzlib/znzlib.o -c -Wall -ansi
-pedantic -DHAVE_ZLIB -Ialien/nifticlib-2.0.0/include
alien/nifticlib-2.0.0/znzlib/znzlib.<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>ar rc alien/nifticlib-2.0.0/lib/libniftiio.a
alien/nifticlib-2.0.0/niftilib/nifti1_io.o
alien/nifticlib-2.0.0/znzlib/znzlib.o<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>ranlib
alien/nifticlib-2.0.0/lib/libniftiio.a<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>ar rc alien/nifticlib-2.0.0/lib/libznz.a
alien/nifticlib-2.0.0/znzlib/znzlib.o<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>ranlib
alien/nifticlib-2.0.0/lib/libznz.a<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>gcc -o src/camino_to_trackvis.o -c -O2 -g -Ialien
-Ialien/nifticlib-2.0.0/include -Isrc
src/camino_to_trackvis.c<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>src/camino_to_trackvis.c: In function
?.ain?.<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>src/camino_to_trackvis.c:206:25: warning: iteration 3 invokes
undefined behavior
[-Waggressive-loop-optimizations]<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri><SPAN
style="mso-spacerun: yes">
</SPAN>hdr.voxel_size[i] = 1;<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri><SPAN
style="mso-spacerun: yes">
</SPAN>~~~~~~~~~~~~~~~~~~^~~<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>src/camino_to_trackvis.c:205:5: note: within this
loop<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri><SPAN style="mso-spacerun: yes">
</SPAN>for(i = 0; i < 4; i++) {<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri><SPAN style="mso-spacerun: yes">
</SPAN>^~~<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>src/camino_to_trackvis.c:174:14: warning: iteration 3 invokes
undefined behavior
[-Waggressive-loop-optimizations]<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri><SPAN style="mso-spacerun: yes">
</SPAN>half_mm[i]=0.5;<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri><SPAN style="mso-spacerun: yes">
</SPAN>~~~~~~~~~~^~~~<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>src/camino_to_trackvis.c:173:2: note: within this
loop<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri><SPAN style="mso-spacerun: yes">
</SPAN>for(i=0;i<4;i++)<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri><SPAN style="mso-spacerun: yes">
</SPAN>^~~<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>gcc -o src/util.o -c -O2 -g -Ialien -Ialien/nifticlib-2.0.0/include
-Isrc src/util.c<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>gcc -o src/point.o -c -O2 -g -Ialien
-Ialien/nifticlib-2.0.0/include -Isrc src/point.c<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>gcc -o src/cli.o -c -O2 -g -Ialien -Ialien/nifticlib-2.0.0/include
-Isrc src/cli.c<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>gcc -o src/tract.o -c -O2 -g -Ialien
-Ialien/nifticlib-2.0.0/include -Isrc src/tract.c<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>gcc -o src/io.o -c -O2 -g -Ialien -Ialien/nifticlib-2.0.0/include
-Isrc src/io.c<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>gcc -o src/trk.o -c -O2 -g -Ialien -Ialien/nifticlib-2.0.0/include
-Isrc src/trk.c<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>gcc -o src/bfloat.o -c -O2 -g -Ialien
-Ialien/nifticlib-2.0.0/include -Isrc src/bfloat.c<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>gcc -o src/tract_file.o -c -O2 -g -Ialien
-Ialien/nifticlib-2.0.0/include -Isrc
src/tract_file.c<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>gcc -o src/map.o -c -O2 -g -Ialien -Ialien/nifticlib-2.0.0/include
-Isrc src/map.c<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>gcc -o src/nifti.o -c -O2 -g -Ialien
-Ialien/nifticlib-2.0.0/include -Isrc src/nifti.c<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>gcc -o src/affine.o -c -O2 -g -Ialien
-Ialien/nifticlib-2.0.0/include -Isrc src/affine.c<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>ar rc lib/libtract.a src/util.o src/point.o src/cli.o src/tract.o
src/io.o src/trk.o src/bfloat.o src/tract_file.o src/map.o src/nifti.o
src/affine.o<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>ranlib lib/libtract.a<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>gcc -o bin/camino_to_trackvis -O2 -g src/camino_to_trackvis.o
lib/libtract.a -L/path/to/lapack-3.4.2 -Lalien/nifticlib-2.0.0/lib -llapack
-lblas -lnif<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>/DATA/235/jlqin/Tools/lib/liblapack.a(ilaenv.f.o): In function
`ilaenv_':<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>ilaenv.f:(.text+0x3fe): undefined reference to
`_gfortran_compare_string'<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>ilaenv.f:(.text+0x421): undefined reference to
`_gfortran_compare_string'<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>ilaenv.f:(.text+0x45e): undefined reference to
`_gfortran_compare_string'<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>ilaenv.f:(.text+0x47d): undefined reference to
`_gfortran_compare_string'<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>ilaenv.f:(.text+0x49c): undefined reference to
`_gfortran_compare_string'<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>/DATA/235/jlqin/Tools/lib/liblapack.a(ilaenv.f.o):ilaenv.f:(.text+0x4bb):
more undefined references to `_gfortran_compare_string'
follow<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>/DATA/235/jlqin/Tools/lib/liblapack.a(xerbla.f.o): In function
`xerbla_':<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>xerbla.f:(.text+0x68): undefined reference to
`_gfortran_st_write'<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>xerbla.f:(.text+0x7f): undefined reference to
`_gfortran_string_len_trim'<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>xerbla.f:(.text+0xa2): undefined reference to
`_gfortran_transfer_character'<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>xerbla.f:(.text+0xc0): undefined reference to
`_gfortran_transfer_integer'<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>xerbla.f:(.text+0xcf): undefined reference to
`_gfortran_st_write_done'<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>xerbla.f:(.text+0xd9): undefined reference to
`_gfortran_stop_numeric'<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>collect2: error: ld returned 1 exit
status<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>scons: *** [bin/camino_to_trackvis] Error
1<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
face=Calibri>scons: building terminated because of
errors.</FONT></SPAN></P></DIV></BODY></HTML>