[vtkusers] message from a friend of mine

Jim Peterson jimcp at cox.net
Thu Sep 2 17:36:07 EDT 2010


Mike,
Correction, my Visual Studio build did create a vtkproj4.dll. My build 
was on a Windows XP Pro SP3 system. I did not get any errors from any of 
the projects. The executable location for the mt.exe is the same as yours.
Jim

jimcp at cox.net wrote:
> I have never seen that before. Google of MT.exe has some hits that may be of interest. 
>
> I used visual studio express, and  the Cmakegui to generate a VisualStudio 9 2008 project. I opened and built the project in visual studio, not via the command line. In my case I selected Shared Libraries, Examples, Tests, and Java Wrappers. 
>
> I am afraid I am outside my answer zone at this point. I don't believe my build had a vtkProj4.dll. I am at work right now, I will check the outputs at home. 
>
> My only suggestion is try the minimum first, then add on. 
>
> Ho[e that helps, 
> Jim
>
> ---- Michael Jackson <mike.jackson at bluequartz.net> wrote: 
>   
>> I think the thread I am remembering has a subject line of "Re:  
>> [vtkusers] MinGW visibility attribute not supported warning" dated  
>> Aug. 27 2010. Take a look at the vtk users mailing list archives for  
>> more details"
>>
>> ___________________________________________________________
>> Mike Jackson                      www.bluequartz.net
>>
>> On Sep 2, 2010, at 11:16 AM, Jonathan Morra wrote:
>>
>>     
>>> I get errors when I compile on a 32 bit architecture as well.  I've  
>>> went through the logs for both builds and found that the errors are  
>>> the same and that there are 2 types of errors.
>>>
>>> Error 1
>>> Project : error PRJ0002 : Error result 31 returned from 'C:\Program  
>>> Files\Microsoft SDKs\Windows\v6.0A\bin\mt.exe'.
>>>
>>> Error 2
>>> mt.exe : general error c101008d: Failed to write the updated  
>>> manifest to the resource of file "..\..\bin\Release\vtkproj4.dll".  
>>> Access is denied.
>>>
>>> For error 2 this occurs with a few .dll files, not just the example  
>>> that I copied and pasted.
>>>
>>> Any ideas how these might be caused?  It looks like they're both  
>>> related to some mt.exe file, but I have no idea what that is.
>>>
>>> Thanks
>>>
>>>
>>> On Thu, Sep 2, 2010 at 4:50 AM, Jim Peterson <jimcp at cox.net> wrote:
>>> Jonathan,
>>> Good Question,
>>> Reviewing the cmake "advanced" options again I see one  
>>> VTK_USE_64BIT_IDS that defaults to unchecked. I have not researched  
>>> the source to see if that affects the Java object code, but one  
>>> would think it is necessary for a 64bit application.
>>> Unfortunately I only have 2G memory on my machine, so I don't have  
>>> the 64bit platform to test on.
>>> I think I would start with a survey of the vtk dashboard for  
>>> existing 64bit windows test cases and see of any of them also  
>>> configure Java wrappers.
>>>
>>> Hope that helps,
>>> Jim
>>>
>>> Jonathan Morra wrote:
>>> Thanks for the response, I guess I'll try compiling everything under  
>>> 32 bit Visual Studios and see how that goes.  Should I turn on/off  
>>> any other CMake flags?
>>>
>>> On Wed, Sep 1, 2010 at 6:17 PM, Jim Peterson <jimcp at cox.net <mailto:jimcp at cox.net 
>>>       
>>>>> wrote:
>>>>>           
>>>    Mark Roden wrote:
>>>
>>>        A friend of mine is attempting to build vtk from source with
>>>        Java wrappers on win64, and encountered some pretty horrendous
>>>        failures right out of the box.
>>>        Any ideas on what to fix here?  For some reason, he's being
>>>        blocked from posting on the list.
>>>
>>>
>>>
>>>        ---------- Forwarded message ----------
>>>        From: *Jonathan Morra* <jonmorra at gmail.com
>>>        <mailto:jonmorra at gmail.com> <mailto:jonmorra at gmail.com
>>>        <mailto:jonmorra at gmail.com>>>
>>>        Date: Wed, Sep 1, 2010 at 9:33 AM
>>>        Subject: VTK Compiling with errors
>>>        To: vtkusers at vtk.org <mailto:vtkusers at vtk.org>
>>>        <mailto:vtkusers at vtk.org <mailto:vtkusers at vtk.org>>
>>>
>>>
>>>        I'm attempting to compile VTK from source with the Java
>>>        wrappers on in 64bit Visual Studios 2008.  I've downloaded
>>>        version 5.6.0 and ran CMake with the following parameters:
>>>
>>>        BUILD_SHARED_LIBS
>>>        VTK_USE_N_WAY_ARRAYS
>>>        VTK_USE_RENDERING
>>>        VTK_WRAP_JAVA
>>>        I set all other flags off, also I changed the
>>>        CMAKE_INSTALL_PREFIX to a directory in My Documents.
>>>
>>>        The compilation did result in creating vtk.jar and some dlls,
>>>        however 67 projects compiled successfully and 7 failed.  I
>>>        tried to make a very simple project in NetBeans 6.9.1 where I
>>>        added the vtk.jar library and then set the java path with
>>>        -Djava.library.path="path/to/vtk/dlls" and then had the
>>>        following Java
>>>
>>>        import vtk.vtkSphereSource;
>>>        import vtk.vtkPolyDataMapper;
>>>        import vtk.vtkActor;
>>>        import vtk.vtkRenderer;
>>>        import vtk.vtkRenderWindow;
>>>        import vtk.vtkRenderWindowInteractor;
>>>
>>>        /**
>>>         *
>>>         * @author jmorra
>>>         */
>>>        public class Application {
>>>
>>>           static {
>>>               System.loadLibrary("vtkCommonJava");
>>>               System.loadLibrary("vtkFilteringJava");
>>>               System.loadLibrary("vtkIOJava");
>>>               System.loadLibrary("vtkImagingJava");
>>>               System.loadLibrary("vtkGraphicsJava");
>>>               System.loadLibrary("vtkRenderingJava.");
>>>           }
>>>
>>>           public static void main(String[] args) {
>>>                // create sphere geometry
>>>               vtkSphereSource sphere = new vtkSphereSource();
>>>           }
>>>        }
>>>
>>>        The program threw the following exception on the first
>>>        System.loadLibrary call
>>>
>>>        java.lang.UnsatisfiedLinkError:
>>>        C:\Users\jmorra\Documents\vtk-binaries\bin\Release 
>>> \vtkCommonJava.dll:
>>>        Can't find dependent libraries
>>>
>>>        I ran dependency walker on vtkCommonJava.dll and it didn't
>>>        look like anything was missing.   This leads me to assume the
>>>        error is somewhere the projects that failed to compile under
>>>        VS 2008.
>>>
>>>        Please let me know what I'm doing wrong or if this is a VTK  
>>> error.
>>>
>>>        Thanks,
>>>        Jon
>>>
>>>         
>>> ------------------------------------------------------------------------
>>>
>>>
>>>
>>>        _______________________________________________
>>>        Powered by www.kitware.com <http://www.kitware.com>
>>>
>>>
>>>        Visit other Kitware open-source projects at
>>>        http://www.kitware.com/opensource/opensource.html
>>>
>>>        Please keep messages on-topic and check the VTK FAQ at:
>>>        http://www.vtk.org/Wiki/VTK_FAQ
>>>
>>>        Follow this link to subscribe/unsubscribe:
>>>        http://www.vtk.org/mailman/listinfo/vtkusers
>>>
>>>    I built and used vtk 5.6.0 on 32bit windows with shared libraries
>>>    and Java wrappers using Visual Studio 2008. taking a quick look at
>>>    the vtk Java wrappers, I am not sure the mechanism for
>>>    dereferencing object pointers between the java wrappers and the
>>>    shared libraries is 64bit capable, the Java wrappers appear to
>>>    pass a long as a vtk object pointer.  The specific error actually
>>>    looks like the vtk java wrapper dll was found, but the
>>>    corresponding  vtk shared libraries are not in the library path.
>>>
>>>    Hope that helps,
>>>
>>>    Jim
>>>
>>>    _______________________________________________
>>>    Powered by www.kitware.com <http://www.kitware.com>
>>>
>>>
>>>    Visit other Kitware open-source projects at
>>>    http://www.kitware.com/opensource/opensource.html
>>>
>>>    Please keep messages on-topic and check the VTK FAQ at:
>>>    http://www.vtk.org/Wiki/VTK_FAQ
>>>
>>>    Follow this link to subscribe/unsubscribe:
>>>    http://www.vtk.org/mailman/listinfo/vtkusers
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Powered by www.kitware.com
>>>
>>> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>>>
>>> Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
>>>
>>> Follow this link to subscribe/unsubscribe:
>>> http://www.vtk.org/mailman/listinfo/vtkusers
>>>       
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtkusers
>>     
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
>
>   




More information about the vtkusers mailing list