[vtkusers] building vtk.4.0 on HP

Liya Chernyakova liya.chernyakova at staarinc.com
Tue Feb 26 13:36:15 EST 2002


The problem with threads is resolved by using 
-D_RWSTD_MULTI_THREAD -D_REENTRANT -lcma -lcma
flags for both compile and link and including 2 thread libraries:
-llibstd_v2.a ; libCsup_v2.a
But I am getting following linking error:

/usr/ccs/bin/ld: Can't find library: "vtkCommonJava"

it looks like something very simple, but I am not sure what it is.
Does anybody have any idea?
Liya Chernyakova
Simulation Technology & Applied Research, Inc.
11520 N. Port Washington Rd.
Suite 101 B
Mequon, WI  53092
Phone: (262) 240-0291 ext.104
FAX: (262) 240-0294
e-mail: liya.chernyakova at staarinc.com
web: http://www.staarinc.com
  ----- Original Message ----- 
  From: William A. Hoffman 
  To: Liya Chernyakova 
  Sent: Monday, February 25, 2002 3:04 PM
  Subject: Re: [vtkusers] building vtk.4.0 on HP


  I am not sure, you may want to try posting to the vtkusers list.
  It would seem that you are the first to try this breed of HP.
  You may also want to try a make -i so that it will try and build all
  the files in VTK.  It would be nice to know if this was the last problem
  or one out of 1000.


  -Bill


  At 03:08 PM 2/25/2002 -0600, you wrote:

    I am sorry for troubling you again. I've managed to resolve vtkDataArray.cxx compiler errors. The next error I am getting is in Critical Section files:
     
    Error 403: "/branch/home/held/vtk_40/VTK/Common/vtkCriticalSection.cxx", line
        79 # Undeclared variable 'pthread_mutexattr_default'. Perhaps
        'pthread_mutexattr_destroy' as in "int pthread_mutexattr_destroy(int *)"
        ["/usr/include/sys/pthread.h", line 581] was intended.
          pthread_mutex_init(&(this->CritSec), pthread_mutexattr_default);
    in cmake -i I turned use of hp threads on. Is this correct, should I change any other settings? When hp-threads were off the compiler would say, it cannot find <thread.h> file, this file is also present in system -- do I need to do something to include it?
     
    Thank you,
    Liya Chernyakova
    Simulation Technology & Applied Research, Inc.
    11520 N. Port Washington Rd.
    Suite 101 B
    Mequon, WI  53092
    Phone: (262) 240-0291 ext.104
    FAX: (262) 240-0294
    e-mail: liya.chernyakova at staarinc.com
    web: http://www.staarinc.com

      ----- Original Message ----- 
      From: William A. Hoffman 
      To: Liya Chernyakova 
      Sent: Friday, February 22, 2002 2:25 PM
      Subject: Re: [vtkusers] building vtk.4.0 on HP

      Well, I guess VTK will not compile with that compiler.
      You might want to try and see if there are any options to the compiler
      that change the way it instantiates templates, and try all of them one
      at a time.  You might get lucky.   I will take this up with the developers
      list, but it may be a while before it gets fixed.

      -Bill


      At 02:33 PM 2/22/2002 -0600, you wrote:

        This file compiled with no problem. testhp.o file was created.
        Liya Chernyakova
        Simulation Technology & Applied Research, Inc.
        11520 N. Port Washington Rd.
        Suite 101 B
        Mequon, WI  53092
        Phone: (262) 240-0291 ext.104
        FAX: (262) 240-0294
        e-mail: liya.chernyakova at staarinc.com
        web: http://www.staarinc.com

          ----- Original Message ----- 
          From: William A. Hoffman 
          To: Liya Chernyakova 
          Sent: Friday, February 22, 2002 2:11 PM
          Subject: Re: [vtkusers] building vtk.4.0 on HP

          Can you try the attached file and see if it works?


          At 02:08 PM 2/22/2002 -0600, you wrote:

            This is the command output.
            aCC --version
             HP ANSI C++ B3910B A.03.33
            hawkeye 25: uname -a
            HP-UX hawkeye B.11.00 U 9000/785 2007657043 unlimited-user license
            The tesfile does not compile. The errors look similar:
             

            hawkeye 26: aCC -c testhp.cxx
            Error 403: "testhp.cxx", line 21 # Undeclared variable 'CopyTuples'. Perhaps
                'CopyTuples' as in "void CopyTuples(#1 *,#2 *,int,int *)" ["testhp.cxx",
                line 2] was intended.
                  CopyTuples(input, (VTK_TT *)v, GetNumberOfComponents(), ptIds);
                  ^^^^^^^^^^
            Error 556: "testhp.cxx", line 28 # Unable to generate specialization "void
                CopyTuples1<float>(float *,vtkDataArray *,int *)" due to errors during
                generation.
                  CopyTuples1((float*)0, (vtkDataArray*)0, (int*) v);
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            Error 556: "testhp.cxx", line 28 # Unable to generate specialization "void
                CopyTuples1<float>(float *,vtkDataArray *,int *)" due to errors during
                generation.
                  CopyTuples1((float*)0, (vtkDataArray*)0, (int*) v);
             
             
            Liya Chernyakova
            Simulation Technology & Applied Research, Inc.
            11520 N. Port Washington Rd.
            Suite 101 B
            Mequon, WI  53092
            Phone: (262) 240-0291 ext.104
            FAX: (262) 240-0294
            e-mail: liya.chernyakova at staarinc.com
            web: http://www.staarinc.com

              ----- Original Message ----- 
              From: William A. Hoffman 
              To: Liya Chernyakova 
              Sent: Friday, February 22, 2002 1:41 PM
              Subject: Re: [vtkusers] building vtk.4.0 on HP

              Here is what we have:

              bash-2.04$ aCC --version
              aCC: HP ANSI C++ B3910B A.01.21
              bash-2.04$ uname -a
              HP-UX destiny B.10.20 A 9000/785 2001165567 two-user license

              What do you get with those commands?

              It would seem that the compiler you have does not like the templates we are
              using in VTK.


              I am attaching a small test file, could you try and compile it.
              aCC -c testhp.cxx


              -Bill


              At 01:41 PM 2/22/2002 -0600, you wrote:

                It also looks like I am using Hp aC++ A.03.27 release with RogueWave Standard C++ Library 2.2.1
                 
                Liya Chernyakova
                Simulation Technology & Applied Research, Inc.
                11520 N. Port Washington Rd.
                Suite 101 B
                Mequon, WI  53092
                Phone: (262) 240-0291 ext.104
                FAX: (262) 240-0294
                e-mail: liya.chernyakova at staarinc.com
                web: http://www.staarinc.com

                  ----- Original Message ----- 
                  From: William A. Hoffman 
                  To: Liya Chernyakova 
                  Sent: Friday, February 22, 2002 12:40 PM
                  Subject: Re: [vtkusers] building vtk.4.0 on HP

                  What version of HPUX / aCC are you using?

                  -Bill

                  At 12:48 PM 2/22/2002 -0600, you wrote:

                    You were right! I can run cmake -i and get as far as to start compiling VTK/Common. But here I get a bunch of compiled errors which is very strange, becouse I am using the release version.
                     
                    below are the errors. I can try to fix them manually, but I need help with this. It also looks like the problem is with compiling the template function(class?) CopyTuples.
                     
                    These are the errors I am getting:
                     
                    Error 403: "/branch/home/held/vtk_40/VTK/Common/vtkDataArray.cxx", line 673 # Undeclared variable 'CopyTuples'.
                        Perhaps 'CopyTuples' as in "void CopyTuples(#1 *,#2 *,int,vtkIdList *)"
                        ["/branch/home/held/vtk_40/VTK/Common/vtkDataArray.cxx", line 655] was intended.
                            vtkTemplateMacro4(CopyTuples, input, (VTK_TT *)output->GetVoidPo
                            ^^^^^^^^^^^^^^^^^
                    Error 403: "/branch/home/held/vtk_40/VTK/Common/vtkDataArray.cxx", line 673 # Undeclared variable 'CopyTuples'.
                        Perhaps 'CopyTuples' as in "void CopyTuples(#1 *,#2 *,int,vtkIdList *)"
                        ["/branch/home/held/vtk_40/VTK/Common/vtkDataArray.cxx", line 655] was intended.
                            vtkTemplateMacro4(CopyTuples, input, (VTK_TT *)output->GetVoidPo
                            ^^^^^^^^^^^^^^^^^
                    Error 403: "/branch/home/held/vtk_40/VTK/Common/vtkDataArray.cxx", line 673 # Undeclared variable 'CopyTuples'.
                        Perhaps 'CopyTuples' as in "void CopyTuples(#1 *,#2 *,int,vtkIdList *)"
                        ["/branch/home/held/vtk_40/VTK/Common/vtkDataArray.cxx", line 655] was intended.
                            vtkTemplateMacro4(CopyTuples, input, (VTK_TT *)output->GetVoidPo
                            ^^^^^^^^^^^^^^^^^
                    Error 403: "/branch/home/held/vtk_40/VTK/Common/vtkDataArray.cxx", line 673 # Undeclared variable 'CopyTuples'.
                        Perhaps 'CopyTuples' as in "void CopyTuples(#1 *,#2 *,int,vtkIdList *)"
                        ["/branch/home/held/vtk_40/VTK/Common/vtkDataArray.cxx", line 655] was intended.
                            vtkTemplateMacro4(CopyTuples, input, (VTK_TT *)output->GetVoidPo
                            ^^^^^^^^^^^^^^^^^
                    Error 403: "/branch/home/held/vtk_40/VTK/Common/vtkDataArray.cxx", line 673 # Undeclared variable 'CopyTuples'.
                        Perhaps 'CopyTuples' as in "void CopyTuples(#1 *,#2 *,int,vtkIdList *)"
                        ["/branch/home/held/vtk_40/VTK/Common/vtkDataArray.cxx", line 655] was intended.
                            vtkTemplateMacro4(CopyTuples, input, (VTK_TT *)output->GetVoidPo
                            ^^^^^^^^^^^^^^^^^
                    Error 403: "/branch/home/held/vtk_40/VTK/Common/vtkDataArray.cxx", line 673 # Undeclared variable 'CopyTuples'.
                        Perhaps 'CopyTuples' as in "void CopyTuples(#1 *,#2 *,int,vtkIdList *)"
                        ["/branch/home/held/vtk_40/VTK/Common/vtkDataArray.cxx", line 655] was intended.
                            vtkTemplateMacro4(CopyTuples, input, (VTK_TT *)output->GetVoidPo
                            ^^^^^^^^^^^^^^^^^
                    Error 403: "/branch/home/held/vtk_40/VTK/Common/vtkDataArray.cxx", line 673 # Undeclared variable 'CopyTuples'.
                        Perhaps 'CopyTuples' as in "void CopyTuples(#1 *,#2 *,int,vtkIdList *)"
                        ["/branch/home/held/vtk_40/VTK/Common/vtkDataArray.cxx", line 655] was intended.
                            vtkTemplateMacro4(CopyTuples, input, (VTK_TT *)output->GetVoidPo
                            ^^^^^^^^^^^^^^^^^
                    Error 403: "/branch/home/held/vtk_40/VTK/Common/vtkDataArray.cxx", line 673 # Undeclared variable 'CopyTuples'.
                        Perhaps 'CopyTuples' as in "void CopyTuples(#1 *,#2 *,int,vtkIdList *)"
                        ["/branch/home/held/vtk_40/VTK/Common/vtkDataArray.cxx", line 655] was intended.
                            vtkTemplateMacro4(CopyTuples, input, (VTK_TT *)output->GetVoidPo
                            ^^^^^^^^^^^^^^^^^
                    Error 403: "/branch/home/held/vtk_40/VTK/Common/vtkDataArray.cxx", line 673 # Undeclared variable 'CopyTuples'.
                        Perhaps 'CopyTuples' as in "void CopyTuples(#1 *,#2 *,int,vtkIdList *)"
                        ["/branch/home/held/vtk_40/VTK/Common/vtkDataArray.cxx", line 655] was intended.
                            vtkTemplateMacro4(CopyTuples, input, (VTK_TT *)output->GetVoidPo
                            ^^^^^^^^^^^^^^^^^
                    Error 403: "/branch/home/held/vtk_40/VTK/Common/vtkDataArray.cxx", line 673 # Undeclared variable 'CopyTuples'.
                        Perhaps 'CopyTuples' as in "void CopyTuples(#1 *,#2 *,int,vtkIdList *)"
                        ["/branch/home/held/vtk_40/VTK/Common/vtkDataArray.cxx", line 655] was intended.
                            vtkTemplateMacro4(CopyTuples, input, (VTK_TT *)output->GetVoidPo
                            ^^^^^^^^^^^^^^^^^
                    Error 556: "/branch/home/held/vtk_40/VTK/Common/vtkDataArray.cxx", line 693 # Unable to generate specialization "void
                        CopyTuples1<double>(double *,vtkDataArray *,vtkIdList *)" due to errors during generation.
                            vtkTemplateMacro3(CopyTuples1, (VTK_TT *)this->GetVoidPointer(0)
                            ^^^^^^^^^^^^^^^^^
                    Error 556: "/branch/home/held/vtk_40/VTK/Common/vtkDataArray.cxx", line 693 # Unable to generate specialization "void
                        CopyTuples1<double>(double *,vtkDataArray *,vtkIdList *)" due to errors during generation.
                            vtkTemplateMacro3(CopyTuples1, (VTK_TT *)this->GetVoidPointer(0)
                            ^^^^^^^^^^^^^^^^^
                    Error 403: "/branch/home/held/vtk_40/VTK/Common/vtkDataArray.cxx", line 673 # Undeclared variable 'CopyTuples'.
                        Perhaps 'CopyTuples' as in "void CopyTuples(#1 *,#2 *,int,vtkIdList *)"
                        ["/branch/home/held/vtk_40/VTK/Common/vtkDataArray.cxx", line 655] was intended.
                            vtkTemplateMacro4(CopyTuples, input, (VTK_TT *)output->GetVoidPo
                            ^^^^^^^^^^^^^^^^^
                    Error 403: "/branch/home/held/vtk_40/VTK/Common/vtkDataArray.cxx", line 673 # Undeclared variable 'CopyTuples'.
                        Perhaps 'CopyTuples' as in "void CopyTuples(#1 *,#2 *,int,vtkIdList *)"
                        ["/branch/home/held/vtk_40/VTK/Common/vtkDataArray.cxx", line 655] was intended.
                            vtkTemplateMacro4(CopyTuples, input, (VTK_TT *)output->GetVoidPo
                            ^^^^^^^^^^^^^^^^^
                    Error 699: "/branch/home/held/vtk_40/VTK/Common/vtkDataArray.cxx", line 673 # Error limit reached; halting
                        compilation.
                            vtkTemplateMacro4(CopyTuples, input, (VTK_TT *)output->GetVoidPo
                    Liya Chernyakova
                    Simulation Technology & Applied Research, Inc.
                    11520 N. Port Washington Rd.
                    Suite 101 B
                    Mequon, WI  53092
                    Phone: (262) 240-0291 ext.104
                    FAX: (262) 240-0294
                    e-mail: liya.chernyakova at staarinc.com
                    web: http://www.staarinc.com

                      ----- Original Message ----- 
                      From: William A. Hoffman 
                      To: Liya Chernyakova 
                      Sent: Friday, February 22, 2002 12:00 PM
                      Subject: Re: [vtkusers] building vtk.4.0 on HP

                      Actually, I think that you may have enough built to run cmake -i, only
                      ccmake has failed to compile.  Can you check to see if you have a cmake 
                      executable?

                      -Bill


                      At 11:57 AM 2/22/2002 -0600, you wrote:

                        I managed to cvs the new code and cinfigure it using previously installed cmake.
                        But make gives me errors:
                         
                        cc: "/branch/home/held/CMake/Source/CursesDialog/form/fld_attr.c", line 76: error 1588:
                         "A_INVIS" undefined.
                        cc: "/branch/home/held/CMake/Source/CursesDialog/form/fld_attr.c", line 76: error 1588:
                         "A_PROTECT" undefined.
                        cc: "/branch/home/held/CMake/Source/CursesDialog/form/fld_attr.c", line 76: error 1588:
                         "A_ALTCHARSET" undefined.
                        cc: "/branch/home/held/CMake/Source/CursesDialog/form/fld_attr.c", line 76: error 1588:
                         "A_COLOR" undefined.
                        cc: "/branch/home/held/CMake/Source/CursesDialog/form/fld_attr.c", line 76: error 1563:
                         Expression in if must be scalar.
                        cc: "/branch/home/held/CMake/Source/CursesDialog/form/fld_attr.c", line 86: error 1588:
                         "A_INVIS" undefined.
                        cc: "/branch/home/held/CMake/Source/CursesDialog/form/fld_attr.c", line 86: error 1588:
                         "A_PROTECT" undefined.
                        cc: "/branch/home/held/CMake/Source/CursesDialog/form/fld_attr.c", line 86: error 1588:
                         "A_ALTCHARSET" undefined.
                        cc: "/branch/home/held/CMake/Source/CursesDialog/form/fld_attr.c", line 86: error 1588:
                         "A_COLOR" undefined.
                        cc: "/branch/home/held/CMake/Source/CursesDialog/form/fld_attr.c", line 99: error 1588:
                         "A_INVIS" undefined.
                        cc: "/branch/home/held/CMake/Source/CursesDialog/form/fld_attr.c", line 99: error 1588:
                         "A_PROTECT" undefined.
                        cc: "/branch/home/held/CMake/Source/CursesDialog/form/fld_attr.c", line 99: error 1588:
                         "A_ALTCHARSET" undefined.
                        cc: "/branch/home/held/CMake/Source/CursesDialog/form/fld_attr.c", line 99: error 1588:
                         "A_COLOR" undefined.
                        cc: "/branch/home/held/CMake/Source/CursesDialog/form/fld_attr.c", line 99: error 1563:
                         Expression in if must be scalar.
                        cc: "/branch/home/held/CMake/Source/CursesDialog/form/fld_attr.c", line 109: error 1588
                        : "A_INVIS" undefined.
                        cc: "/branch/home/held/CMake/Source/CursesDialog/form/fld_attr.c", line 109: error 1588
                        : "A_PROTECT" undefined.
                        cc: "/branch/home/held/CMake/Source/CursesDialog/form/fld_attr.c", line 109: error 1588
                        : "A_ALTCHARSET" undefined.
                        cc: "/branch/home/held/CMake/Source/CursesDialog/form/fld_attr.c", line 109: error 1588
                        : "A_COLOR" undefined.
                        Is there any way I can correct it?
                        Thank you,
                        Liya Chernyakova
                        Simulation Technology & Applied Research, Inc.
                        11520 N. Port Washington Rd.
                        Suite 101 B
                        Mequon, WI  53092
                        Phone: (262) 240-0291 ext.104
                        FAX: (262) 240-0294
                        e-mail: liya.chernyakova at staarinc.com
                        web: http://www.staarinc.com

                          ----- Original Message ----- 
                          From: William A. Hoffman 
                          To: Liya Chernyakova 
                          Sent: Friday, February 22, 2002 10:51 AM
                          Subject: Re: [vtkusers] building vtk.4.0 on HP

                          Did you get my email about cvs login?


                          At 10:59 AM 2/22/2002 -0600, you wrote:

                            Thank you for finding the problem.
                            Unfortunately the cvs does not let me through and I need java wprapping (my objective is to run my java code on the HP). Is there any manual fix I can make to make it work? Or is there any way to get the Cmake code other then through the cvs?
                            Thank you,
                            Liya Chernyakova
                            Simulation Technology & Applied Research, Inc.
                            11520 N. Port Washington Rd.
                            Suite 101 B
                            Mequon, WI  53092
                            Phone: (262) 240-0291 ext.104
                            FAX: (262) 240-0294
                            e-mail: liya.chernyakova at staarinc.com
                            web: http://www.staarinc.com

                              ----- Original Message ----- 
                              From: William A. Hoffman 
                              To: Liya Chernyakova 
                              Sent: Thursday, February 21, 2002 4:29 PM
                              Subject: Re: [vtkusers] building vtk.4.0 on HP

                              I found the problem.   It is a bug in cmake on the HP.
                              Did you build cmake or download the binary?
                              I have checked in the fix to the cmake cvs repository.
                              So, you could either build cmake from source, or turn java wrapping off.

                              -Bill


                              At 03:13 PM 2/21/2002 -0600, you wrote:

                                Yes, I tryed to edit Makefile, I am sending you the rebuilt version
                                Liya Chernyakova
                                Simulation Technology & Applied Research, Inc.
                                11520 N. Port Washington Rd.
                                Suite 101 B
                                Mequon, WI  53092
                                Phone: (262) 240-0291 ext.104
                                FAX: (262) 240-0294
                                e-mail: liya.chernyakova at staarinc.com
                                web: http://www.staarinc.com

                                ----- Original Message ----- 
                                From: William A. Hoffman 
                                To: Liya Chernyakova 
                                Sent: Thursday, February 21, 2002 2:51 PM
                                Subject: Re: [vtkusers] building vtk.4.0 on HP

                                Did you edit the Makefile?
                                If so, can you go to vtk_40/VTK, and run "make rebuild_cache"
                                Then send me the Makefile that was generated. 

                                At 02:54 PM 2/21/2002 -0600, you wrote:

                                In attachement are the Makefile and CMakeCache.txt file in vtk_40/VTK (there is no CMakeCache.txt  in vtk_40).
                                Thank you,
                                Liya Chernyakova
                                Simulation Technology & Applied Research, Inc.
                                11520 N. Port Washington Rd.
                                Suite 101 B
                                Mequon, WI  53092
                                Phone: (262) 240-0291 ext.104
                                FAX: (262) 240-0294
                                e-mail: liya.chernyakova at staarinc.com
                                web: http://www.staarinc.com

                                ----- Original Message ----- 
                                From: William A. Hoffman 
                                To: Liya Chernyakova 
                                Sent: Thursday, February 21, 2002 2:21 PM
                                Subject: Re: [vtkusers] building vtk.4.0 on HP

                                Can you send me the Makefile in vtk_40/VTK/Common and
                                the CMakeCache.txt file in vtk_40?

                                -Bill


                                At 01:14 PM 2/21/2002 -0600, you wrote:

                                Thank you for the suggestion now I can at least past the cmake step without errors.
                                Unfortunately there are some more configuration questions.
                                Now make gives me the following error:
                                 
                                Building default_target in directory /branch/home/held/vtk_40/VTK/Common
                                Make: Must be a separator on rules line 374.  Stop.
                                 
                                I am not sure what setting might cause this problem. Can you give an idea?
                                Also is there any online/offline source/book that would explain the meaning 
                                of the configuration variables and/or give the example of how to set them correct.
                                Thank you,
                                Liya Chernyakova
                                Simulation Technology & Applied Research, Inc.
                                11520 N. Port Washington Rd.
                                Suite 101 B
                                Mequon, WI  53092
                                Phone: (262) 240-0291 ext.104
                                FAX: (262) 240-0294
                                e-mail: liya.chernyakova at staarinc.com
                                web: http://www.staarinc.com

                                ----- Original Message ----- 
                                From: William A. Hoffman 
                                To: Liya Chernyakova ; vtkusers at public.kitware.com 
                                Sent: Thursday, February 21, 2002 12:06 PM
                                Subject: Re: [vtkusers] building vtk.4.0 on HP

                                It looks like you specified /opt/netscape as the DART_ROOT entry during
                                the cmake -i step.   If you do not have Dart, then leave the entry blank.

                                -Bill


                                At 11:56 AM 2/21/2002 -0600, Liya Chernyakova wrote:

                                I am very new with this. I am building vtk4.0 using cmake -i followed by make.
                                Make gives me following error:
                                 
                                Make: Don't know how to make /opt/netscape/Source/Client/Utility.conf.in.  
                                 
                                Cmake gives me bunch of errors connected with the same file too:
                                 
                                CMake Error: Could not open file for read in copy operatation /opt/netscape/Source/Client/Utility.conf.in
                                 
                                Can you give me suggestion of what is not defined or is defined wrong in this picture?
                                Liya Chernyakova
                                Simulation Technology & Applied Research, Inc.
                                11520 N. Port Washington Rd.
                                Suite 101 B
                                Mequon, WI  53092
                                Phone: (262) 240-0291 ext.104
                                FAX: (262) 240-0294
                                e-mail: liya.chernyakova at staarinc.com
                                web: http://www.staarinc.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20020226/7203ba08/attachment.htm>


More information about the vtkusers mailing list