[vtkusers] More on mac os x installation
Mike Robertson
fermion at mac.com
Mon Apr 22 09:30:50 EDT 2002
Ah... Something to do with ld apparently. . .
/usr/share/libtool -L/sw/lib/tcl8.3 -L/usr/X11R6/lib -L/sw/lib/tk8.3
-lvtkpng -lvtkzlib -lvtkjpeg -lpthread -lm -lvtkImagingTCL -lvtkGraphicsTCL
-lvtkIOTCL -lvtkFilteringTCL -lvtkCommonTCL -lvtkIO -lvtkGraphics
-lvtkImaging -lvtkFiltering -lvtkCommon -lGL -lXt -lSM -lICE
-L/usr/X11R6/lib -lX11 -lXext -lvtkRenderingTCL -lvtkRendering -lvtkpng
-lvtkzlib -lvtkjpeg -lpthread -lm -lvtkImagingTCL -lvtkGraphicsTCL
-lvtkIOTCL -lvtkFilteringTCL -lvtkCommonTCL -lvtkIO -lvtkGraphics
-lvtkImaging -lvtkFiltering -lvtkCommon -lGL -lXt -lSM -lICE
-L/usr/X11R6/lib -lX11 -lXext -lvtkRenderingTCL -lvtkRendering -o
/usr/local/vtk/vtk/bin/vtk
/usr/bin/ld: Undefined symbols:
_Tcl_CreateInterp
_Tcl_Eval
_Tcl_Init
_Tcl_SetVar
_Tk_Init
_Tk_MainEx
_Tcl_CreateCommand
_Tcl_CreateExitHandler
_Tcl_InitHashTable
_Tcl_SetAssocData
_Tcl_AppendResult
_Tcl_DeleteCommand
_Tcl_ResetResult
_Tcl_SetResult
_Tcl_GetDouble
_Tcl_GetInt
_Tcl_DeleteHashEntry
_Tcl_DeleteInterp
_Tcl_FirstHashEntry
_Tcl_GetAssocData
_Tcl_GetCommandInfo
_Tcl_GetVar
_Tcl_GlobalEval
_Tcl_NextHashEntry
_Tcl_Alloc
_Tcl_EventuallyFree
_Tcl_Free
_Tcl_PkgProvide
_Tcl_Preserve
_Tcl_Release
_Tk_ConfigureInfo
_Tk_ConfigureWidget
_Tk_CreateEventHandler
_Tk_CreateWindowFromPath
_Tk_DestroyWindow
_Tk_GeometryRequest
_Tk_MainWindow
_Tk_MakeWindowExist
_Tk_SetClass
_Tk_SetWindowVisual
_Tcl_CreateTimerHandler
_Tcl_DoOneEvent
_Tcl_Exit
_TkGetMainInfoList
_Tk_CreateGenericHandler
_Tk_DeleteGenericHandler
make[3]: *** [/usr/local/vtk/vtk/bin/vtk] Error 1
make[2]: *** [default_target] Error 2
make[1]: *** [default_target_Wrapping_Tcl] Error 2
make: *** [default_target] Error 2
[localhost:local/vtk/vtk] root#
mike
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Michael Robertson
fermion at mac.com
http://thenewcosmos.com
Thousands of years ago, cats were worshiped as gods. Cats have never
forgotten this.
> From: "William A. Hoffman" <billlist at nycap.rr.com>
> Date: Mon, 22 Apr 2002 09:23:09 -0400
> To: Mike Robertson <fermion at mac.com>, <vtkusers at public.kitware.com>
> Subject: Re: [vtkusers] More on mac os x installation
>
> Right before this output:
>
> make[3]: *** [/usr/local/vtk/vtk/bin/vtk] Error 1
>
>
> What was the error? Looks like there was a link error, but without seeing
> it, it is hard to tell what went wrong.
>
> -Bill
>
>
> At 09:16 AM 4/22/2002 -0400, Mike Robertson wrote:
>> Hi. Everything is fine now, as long as I don't want to wrap the libraries
>> into TCL. When I tell it to do that (the ultimate goal is python, but
>> there's some bizarre file that the TCL wrapping creates that is necessary
>> for the python wrapping to function...), it returns this error without fail:
>>
>> make[3]: *** [/usr/local/vtk/vtk/bin/vtk] Error 1
>> make[2]: *** [default_target] Error 2
>> make[1]: *** [default_target_Wrapping_Tcl] Error 2
>> make: *** [default_target] Error 2
>>
>> I'm not sure what's going on here... I'm looking through the 41MB mbox now,
>> but if anyone has any idea how I can fix this problem, I'd appreciate it
>> (or, for that matter, any suggestions of simply getting around the TCL wrap
>> to create that file... vtkTkRenderWidgetPython).
>>
>> Thanks.
>>
>> mike
>>
>>
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> Michael Robertson
>> fermion at mac.com
>> http://thenewcosmos.com
>>
>>
>> ". . . The Egyptians were obsessed with salt. They salted everything,
>> including their relatives. . ."
>>
>> - NPR, 2/26/02
>>
>>
>>
>>> From: "William A. Hoffman" <billlist at nycap.rr.com>
>>> Date: Wed, 17 Apr 2002 08:25:31 -0400
>>> To: Mike Robertson <fermion at mac.com>, <vtkusers at public.kitware.com>
>>> Subject: Re: [vtkusers] More on mac os x installation
>>>
>>> My mistake, you do not need advanced values, but you do need:
>>> OPENGL_LIBRARY:FILEPATH=-framework AppKit -framework OpenGL
>>>
>>> (I will fix that now.)
>>>
>>> -Bill
>>>
>>>
>>> At 07:59 AM 4/17/2002 -0400, William A. Hoffman wrote:
>>>> I would suggest cleaning your build directory (rm -rf *). Then re-run
>>>> cmake -i and do not ask to see the advanced values.
>>>> All of the defaults should work on Mac/OSX.
>>>>
>>>> This is the libtool problem:
>>>>
>>>> Variable Name: CMAKE_DL_LIBS
>>>> Description: Dynamic link library to link in.
>>>> Current Value:
>>>> New Value (Enter to keep current value): /usr/share/libtool/
>>>>
>>>> This is asking for the name of a library to link in. You have given
>>>> it the name of an executable.
>>>>
>>>>
>>>> When it asked:
>>>> Would you like to see advanced options? [No]:
>>>>
>>>> Did you say yes? If so, why? Did you have trouble with no advanced
>>>> options?
>>>> If you said, no, what version of cmake are you using?
>>>>
>>>> Thanks.
>>>>
>>>> -Bill
>>>>
>>>>
>>>>
>>>> At 11:53 PM 4/16/2002 -0400, Mike Robertson wrote:
>>>>> Hi! I'm relatively new to the unix world, oddly enough, but I'm determined
>>>>> to get VTK running on my machine within or outside of this X-11
>>>>> environment
>>>>> with the intent of running MayaVi. Despite its intention to simplify, this
>>>>> entire cmake process seems to make things far more cryptic than they would
>>>>> otherwise be. Here's my confusion (and, naturally, I've tried this several
>>>>> times before dragging myself to this listserv).
>>>>>
>>>>> After a highly verbose make process, the program concludes with this:
>>>>>
>>>>> /usr/bin/libtool: internal link edit command failed
>>>>> make[3]: *** [/usr/local/vtk/VTK/bin/libvtkRendering.dylib] Error 1
>>>>> make[2]: *** [default_target] Error 2
>>>>> make[1]: *** [default_target_Rendering] Error 2
>>>>> make: *** [default_target] Error 2
>>>>> [localhost:local/vtk/VTK] root# hmm...
>>>>>
>>>>> Here are the questions that I'm not so sure about (and that are probably
>>>>> relevant to this `target' issue... (?))
>>>>>
>>>>> Thanks for any help anyone can provide me with this. (the libtool error
>>>>> resulted because I have no idea what it's asking for in the dynamic link
>>>>> library question...)
>>>>>
>>>>> mike
>>>>>
>>>>> Variable Name: CMAKE_DL_LIBS
>>>>> Description: Dynamic link library to link in.
>>>>> Current Value:
>>>>> New Value (Enter to keep current value): /usr/share/libtool/
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> Variable Name: CMAKE_HP_PTHREADS
>>>>> Description: Use HP pthreads.
>>>>> Current Value: 0
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: CMAKE_INSTALL_PREFIX
>>>>> Description: Install path prefix, prepended onto install directories.
>>>>> Current Value: /usr/local
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: CMAKE_LIB_EXT
>>>>> Description: Library extension used by this machine.
>>>>> Current Value:
>>>>> New Value (Enter to keep current value): .lib
>>>>>
>>>>> Variable Name: CMAKE_MAKE_PROGRAM
>>>>> Description: Path to a program.
>>>>> Current Value: /usr/bin/make
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: CMAKE_MODULE_BUILD_FLAGS
>>>>> Description: Flag used by CXX to build a shared library.
>>>>> Current Value: -bundle -flat_namespace -undefined suppress
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: CMAKE_MODULE_LINK_FLAGS
>>>>> Description: Flags used to link a shared library.
>>>>> Current Value:
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: CMAKE_MODULE_SUFFIX
>>>>> Description: Module library suffix.
>>>>> Current Value: .so
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: CMAKE_RANLIB
>>>>> Description: Library randomizer program used on archive libraries.
>>>>> Current Value: ranlib
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: CMAKE_SHLIB_BUILD_FLAGS
>>>>> Description: Flag used by CXX to build a shared library.
>>>>> Current Value: -dynamiclib
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: CMAKE_SHLIB_CFLAGS
>>>>> Description: Flag used for building shared library objects.
>>>>> Current Value:
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: CMAKE_SHLIB_LD_LIBS
>>>>> Description: Libraries used by LD for shared libraries.
>>>>> Current Value:
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: CMAKE_SHLIB_LINK_FLAGS
>>>>> Description: Flags used to link a shared library.
>>>>> Current Value:
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: CMAKE_SHLIB_RUNTIME_FLAG
>>>>> Description: Flag used to specify run-time search paths.
>>>>> Current Value:
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: CMAKE_SHLIB_RUNTIME_SEP
>>>>> Description: If null, each runtime path is a separate option. Otherwise,
>>>>> they are all joined, separated by this.
>>>>> Current Value: :
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: CMAKE_SHLIB_SUFFIX
>>>>> Description: Shared library suffix.
>>>>> Current Value: .dylib
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: CMAKE_SKIP_RPATH
>>>>> Description: If set, runtime paths are not added when using shared
>>>>> libraries.
>>>>> Current Value: NO
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: CMAKE_TEMPLATE_FLAGS
>>>>> Description: CXX template flags used by compiler.
>>>>> Current Value:
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: CMAKE_THREAD_LIBS
>>>>> Description: Thread library used.
>>>>> Current Value: -lpthread
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: CMAKE_USE_PTHREADS
>>>>> Description: Use the pthreads library.
>>>>> Current Value: 1
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: CMAKE_USE_SPROC
>>>>> Description: Use sproc libs.
>>>>> Current Value: 0
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: CMAKE_WORDS_BIGENDIAN
>>>>> Description: is this system big endian
>>>>> Current Value: 1
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: CMAKE_X_CFLAGS
>>>>> Description: X11 extra flags.
>>>>> Current Value: -I/usr/X11R6/include
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: CMAKE_X_LIBS
>>>>> Description: Libraries and options used in X11 programs.
>>>>> Current Value: -lSM -lICE -L/usr/X11R6/lib -lX11 -lXext
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: DART_ROOT
>>>>> Description: If you have Dart installed, where is it located?
>>>>> Current Value: NOTFOUND
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: EXECUTABLE_OUTPUT_PATH
>>>>> Description: Single output directory for building all executables.
>>>>> Current Value: /usr/local/vtk/VTK/bin
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: LIBRARY_OUTPUT_PATH
>>>>> Description: Single output directory for building all libraries.
>>>>> Current Value: /usr/local/vtk/VTK/bin
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: OPENGL_INCLUDE_PATH
>>>>> Description: What is the path where the file GL/gl.h can be found
>>>>> Current Value: /usr/X11R6/include
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: OPENGL_LIBRARY
>>>>> Description: Where can the GL library be found
>>>>> Current Value: /usr/X11R6/lib/libGL.a
>>>>> New Value (Enter to keep current value): /usr/X11R6/lib/libGL.a -framework
>>>>> Cocoa -framework OpenGL
>>>>>
>>>>> Variable Name: VTK_DATA_ROOT
>>>>> Description: What is the path where the file VTKData.readme can be found
>>>>> Current Value: NOTFOUND
>>>>> New Value (Enter to keep current value): /usr/local/vtk/VTKData/
>>>>>
>>>>> Variable Name: VTK_DEBUG_LEAKS
>>>>> Description: Build leak checking support into vtk.
>>>>> Current Value: OFF
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: VTK_MANGLE_MESA
>>>>> Description: Use mangled Mesa with OpenGL
>>>>> Current Value: OFF
>>>>> New Value (Enter to keep current value): ON
>>>>>
>>>>> Variable Name: VTK_OPENGL_HAS_OSMESA
>>>>> Description: The opengl library being used supports off screen Mesa
>>>>> calls.
>>>>> Current Value: OFF
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: VTK_USE_64BIT_IDS
>>>>> Description: Build VTK with 64 bit ids
>>>>> Current Value: OFF
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: VTK_USE_ANSI_STDLIB
>>>>> Description: Use the ANSI standard iostream library
>>>>> Current Value: OFF
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: VTK_USE_HYBRID
>>>>> Description: Build the hybrid directory classes
>>>>> Current Value: OFF
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: VTK_USE_PARALLEL
>>>>> Description: Build the parallel directory classes
>>>>> Current Value: OFF
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: VTK_USE_PATENTED
>>>>> Description: Build the patented directory classes, these classes are
>>>>> patented and may require a license to use
>>>>> Current Value: OFF
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: VTK_USE_QUARTZ
>>>>> Description: Build classes for the Quartz window manager
>>>>> Current Value: ON
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: VTK_USE_RENDERING
>>>>> Description: Build the rendering classes used for displaying
>>>>> Current Value: ON
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: VTK_USE_VOLUMEPRO
>>>>> Description: Build VTK with volume pro support
>>>>> Current Value: OFF
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: VTK_USE_X
>>>>> Description: Build classes for the X11 window manager
>>>>> Current Value: OFF
>>>>> New Value (Enter to keep current value): ON
>>>>>
>>>>> Variable Name: VTK_WRAP_JAVA
>>>>> Description: wrap classes into the Java language
>>>>> Current Value: OFF
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: VTK_WRAP_PYTHON
>>>>> Description: wrap classes into the Python interpreted language
>>>>> Current Value: OFF
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>> Variable Name: VTK_WRAP_TCL
>>>>> Description: wrap classes into the TCL intepreted language
>>>>> Current Value: OFF
>>>>> New Value (Enter to keep current value):
>>>>>
>>>>>
>>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>> Michael Robertson
>>>>> fermion at mac.com
>>>>> http://thenewcosmos.com
>>>>>
>>>>>
>>>>> "By [reason] we gain a multitude of cognitions, which although really
>>>>> nothing more than elucidations or explanations of that which (though in a
>>>>> confused manner) was already thought in our conceptions, are, at least in
>>>>> respect of their form, prized as new introspections; whilst, so far as
>>>>> regards their matter or content, we have really made no addition to our
>>>>> conceptions, but only disinvolved them."
>>>>>
>>>>> -Immanuel Kant, The Critique of Pure Reason
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> This is the private VTK discussion list.
>>>>> Please keep messages on-topic. Check the FAQ at:
>>>>> <http://public.kitware.com/cgi-bin/vtkfaq>
>>>>> Follow this link to subscribe/unsubscribe:
>>>>> http://public.kitware.com/mailman/listinfo/vtkusers
>>>>
>>>> _______________________________________________
>>>> This is the private VTK discussion list.
>>>> Please keep messages on-topic. Check the FAQ at:
>>>> <http://public.kitware.com/cgi-bin/vtkfaq>
>>>> Follow this link to subscribe/unsubscribe:
>>>> http://public.kitware.com/mailman/listinfo/vtkusers
>>>
>>>
>>
>> _______________________________________________
>> This is the private VTK discussion list.
>> Please keep messages on-topic. Check the FAQ at:
>> <http://public.kitware.com/cgi-bin/vtkfaq>
>> Follow this link to subscribe/unsubscribe:
>> http://public.kitware.com/mailman/listinfo/vtkusers
>
> _______________________________________________
> This is the private VTK discussion list.
> Please keep messages on-topic. Check the FAQ at:
> <http://public.kitware.com/cgi-bin/vtkfaq>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/vtkusers
>
More information about the vtkusers
mailing list