[IGSTK-Users] AuroraTrackerTest2.cxx Project Error

Özgür Güler ozgur_guler at gmx.at
Wed Nov 13 11:10:17 EST 2013


Hi Chuck,
the unit tests are not standalone executables, i.e. they don't include a
main function, which is the entry point of each application.

Change the line 139 in igstkAuroraTrackerTest.cxx

from

int igstkAuroraTrackerTest( int argc, char * argv[] )

to

int main(( int argc, char * argv[] )


Best,
Ozgur




On Tue, Nov 12, 2013 at 10:18 PM, Chuck Hatt <hatt at wisc.edu> wrote:

> Hi,
>
>
> I'm getting a strange build error with a project I am trying to create.  I
> want to try a very simple Aurora data logger, so I thought I'd start with
> AuroraTrackerTest.cxx.  Can someone let me know if I even have a correct
> CMakeLists.txt file?  If so, does anyone have any ideas about the error?
>
> I'm running Ubuntu 12.04
>
> Thanks in advance,
>
> Chuck
>
>
> Here is the cmake file
> ____________________________
> cmake_minimum_required(VERSION 2.8)
>
> PROJECT( AuroraTest )
>
>
> FIND_PACKAGE(ITK REQUIRED)
> INCLUDE(${ITK_USE_FILE})
>
> FIND_PACKAGE(IGSTK REQUIRED)
> INCLUDE(${IGSTK_USE_FILE})
>
> ADD_EXECUTABLE(AuroraTest
>                igstkAuroraTrackerTest.cxx
>                )
>
> TARGET_LINK_LIBRARIES(AuroraTest IGSTK ITKCommon )
>
> __________________________
>
> Here is what happens when I make
>
> >>  make
> Scanning dependencies of target AuroraTest
> [100%] Building CXX object
> CMakeFiles/AuroraTest.dir/igstkAuroraTrackerTest.cxx.o
> In file included from /usr/include/c++/4.6/backward/strstream:52:0,
>                  from /usr/local/vtk/VTK5.10.1/Common/vtkIOStream.h:108,
>                  from
> /usr/local/vtk/VTK5.10.1/Common/vtkSystemIncludes.h:40,
>                  from /usr/local/vtk/VTK5.10.1/Common/vtkIndent.h:24,
>                  from /usr/local/vtk/VTK5.10.1/Common/vtkObjectBase.h:43,
>                  from /usr/local/vtk/VTK5.10.1/Common/vtkObject.h:41,
>                  from /usr/local/vtk/VTK5.10.1/Common/vtkMatrix4x4.h:27,
>                  from
> /usr/local/igstk/IGSTK-5.2/Source/igstkTransform.h:26,
>                  from /usr/local/igstk/IGSTK-5.2/Source/igstkEvents.h:23,
>                  from
> /usr/local/igstk/IGSTK-5.2/Source/igstkSerialCommunication.h:32,
>                  from
> /home/user/Documents/igstk/Examples/AuroraTrackerTest2/igstkAuroraTrackerTest.cxx:34:
> /usr/include/c++/4.6/backward/backward_warning.h:33:2: warning: #warning
> This file includes at least one deprecated or antiquated header which may
> be removed without further notice at a future date. Please use a
> non-deprecated interface with equivalent functionality instead. For a
> listing of replacement headers and interfaces, consult the file
> backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp]
> Linking CXX executable AuroraTest
>
>
>
>
>
> */usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crt1.o: In
> function `_start':(.text+0x20): undefined reference to `main'collect2: ld
> returned 1 exit status make[2]: *** [AuroraTest] Error 1make[1]: ***
> [CMakeFiles/AuroraTest.dir/all] Error 2make: *** [all] Error 2*
>
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/cgi-bin/mailman/listinfo/igstk-users
>



-- 
*********************************************************************
Dr. Dipl.-Ing. Özgür Güler, Bakk. techn. PhD
Research Assistant
4D-Visualization Laboratory
Univ. ENT Clinic
Innsbruck Medical University
Anichstr. 35, A-6020 Innsbruck, Austria

tel.: +43 512 504 23428, fax.: +43 512 504 25231

voxelmaster.eu
www.gueler.at
*********************************************************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/igstk-users/attachments/20131113/ac94d2c0/attachment.html>


More information about the IGSTK-Users mailing list