knowledge-database (beta)

Current group: comp.soft-sys.ace

*****SPAM***** [ace-users] Compile Error on IRIX32 ACE 5.4.3

*****SPAM***** [ace-users] Compile Error on IRIX32 ACE 5.4.3  
Doug McCorkle
 RE: [ace-users] Compile Error on IRIX32 ACE 5.4.3  
Doug McCorkle
 RE: [ace-users] Compile Error on IRIX32 ACE 5.4.3  
Doug McCorkle
 RE: [ace-users] Compile Error on IRIX32 ACE 5.4.3  
Doug McCorkle
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
>
>
>
   

Copyright © 2006 knowledge-database   -   All rights reserved