[vtkusers] message from a friend of mine

Jonathan Morra jonmorra at gmail.com
Thu Sep 2 11:16:56 EDT 2010


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
>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20100902/4158f2f5/attachment-0003.htm>


More information about the vtkusers mailing list