|
|
 | | From: | Doug McCorkle | | Subject: | *****SPAM***** [ace-users] Compile Error on IRIX32 ACE 5.4.3 | | Date: | 21 Jan 2005 19:46:13 -0600 |
|
|
 | This is a multi-part message in MIME format.
------------=_41F1B064.4F0546B0 Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: 8bit
---- Start SpamAssassin results 5.80 points, 5 required; * 0.0 -- Spam sign: Addressed to generic user * -0.5 -- Has a X-Authentication-Warning header * 1.0 -- 'Message-Id' was added by a relay (2) * 3.7 -- Forged mail pretending to be from MS Outlook * 1.5 -- message body is 25-50% uppercase * 0.1 -- Message looks like Outlook, but isn't
---- End of SpamAssassin results
------------=_41F1B064.4F0546B0 Content-Type: message/rfc822; x-spam-type=original Content-Description: original message before SpamAssassin Content-Disposition: inline Content-Transfer-Encoding: 8bit
Received: from cliff.cse.wustl.edu (localhost [127.0.0.1]) by cliff.cse.wustl.edu (8.12.5/8.12.5) with ESMTP id j0LNVS5E006943 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT) for ; Fri, 21 Jan 2005 17:31:28 -0600 (CST) Received: (from majordom@localhost) by cliff.cse.wustl.edu (8.12.5/8.12.5/Submit) id j0LNVRv5006941 for ace-users-0002; Fri, 21 Jan 2005 17:31:27 -0600 (CST) X-Authentication-Warning: cliff.cse.wustl.edu: majordom set sender to owner-ace-users@cse.wustl.edu using -f Received: from mailhub-3.iastate.edu (mailhub-3.iastate.edu [129.186.140.13]) by cliff.cse.wustl.edu (8.12.5/8.12.5) with ESMTP id j0LNVQ5D006901 for ; Fri, 21 Jan 2005 17:31:26 -0600 (CST) Received: from mailout-2.iastate.edu (mailout-2.iastate.edu [129.186.140.2]) by mailhub-3.iastate.edu (8.12.10/8.12.10) with SMTP id j0LNVK27021346 for ; Fri, 21 Jan 2005 17:31:20 -0600 Message-Id: <200501212331.j0LNVK27021346@mailhub-3.iastate.edu> Received: from ibm-55314fcc7dd.vrac.iastate.edu(129.186.194.84) by mailout-2.iastate.edu via csmap id 9f7087ae_6c04_11d9_9504_003048290bef_22564; Fri, 21 Jan 2005 17:31:52 -0600 (CST) Reply-To: Lines: 129 From: "Doug McCorkle" To: Subject: [ace-users] Compile Error on IRIX32 ACE 5.4.3 Date: Fri, 21 Jan 2005 17:31:17 -0600 Organization: TSVEG MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook, Build 11.0.6353 Thread-Index: AcUAEU3Wc1vOqpl3QR+2ZKun8ZMXyw== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 Sender: owner-ace-users@cse.wustl.edu Precedence: bulk
ACE VERSION: 5.4.3
HOST MACHINE and OPERATING SYSTEM: OnyxII IRIX 6.5.24m
TARGET MACHINE and OPERATING SYSTEM, if different from HOST: COMPILER NAME AND VERSION (AND PATCHLEVEL): MIPSpro Compilers: Version 7.3.1.3m
CONTENTS OF $ACE_ROOT/ace/config.h [if you use a link to a platform- specific file, simply state which one]: configure line: ../configure --prefix=/home/users/mccdo/New_TAO/ACE_TAO_IRIX32 CXX=CC CXXFLAGS=-LANG:std CC=cc LDFLAGS=-LANG:std F77=f77
CONTENTS OF $ACE_ROOT/include/makeinclude/platform_macros.GNU (unless this isn't used in this case, e.g., with Microsoft Visual C++):
CONTENTS OF $ACE_ROOT/bin/MakeProjectCreator/config/default.features (used by MPC when you generate your own makefiles):
AREA/CLASS/EXAMPLE AFFECTED: .libs/libACE_la-Capabilities.o
DOES THE PROBLEM AFFECT: COMPILATION? Yes. LINKING? No. On Unix systems, did you run make realclean first? EXECUTION? No. OTHER (please specify)?
ACE won't build.
SYNOPSIS: I am trying to compile the new ACE/TAO beta release kit on IRIX32 as noted above. I get a compile error as follows:
cc-1466 CC: ERROR File = ../../ace/Capabilities.cpp, Line = 364 class "ACE_Hash" is not an entity that can be instantiated.
template class ACE_Hash; ^
cc-1466 CC: ERROR File = ../../ace/Capabilities.cpp, Line = 365 class "ACE_Equal_To" is not an entity that can be instantiated.
template class ACE_Equal_To; ^
2 errors detected in the compilation of "../../ace/Capabilities.cpp".
DESCRIPTION: See Above note.
REPEAT BY: I ran configure as noted above and was able to reproduce the same behaviour many times. I have not had issues in SuSE 9.1.
SAMPLE FIX/WORKAROUND: None that I am aware of.
------------=_41F1B064.4F0546B0--
|
|
 | | From: | Doug McCorkle | | Subject: | RE: [ace-users] Compile Error on IRIX32 ACE 5.4.3 | | Date: | 22 Jan 2005 14:00:11 -0600 |
|
|
 | > Hi, > > Thanks for using the PRF form > >> ACE VERSION: 5.4.3 >> >> HOST MACHINE and OPERATING SYSTEM: >> OnyxII IRIX 6.5.24m >> >> TARGET MACHINE and OPERATING SYSTEM, if different from HOST: >> COMPILER NAME AND VERSION (AND PATCHLEVEL): >> MIPSpro Compilers: Version 7.3.1.3m > > There are not many Irix users of ACE active, so it can be you get compile > errors > >> CONTENTS OF $ACE_ROOT/ace/config.h [if you use a link to >> a platform- >> specific file, simply state which one]: >> configure line: >> ../configure --prefix=/home/users/mccdo/New_TAO/ACE_TAO_IRIX32 >> CXX=CC CXXFLAGS=-LANG:std CC=cc >> LDFLAGS=-LANG:std F77=f77 >> >> >> CONTENTS OF >> $ACE_ROOT/include/makeinclude/platform_macros.GNU (unless >> this isn't used in this case, e.g., with Microsoft Visual C++): >> >> CONTENTS OF >> $ACE_ROOT/bin/MakeProjectCreator/config/default.features >> (used by MPC when you generate your own makefiles): >> >> AREA/CLASS/EXAMPLE AFFECTED: >> .libs/libACE_la-Capabilities.o >> >> DOES THE PROBLEM AFFECT: >> COMPILATION? Yes. >> LINKING? No. >> On Unix systems, did you run make realclean first? >> EXECUTION? No. >> OTHER (please specify)? >> >> ACE won't build. >> >> SYNOPSIS: >> I am trying to compile the new ACE/TAO beta release kit >> on IRIX32 as >> noted above. I get a compile error as follows: >> >> cc-1466 CC: ERROR File = ../../ace/Capabilities.cpp, Line = 364 >> class "ACE_Hash" is not an entity that can be >> instantiated. >> >> template class ACE_Hash; >> ^ >> >> cc-1466 CC: ERROR File = ../../ace/Capabilities.cpp, Line = 365 >> class "ACE_Equal_To" is not an entity that can be >> instantiated. >> >> template class ACE_Equal_To; >> ^ >> >> 2 errors detected in the compilation of "../../ace/Capabilities.cpp". >> >> >> DESCRIPTION: >> See Above note. >> >> REPEAT BY: >> I ran configure as noted above and was able to >> reproduce the same >> behaviour many times. I have not had issues in SuSE 9.1. > > Could you try to open Capabilities.cpp, you will find the following lines > on > line 365 > > #if !defined(VXWORKS) > template class ACE_Hash; > template class ACE_Equal_To; > #endif /* VXWORKS */ > > Could you remove this complete block of code and rebuild and let us know > if > this works? I think we need to remove this code completely. Did you try to > build ACE using the traditional way using GNU make. >
This fix appears to have fixed the problem. To getthe build to work I also had to add the compile flag -no_auto_include. In addition, to reduce the number of warnings I added inline on lines 109, 114, 125, and 132 of Time_Value.h.
> A question, we do daily builds for ACE/TAO for dozens of platforms. We as > Remedy IT have two Irix systems, but no current Irix OS version and > compiler. All build results are published online at > http://www.dre.vanderbilt.edu/scoreboard/integrated.html. Are you able to > run a daily build each night and publish the build results online so that > we > can attach to the scoreboard. Then we can get a better overview of the > Irix > support. See > http://cvs.doc.wustl.edu/viewcvs.cgi/*checkout*/README?cvsroot=autobuild > what is means to setup an autobuild. > I would be willing to do this. Do you have a cron job that runs you nightly builds? If so could you pass it along?
> Regards, > > Johnny Willemsen > Remedy IT > Leeghwaterstraat 25 > 2811 DT Reeuwijk > The Netherlands > www.theaceorb.nl / www.remedy.nl >
Thanks for all the help. I will let you know if I run into problems with TAO.
Doug
|
|
 | | From: | Doug McCorkle | | Subject: | RE: [ace-users] Compile Error on IRIX32 ACE 5.4.3 | | Date: | 22 Jan 2005 14:59:27 -0600 |
|
|
 | > Hi, > > >> >> SYNOPSIS: >> >> I am trying to compile the new ACE/TAO beta release kit >> >> on IRIX32 as >> >> noted above. I get a compile error as follows: >> >> >> >> cc-1466 CC: ERROR File = ../../ace/Capabilities.cpp, Line = 364 >> >> class "ACE_Hash" is not an entity that can be >> >> instantiated. >> >> >> >> template class ACE_Hash; >> >> ^ >> >> >> >> cc-1466 CC: ERROR File = ../../ace/Capabilities.cpp, Line = 365 >> >> class "ACE_Equal_To" is not an entity that can be >> >> instantiated. >> >> >> >> template class ACE_Equal_To; >> >> ^ >> >> >> >> 2 errors detected in the compilation of >> "../../ace/Capabilities.cpp". >> >> >> >> >> >> DESCRIPTION: >> >> See Above note. >> >> >> >> REPEAT BY: >> >> I ran configure as noted above and was able to >> >> reproduce the same >> >> behaviour many times. I have not had issues in SuSE 9.1. >> > >> > Could you try to open Capabilities.cpp, you will find the >> following lines >> > on >> > line 365 >> > >> > #if !defined(VXWORKS) >> > template class ACE_Hash; >> > template class ACE_Equal_To; >> > #endif /* VXWORKS */ >> > >> > Could you remove this complete block of code and rebuild >> and let us know >> > if >> > this works? I think we need to remove this code completely. >> Did you try to >> > build ACE using the traditional way using GNU make. >> > >> This fix appears to have fixed the problem. To getthe build >> to work I also >> had to add the compile flag -no_auto_include. In addition, to >> reduce the >> number of warnings I added inline on lines 109, 114, 125, and 132 of Time_Value.h. > > I will remove the code tomorrow. I have to look at the inline changes. Could > you send us some info about the no_auto_include option you added? > >> > A question, we do daily builds for ACE/TAO for dozens of >> platforms. We as >> > Remedy IT have two Irix systems, but no current Irix OS version and compiler. All build results are published online at >> > http://www.dre.vanderbilt.edu/scoreboard/integrated.html. >> Are you able to >> > run a daily build each night and publish the build results >> online so that >> > we >> > can attach to the scoreboard. Then we can get a better >> overview of the >> > Irix >> > support. See >> > >> http://cvs.doc.wustl.edu/viewcvs.cgi/*checkout*/README?cvsroot >> =autobuild >> > what is means to setup an autobuild. >> > >> I would be willing to do this. Do you have a cron job that runs you nightly builds? If so could you pass it along? > > A cront from one our systems > > # DO NOT EDIT THIS FILE - edit the master and reinstall. > # (/tmp/crontab.XXXXydWCJu installed on Tue Dec 21 19:59:30 2004) # (Cron version V5.0 -- $Id: crontab.c,v 1.12 2004/01/23 18:56:42 vixie Exp > $) > 0 21 * * * /home/build/ACE/autobuild/configs/autobuild/remedynl/eowyn.sh > > Look in the autobuild/configs/autobuild/remedynl directory for the files we > use. The readme of autobuild should explain things. Just publish the build
> results somewhere on the web, let us know the link and we will attach the > scoreboard. If you need help setting things up, contact us.
I just comented out lines 26 and 27 in Entity_Manager.cpp ine the ACEXML/parser/parser dir to get things to build further.
|
|
 | | From: | Doug McCorkle | | Subject: | RE: [ace-users] Compile Error on IRIX32 ACE 5.4.3 | | Date: | 22 Jan 2005 14:41:21 -0600 |
|
|
 | > Hi, > > >> >> SYNOPSIS: >> >> I am trying to compile the new ACE/TAO beta release kit >> >> on IRIX32 as >> >> noted above. I get a compile error as follows: >> >> >> >> cc-1466 CC: ERROR File = ../../ace/Capabilities.cpp, Line = 364 >> >> class "ACE_Hash" is not an entity that can be >> >> instantiated. >> >> >> >> template class ACE_Hash; >> >> ^ >> >> >> >> cc-1466 CC: ERROR File = ../../ace/Capabilities.cpp, Line = 365 >> >> class "ACE_Equal_To" is not an entity that can be >> >> instantiated. >> >> >> >> template class ACE_Equal_To; >> >> ^ >> >> >> >> 2 errors detected in the compilation of >> "../../ace/Capabilities.cpp". >> >> >> >> >> >> DESCRIPTION: >> >> See Above note. >> >> >> >> REPEAT BY: >> >> I ran configure as noted above and was able to >> >> reproduce the same >> >> behaviour many times. I have not had issues in SuSE 9.1. >> > >> > Could you try to open Capabilities.cpp, you will find the >> following lines >> > on >> > line 365 >> > >> > #if !defined(VXWORKS) >> > template class ACE_Hash; >> > template class ACE_Equal_To; >> > #endif /* VXWORKS */ >> > >> > Could you remove this complete block of code and rebuild >> and let us know >> > if >> > this works? I think we need to remove this code completely. >> Did you try to >> > build ACE using the traditional way using GNU make. >> > >> >> This fix appears to have fixed the problem. To getthe build >> to work I also >> had to add the compile flag -no_auto_include. In addition, to >> reduce the >> number of warnings I added inline on lines 109, 114, 125, and 132 of >> Time_Value.h. > > I will remove the code tomorrow. I have to look at the inline changes. > Could > you send us some info about the no_auto_include option you added? > from the CC man page:
-auto_include -no_auto_include (CC only) The default is -auto_include. The compiler implicitly includes template definition files if such definitions are needed. -no_auto_include disables implicit inclusion of template implementation files.
>> > A question, we do daily builds for ACE/TAO for dozens of >> platforms. We as >> > Remedy IT have two Irix systems, but no current Irix OS version and >> > compiler. All build results are published online at >> > http://www.dre.vanderbilt.edu/scoreboard/integrated.html. >> Are you able to >> > run a daily build each night and publish the build results >> online so that >> > we >> > can attach to the scoreboard. Then we can get a better >> overview of the >> > Irix >> > support. See >> > >> http://cvs.doc.wustl.edu/viewcvs.cgi/*checkout*/README?cvsroot >> =autobuild >> > what is means to setup an autobuild. >> > >> I would be willing to do this. Do you have a cron job that runs you >> nightly builds? If so could you pass it along? > > A cront from one our systems > > # DO NOT EDIT THIS FILE - edit the master and reinstall. > # (/tmp/crontab.XXXXydWCJu installed on Tue Dec 21 19:59:30 2004) > # (Cron version V5.0 -- $Id: crontab.c,v 1.12 2004/01/23 18:56:42 vixie > Exp > $) > 0 21 * * * /home/build/ACE/autobuild/configs/autobuild/remedynl/eowyn.sh > > Look in the autobuild/configs/autobuild/remedynl directory for the files > we > use. The readme of autobuild should explain things. Just publish the build > results somewhere on the web, let us know the link and we will attach the > scoreboard. If you need help setting things up, contact us. >
I will look at those files tomorrow.
> Regards, > > Johnny Willemsen > Remedy IT > Leeghwaterstraat 25 > 2811 DT Reeuwijk > The Netherlands > www.theaceorb.nl / www.remedy.nl > > >
|
|
|