[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference hydra::axp-developer

Title:Alpha Developer Support
Notice:[email protected], 800-332-4786
Moderator:HYDRA::SYSTEM
Created:Mon Jun 06 1994
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:3722
Total number of notes:11359

3224.0. "Altair Engineering" by HYDRA::AXPDEVELOPER (Alpha Developer support) Thu Feb 20 1997 16:38


    Company Name :  Altair Engineering
    Contact Name :  William Gulstad, Ph.D.
    Phone        :  1-810-614-2400 (work)
    Fax          :  
    Email        :  [email protected]
    Date/Time in :  20-FEB-1997 16:38:06
    Entered by   :  Jim Mikelis
    SPE center   :  MRO

    Category     :  unix
    OS Version   :  
    System H/W   :  alpha


    Brief Description of Problem:
    -----------------------------

From:	SMTP%"[email protected]" 19-FEB-1997 14:27:13.33
To:	[email protected]
Subj:	Linking problems with cxx


We're trying to link in code which using template-based classes
and it doesn't seem to be working.  The linker spits out a
lot of errors (see below).  We've had similar problems before
using HPCC (the HP c++ compiler) and we're able to solve them
by playing with the "ptrepository/defmap" file and some
command-line switches on the compiler.  Now, CXX seems to
create a "cxxrepository", but there is nothing in it.
Do you have any suggestions?

Thanks,
Bill Gulstad

Discout #3416447
Customer #90547 (Altair Computing)

(Enclosure)
Unresolved:
__vtbl_28RWTPtrOrderedVector__T5Curve  Make sure that the first
noninlined virtual member function of 'RWTPtrOrderedVector<Curve>' is
defined.  
__vtbl_27RWTPtrSortedVector__T5Curve  Make sure that the first
noninlined virtual member function of 'RWTPtrSortedVector<Curve>' is
defined.  
RWTIsvSlist<RWTPtrSlink<RWCString> >::clearAndDestroy(void)
RWTPtrSlist<RWCString>::insert(RWCString*)
RWTPtrOrderedVector<Curve>::clearAndDestroy(void)
RWTPtrSortedVector<Curve>::insert(Curve*)
RWTPtrHashDictionary<RWCString,
FileBranch>::RWTPtrHashDictionary<RWCString, FileBranch>(unsigned int
(*)(const RWCString&), unsigned long)
RWTPtrHashDictionary<RWCString,
FileBranch>::~RWTPtrHashDictionary<RWCString, FileBranch>(void)
RWTPtrHashDictionary<RWCString, FileBranch>::operator [](RWCString*)
RWTPtrHashDictionary<RWCString, FileBranch>::contains(const RWCString*)
const 
RWTPtrHashDictionary<RWCString, FileBranch>::remove(const RWCString*)
RWTIsvSlist<RWTPtrSlink<Branch> >::clearAndDestroy(void)
RWTPtrSlist<Branch>::append(Branch*)
RWTPtrSlist<RWCString>::append(RWCString*)
RWTPtrSlist<RWCString>::clearAndDestroy(void)
getcwd(char*, unsigned long)
__vtbl_29RWTPtrOrderedVector__T6NSComp  Make sure that the first
noninlined virtual member function of 'RWTPtrOrderedVector<NSComp>' is
defined.  
__vtbl_28RWTPtrSortedVector__T6NSComp  Make sure that the first
noninlined virtual member function of 'RWTPtrSortedVector<NSComp>' is
defined.  
__vtbl_29RWTPtrOrderedVector__T6NSNode  Make sure that the first
noninlined virtual member function of 'RWTPtrOrderedVector<NSNode>' is
defined.  
__vtbl_28RWTPtrSortedVector__T6NSNode  Make sure that the first
noninlined virtual member function of 'RWTPtrSortedVector<NSNode>' is
defined.  
RWTPtrSortedVector<NSComp>::insert(NSComp*)
RWTIsvSlist<RWTPtrSlink<NSType> >::clearAndDestroy(void)
RWTPtrSlist<NSType>::insert(NSType*)
RWTPtrSortedVector<NSNode>::insert(NSNode*)
RWTPtrHashDictionary<RWCString, unsigned
long>::RWTPtrHashDictionary<RWCString, unsigned long>(unsigned int
(*)(const RWCString&), unsigned long)
RWTPtrHashDictionary<RWCString, unsigned
long>::~RWTPtrHashDictionary<RWCString, unsigned long>(void)
RWTPtrHashDictionary<RWCString, unsigned long>::operator [](RWCString*)
RWTPtrHashDictionary<RWCString, unsigned long>::clearAndDestroy(void)
RWTPtrHashDictionary<RWCString, unsigned long>::findValue(const
RWCString*) const 

=======================================================================

              ()___()    William Gulstad, Ph.D.   ()___()
     _________( o o )    Altair Engineering       ( o o )_________
    /          { * }     1-810-614-2400 (work)     { * }          \
   //\  _____  /`-'      1-810-264-9849 (home)      `-'\  _____  /\\
 _// / /    /\ \                                       / /\    \ \ \\_
(_/  \__)  (_/\_)                                     (_/\_)   (_/  \_)
T.RTitleUserPersonal
Name
DateLines
3224.1HYDRA::AXPDEVELOPERAlpha Developer supportThu Feb 20 1997 16:4375
From:	SMTP%"[email protected]" 20-FEB-1997 13:21:58.13
To:	"[email protected]" <[email protected]>
Subj:	Re: Linking problems with cxx

[email protected] wrote:

> It appears that you may not hae the run time libraries installed. Do a
> setld verification on the compiler which should show you if everything is
> installed correctly. if this doesn't work, please send the versions of the
> operating system and compiler as well as the build command line you are
> using.

This is what we've got.  Are we missing something we need?

CXXBASE530                      DEC C++ (cxx) for Digital UNIX
CXXBASE540                      DEC C++ (cxx) for Digital UNIX
CXXBASEA510     installed       DEC C++ (cxx) for Digital UNIX
CXXLIB530                       DEC C++ static class libraries
CXXLIB540                       DEC C++ static class libraries
CXXLIBA510      installed       DEC C++ static class libraries
CXXMAN530                       DEC C++ and class library manual pages
CXXMAN540                       DEC C++ and class library manual pages
CXXMANA510      installed       DEC C++ manual pages: cxx, demangler and
library routines
CXXOLDA510      installed       DEC C++ old packages: oldc89 and ild
CXXSHRDA306     installed       DEC C++ Class Library, Run-Time Support
CXXSHRDA307                     DEC C++ Class Library, Run-Time Support
CXXV3HDR530                     DEC C++ header files for Digital UNIX
V3.x
CXXV3HDR540                     DEC C++ header files for Digital UNIX
V3.x

Bill

-- 
=======================================================================

              ()___()    William Gulstad, Ph.D.   ()___()
     _________( o o )    Altair Engineering       ( o o )_________
    /          { * }     1-810-614-2400 (work)     { * }          \
   //\  _____  /`-'      1-810-264-9849 (home)      `-'\  _____  /\\
 _// / /    /\ \                                       / /\    \ \ \\_
(_/  \__)  (_/\_)                                     (_/\_)   (_/  \_)

From:	SMTP%"[email protected]" 20-FEB-1997 15:40:43.80
To:	"[email protected]" <[email protected]>
CC:	
Subj:	Re: Linking problems with cxx


[email protected] wrote:
> According to our records, it does not appear your company is a registered member
> of Digital's Association of Software & Application Partners. I see Altair
> Computing and Altair Data Systems - do you belong to either? If you believe our
> records are incorrect, please contact us again with the full name of your
> company and your Software Migration Assistance PIN or membership number if you
> have it available.

Altair Engineering and Altair Computing are really the same thing. 
(Altair
Engineering owns Altair Computing.)

Discout #3416447
Customer #90547

Bill
=======================================================================

              ()___()    William Gulstad, Ph.D.   ()___()
     _________( o o )    Altair Engineering       ( o o )_________
    /          { * }     1-810-614-2400 (work)     { * }          \
   //\  _____  /`-'      1-810-264-9849 (home)      `-'\  _____  /\\
 _// / /    /\ \                                       / /\    \ \ \\_
(_/  \__)  (_/\_)                                     (_/\_)   (_/  \_)

3224.2BLAZER::MIKELISSoftware Partner&#039;s Eng. MR01-3/F26Tue Mar 11 1997 11:10110
From:	DECCXX::MITCHELL     "Charlie Mitchell" 25-FEB-1997 13:54:19.28
To:	blazer::mikelis
CC:	MITCHELL
Subj:	c_plus_plus 3459

I talked to Bill Gulstad today and suggested they upgrade to V5.5.
v5.1 doesn't support auto. inst. of templates.

He said he would contact your group if they have further problems.

Charlie

-------

        <<< TURRIS::DISK$NOTES_PACK:[NOTES$LIBRARY]C_PLUS_PLUS.NOTE;2 >>>
                                    -< C++ >-
================================================================================
Note 3459.0     non-inlined virtual member functions not defined       2 replies
BLAZER::MIKELIS "Software Partner's Eng. MR01-3/F26"  89 lines  21-FEB-1997 10:52
--------------------------------------------------------------------------------
I've got a customer who is experiencing the following errors while
linking a c++ 5.1 app. Is he missing some libs? /james


    Brief Description of Problem:
    -----------------------------

We're trying to link in code which using template-based classes
and it doesn't seem to be working.  The linker spits out a
lot of errors (see below).  We've had similar problems before
using HPCC (the HP c++ compiler) and we're able to solve them
by playing with the "ptrepository/defmap" file and some
command-line switches on the compiler.  Now, CXX seems to
create a "cxxrepository", but there is nothing in it.
Do you have any suggestions?

Thanks,
Bill Gulstad

Discout #3416447
Customer #90547 (Altair Computing)

(Enclosure)
Unresolved:
__vtbl_28RWTPtrOrderedVector__T5Curve  Make sure that the first
noninlined virtual member function of 'RWTPtrOrderedVector<Curve>' is defined.  
__vtbl_27RWTPtrSortedVector__T5Curve  Make sure that the first
noninlined virtual member function of 'RWTPtrSortedVector<Curve>' is defined.  
RWTIsvSlist<RWTPtrSlink<RWCString> >::clearAndDestroy(void)
RWTPtrSlist<RWCString>::insert(RWCString*)
RWTPtrOrderedVector<Curve>::clearAndDestroy(void)
RWTPtrSortedVector<Curve>::insert(Curve*)
RWTPtrHashDictionary<RWCString,
FileBranch>::RWTPtrHashDictionary<RWCString, FileBranch>(unsigned int
(*)(const RWCString&), unsigned long)
RWTPtrHashDictionary<RWCString,
FileBranch>::~RWTPtrHashDictionary<RWCString, FileBranch>(void)
RWTPtrHashDictionary<RWCString, FileBranch>::operator [](RWCString*)
RWTPtrHashDictionary<RWCString, FileBranch>::contains(const RWCString*)
const 
RWTPtrHashDictionary<RWCString, FileBranch>::remove(const RWCString*)
RWTIsvSlist<RWTPtrSlink<Branch> >::clearAndDestroy(void)
RWTPtrSlist<Branch>::append(Branch*)
RWTPtrSlist<RWCString>::append(RWCString*)
RWTPtrSlist<RWCString>::clearAndDestroy(void)
getcwd(char*, unsigned long)
__vtbl_29RWTPtrOrderedVector__T6NSComp  Make sure that the first
noninlined virtual member function of 'RWTPtrOrderedVector<NSComp>' is
defined.  
__vtbl_28RWTPtrSortedVector__T6NSComp  Make sure that the first
noninlined virtual member function of 'RWTPtrSortedVector<NSComp>' is
defined.  
__vtbl_29RWTPtrOrderedVector__T6NSNode  Make sure that the first
noninlined virtual member function of 'RWTPtrOrderedVector<NSNode>' is
defined.  
__vtbl_28RWTPtrSortedVector__T6NSNode  Make sure that the first
noninlined virtual member function of 'RWTPtrSortedVector<NSNode>' is
defined.  
RWTPtrSortedVector<NSComp>::insert(NSComp*)
RWTIsvSlist<RWTPtrSlink<NSType> >::clearAndDestroy(void)
RWTPtrSlist<NSType>::insert(NSType*)
RWTPtrSortedVector<NSNode>::insert(NSNode*)
RWTPtrHashDictionary<RWCString, unsigned
long>::RWTPtrHashDictionary<RWCString, unsigned long>(unsigned int
(*)(const RWCString&), unsigned long)
RWTPtrHashDictionary<RWCString, unsigned
long>::~RWTPtrHashDictionary<RWCString, unsigned long>(void)
RWTPtrHashDictionary<RWCString, unsigned long>::operator [](RWCString*)
RWTPtrHashDictionary<RWCString, unsigned long>::clearAndDestroy(void)
RWTPtrHashDictionary<RWCString, unsigned long>::findValue(const
RWCString*) const 


This is what he's from a SETLD.  I suspect he is missing something.

CXXBASE530                      DEC C++ (cxx) for Digital UNIX
CXXBASE540                      DEC C++ (cxx) for Digital UNIX
CXXBASEA510     installed       DEC C++ (cxx) for Digital UNIX
CXXLIB530                       DEC C++ static class libraries
CXXLIB540                       DEC C++ static class libraries
CXXLIBA510      installed       DEC C++ static class libraries
CXXMAN530                       DEC C++ and class library manual pages
CXXMAN540                       DEC C++ and class library manual pages
CXXMANA510      installed       DEC C++ manual pages: cxx, demangler and library routines
CXXOLDA510      installed       DEC C++ old packages: oldc89 and ild
CXXSHRDA306     installed       DEC C++ Class Library, Run-Time Support
CXXSHRDA307                     DEC C++ Class Library, Run-Time Support
CXXV3HDR530                     DEC C++ header files for Digital UNIX V3.x
CXXV3HDR540                     DEC C++ header files for Digital UNIX V3.x