[Vv] vv Digest, Vol 11, Issue 6

Michal Srna michal at srna.info
Tue Feb 15 23:15:22 CET 2011


Dne 14.2.2011 13:55, bharath napsal(a):
> Hi VVusers!,
>
> Nice to come back to vv !..
>
> to answer Michal questions, here are a few possible pointers that  may 
> work regarding your errors in MSVC.
>
> 1) for the error "please convert the source file to either DOS or UNIX 
> format"
> You could try to convert the line endings to Windows CR LF or 
> Macintosh(i dont remember which one worked!). from File->Advanced Save 
> Options->LIne Endings.
>
> 2) for the  error on "clitkAffineRegistrationLib" , you could turn off 
> Registration option off in the cmake gui and then recompile.
>
> 3)  for "fatal error LNK1181: cannot open input file 
> 'ITKAlgorithms.lib'", make sure you compiled ITK in the same 
> configuration as
> with VV. I think you compiled ITK in Debug, and hence clitk works with 
> Debug configuation. Make sure you compile ITK in Release to
> supress the error.
> alternatively  you may want to have a look at this 
> link..http://www.itk.org/pipermail/insight-users/2007-March/021248.html
>
> 4)for  fatal error C1128: number of sections exceeded object file 
> format limit : compile with /bigobj. Try including this option /bigobj 
> in Project properties->C++ ->Linker settings ->Command line ...
> Hope this helps..
>
> Regards
> Bharath
>
>
> Regarding the r
> On Mon, Feb 14, 2011 at 12:00 PM, <vv-request at creatis.insa-lyon.fr 
> <mailto:vv-request at creatis.insa-lyon.fr>> wrote:
>
>     Send vv mailing list submissions to
>     vv at creatis.insa-lyon.fr <mailto:vv at creatis.insa-lyon.fr>
>
>     To subscribe or unsubscribe via the World Wide Web, visit
>     http://www.creatis.insa-lyon.fr/mailman/listinfo/vv
>     or, via email, send a message with subject or body 'help' to
>     vv-request at creatis.insa-lyon.fr
>     <mailto:vv-request at creatis.insa-lyon.fr>
>
>     You can reach the person managing the list at
>     vv-owner at creatis.insa-lyon.fr <mailto:vv-owner at creatis.insa-lyon.fr>
>
>     When replying, please edit your Subject line so it is more specific
>     than "Re: Contents of vv digest..."
>
>
>     Today's Topics:
>
>       1. Compiling src of VV - almost successful (Michal Srna)
>       2. Re: Compiling src of VV - almost successful (David Sarrut)
>
>
>     ----------------------------------------------------------------------
>
>     Message: 1
>     Date: Sun, 13 Feb 2011 14:07:24 +0100
>     From: Michal Srna <michal at srna.info <mailto:michal at srna.info>>
>     To: vv at creatis.insa-lyon.fr <mailto:vv at creatis.insa-lyon.fr>
>     Subject: [Vv] Compiling src of VV - almost successful
>     Message-ID: <4D57D78C.2090907 at srna.info
>     <mailto:4D57D78C.2090907 at srna.info>>
>     Content-Type: text/plain; charset=ISO-8859-2; format=flowed
>
>     Hello,
>
>     I have compiled/installed and prepared all prerequisites needed for VV
>     compilation from src (Qt, VTK, ITK, Gengetopt) step by step
>     described on
>     VV web. I am on Windows 7 (64b) with MSVC++ 2008 Express Edition.
>
>     Now I have 3 questions and it will really help me, if someone could
>     answer me:
>
>     1) When I download src zip file from this site
>     http://www.creatis.insa-lyon.fr/rio/vv?action=AttachFile&do=view&target=vvSource-1.1.tar.gz
>     <http://www.creatis.insa-lyon.fr/rio/vv?action=AttachFile&do=view&target=vvSource-1.1.tar.gz>
>     and run CMake it says me, that Gengetopt is not installed (but I have
>     installed it, I also tried to add it in PATH) - so I manually select
>     path to the X:\GnuWin32\bin (is it OK?) and run Generate in CMake.
>
>     Then I open generated solution in my MSVC++ and everything is OK,
>     I will
>     select Debug mode and build the solution (F7) -> it will create .exe
>     file and I can run VV (works like a charm).
>
>     But when I select Release mode (in Solution Configurations), it will
>     write one error at the end of building: "fatal error LNK1181: cannot
>     open input file 'ITKAlgorithms.lib'". I don't know, what am I doing
>     wrong... maybe I can not use Release mode for VV building and I
>     need to
>     use only Debug?
>
>     2) When I downloaded src from CVS (clitk3) and did everything same
>     as in
>     step 1) (where I used src from zip file), it will build no vv.exe file
>     and it will write 2 errors in part of building vv project:
>
>     itkBinaryThinningImageFilter3D.h : error C4335: Mac file format
>     detected: please convert the source file to either DOS or UNIX format
>
>     itkBinaryThinningImageFilter3D.h : error C4335: Mac file format
>     detected: please convert the source file to either DOS or UNIX format
>
>     I will get also one more error in part of bulding
>     clitkAffineRegistrationLib, the error is:
>
>     c:\program files (x86)\microsoft visual studio
>     9.0\vc\include\vector(1261) : fatal error C1128: number of sections
>     exceeded object file format limit : compile with /bigobj
>
>     Could it be the problem, that I am doing it on files from CVS - I
>     downloaded whole folder clitk3? Should I use only vvSource-1.1.tar.gz
>     file, which works for me?
>
>     3) I would like to make some changes in the code - is it better to do
>     that directly in src files (for example directly open the .cxx file I
>     need to change) or can I make these changes in Solution, which was
>     generated by CMake after I opened it in my MSVC++?
>
>     Thanks for answer on my questions!
>
>
>     --
>     S pozdravem Bc. Michal Srna
>
>     Fotografick? portfolio:
>     http://michalsrna.cz
>
>
>
>     ------------------------------
>
>     Message: 2
>     Date: Mon, 14 Feb 2011 08:17:00 +0100
>     From: David Sarrut <David.Sarrut at creatis.insa-lyon.fr
>     <mailto:David.Sarrut at creatis.insa-lyon.fr>>
>     To: vv <vv at creatis.insa-lyon.fr <mailto:vv at creatis.insa-lyon.fr>>
>     Subject: Re: [Vv] Compiling src of VV - almost successful
>     Message-ID:
>     <AANLkTinjn381vJKg4AdaJeC+KJ3s+NE7-MGvvrUOCYO6 at mail.gmail.com
>     <mailto:AANLkTinjn381vJKg4AdaJeC%2BKJ3s%2BNE7-MGvvrUOCYO6 at mail.gmail.com>>
>     Content-Type: text/plain; charset="iso-8859-1"
>
>     Hello Michal,
>
>     first, thanks for you interest in VV !
>
>     Our Windows specialist is not here until few weeks, so I am afraid
>     that you
>     will have few replies regarding Windows issues.
>
>     Regarding the landmarks, we decided to use mm because it remains
>     usable even
>     if you display the landmarks on a resampled image. It is generally
>     a better
>     way to express coordinates in mm rather in pixels. I think it is
>     important
>     to not change this behavior. However, we can anyway include pixel
>     coordinates as additional columns when writing the landmarks file.
>     It also
>     requires that those additional columns are ignored when importing
>     a set of
>     landmarks. Is that ok for you ?
>
>     The next VV version will probably be released in few weeks/months, so
>     I suggest that you continue to try the cvs version. If you manage
>     to compile
>     (I am sure you will with help of others people in the list), it
>     will then be
>     easy for you to update the cvs.
>
>     Sincerely,
>     David
>
>     On Sun, Feb 13, 2011 at 2:07 PM, Michal Srna <michal at srna.info
>     <mailto:michal at srna.info>> wrote:
>
>     > Hello,
>     >
>     > I have compiled/installed and prepared all prerequisites needed
>     for VV
>     > compilation from src (Qt, VTK, ITK, Gengetopt) step by step
>     described on VV
>     > web. I am on Windows 7 (64b) with MSVC++ 2008 Express Edition.
>     >
>     > Now I have 3 questions and it will really help me, if someone
>     could answer
>     > me:
>     >
>     > 1) When I download src zip file from this site
>     >
>     http://www.creatis.insa-lyon.fr/rio/vv?action=AttachFile&do=view&target=vvSource-1.1.tar.gzand
>     <http://www.creatis.insa-lyon.fr/rio/vv?action=AttachFile&do=view&target=vvSource-1.1.tar.gzand>
>     run CMake it says me, that Gengetopt is not installed (but I have
>     > installed it, I also tried to add it in PATH) - so I manually
>     select path to
>     > the X:\GnuWin32\bin (is it OK?) and run Generate in CMake.
>     >
>     > Then I open generated solution in my MSVC++ and everything is
>     OK, I will
>     > select Debug mode and build the solution (F7) -> it will create
>     .exe file
>     > and I can run VV (works like a charm).
>     >
>     > But when I select Release mode (in Solution Configurations), it
>     will write
>     > one error at the end of building: "fatal error LNK1181: cannot
>     open input
>     > file 'ITKAlgorithms.lib'". I don't know, what am I doing
>     wrong... maybe I
>     > can not use Release mode for VV building and I need to use only
>     Debug?
>     >
>     > 2) When I downloaded src from CVS (clitk3) and did everything
>     same as in
>     > step 1) (where I used src from zip file), it will build no
>     vv.exe file and
>     > it will write 2 errors in part of building vv project:
>     >
>     > itkBinaryThinningImageFilter3D.h : error C4335: Mac file format
>     detected:
>     > please convert the source file to either DOS or UNIX format
>     >
>     > itkBinaryThinningImageFilter3D.h : error C4335: Mac file format
>     detected:
>     > please convert the source file to either DOS or UNIX format
>     >
>     > I will get also one more error in part of bulding
>     > clitkAffineRegistrationLib, the error is:
>     >
>     > c:\program files (x86)\microsoft visual studio
>     9.0\vc\include\vector(1261)
>     > : fatal error C1128: number of sections exceeded object file
>     format limit :
>     > compile with /bigobj
>     >
>     > Could it be the problem, that I am doing it on files from CVS - I
>     > downloaded whole folder clitk3? Should I use only
>     vvSource-1.1.tar.gz file,
>     > which works for me?
>     >
>     > 3) I would like to make some changes in the code - is it better
>     to do that
>     > directly in src files (for example directly open the .cxx file I
>     need to
>     > change) or can I make these changes in Solution, which was
>     generated by
>     > CMake after I opened it in my MSVC++?
>     >
>     > Thanks for answer on my questions!
>     >
>     >
>     > --
>     > S pozdravem Bc. Michal Srna
>     >
>     > Fotografick? portfolio:
>     > http://michalsrna.cz
>     >
>     > _______________________________________________
>     > vv mailing list
>     > vv at creatis.insa-lyon.fr <mailto:vv at creatis.insa-lyon.fr>
>     > http://www.creatis.insa-lyon.fr/mailman/listinfo/vv
>     >
>
>
>
>     --
>     David Sarrut, Phd
>     Charg? de recherche CNRS
>     Laboratoire CREATIS, UMR CNRS 5220, Inserm U 1044
>     Centre de lutte contre le cancer L?on B?rard
>     28 rue La?nnec, 69373 Lyon cedex 08
>     Tel : 04 78 78 51 51 / 06 74 72 05 42
>     http://www.creatis.insa-lyon.fr/rio
>     _________________________________
>      "2 + 2 = 5,  for extremely large values of 2"
>     _________________________________
>     -------------- next part --------------
>     An HTML attachment was scrubbed...
>     URL:
>     <http://www.creatis.insa-lyon.fr/pipermail/vv/attachments/20110214/0808a082/attachment-0001.html>
>
>     ------------------------------
>
>     _______________________________________________
>     vv mailing list
>     vv at creatis.insa-lyon.fr <mailto:vv at creatis.insa-lyon.fr>
>     http://www.creatis.insa-lyon.fr/mailman/listinfo/vv
>
>
>     End of vv Digest, Vol 11, Issue 6
>     *********************************
>
>
>
> _______________________________________________
> vv mailing list
> vv at creatis.insa-lyon.fr
> http://www.creatis.insa-lyon.fr/mailman/listinfo/vv
Thanks.

Compiling ITK in release mode (from zip src) really helped and now I can 
compile vv also in Release.

But I have one more problem regarding compiling the source from CVS, 
when compiling (Release mode) I get this error:

7>g:\libraries\vv_cvs_release\vv_source_dir\itk\clitkSegmentationUtils.txx(491) 
: error C2244: 'clitk::ExtractSlices' : unable to match function 
definition to an existing declaration
7>        
g:\libraries\vv_cvs_release\vv_source_dir\itk\clitkSegmentationUtils.h(207) 
: see declaration of 'clitk::ExtractSlices'
7>g:\libraries\vv_cvs_release\vv_source_dir\itk\clitkSegmentationUtils.txx(512) 
: error C2244: 'clitk::JoinSlices' : unable to match function definition 
to an existing declaration
7>        
g:\libraries\vv_cvs_release\vv_source_dir\itk\clitkSegmentationUtils.h(217) 
: see declaration of 'clitk::JoinSlices'

Don't you know, what can cause it?

-- 
S pozdravem Bc. Michal Srna

Fotografické portfolio:
http://michalsrna.cz

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.creatis.insa-lyon.fr/pipermail/vv/attachments/20110215/f39c095c/attachment-0001.html>


More information about the vv mailing list