RE: Subject: Building ACE 5.3.1 on Mac OS X (Tiger) 10.4.2 was [ace-users] Building ACE on Mac OSX 10.4 #2Hi Doug,
>
> Thanks for using the PRF.
>
> >> ACE VERSION: 5.3.1
>
> This version of ACE is ANCIENT. The forthcoming ACE 5.4.8 beta should
> work "out of the box" for Mac OS X Tiger. If you want a preview,
> please download the version in our CVS repo at
I know it isn't the most recent version available, but this version is used
extensively across the corporation. Changing the version of ACE all these
products used will cause the architect's heads to explode ;)
Is it your opinion that 5.3.1 is hopeless cause on Tiger?
> http://cvs.doc.wustl.edu/
I will try it out, and let you know how it works.
Thanks,
Jason
...
RE: Subject: Building ACE 5.3.1 on Mac OS X (Tiger) 10.4.2 was [ace-users] Building ACE on Mac OSX 10.4 #2Hi Jason,
> > >> ACE VERSION: 5.3.1
> >
> > This version of ACE is ANCIENT. The forthcoming ACE 5.4.8
> beta should
> > work "out of the box" for Mac OS X Tiger. If you want a preview,
> > please download the version in our CVS repo at
>
> I know it isn't the most recent version available, but this
> version is used
> extensively across the corporation. Changing the version of
> ACE all these
> products used will cause the architect's heads to explode ;)
;-)
Right - this is where the value of commercial support providers comes
into play. DOC's research efforts continue to march on as they should,
while commercial product efforts are best served by sticking with a
version of ACE over time. Companies such as Riverace can make a
5.3-base version work on Mac OS X Tiger, for instance, as well as make
sure that when your product is ready for an upgrade, the new version
of ACE won't surprise you.
I'd be happy to discuss further how we can help you and your
architects - we don't want any heads to explode :-)
-Steve
--
Steve Huston, Riverace Corporation
Helping you succeed with ACE
See http://www.riverace.com/support.htm
...
Re: Subject: Building ACE 5.3.1 on Mac OS X (Tiger) 10.4.2 was [ace-users] Building ACE on Mac OSX 10.4Hi Jason,
Thanks for using the PRF.
>> ACE VERSION: 5.3.1
This version of ACE is ANCIENT. The forthcoming ACE 5.4.8 beta should
work "out of the box" for Mac OS X Tiger. If you want a preview,
please download the version in our CVS repo at
http://cvs.doc.wustl.edu/
take care,
Doug
>> HOST MACHINE and OPERATING SYSTEM: Mac OS X 10.4.2
>> COMPILER NAME AND VERSION (AND PATCHLEVEL):
>> powerpc-apple-darwin8-gcc-4.0.1
>>
>> CONTENTS OF $ACE_ROOT/ace/config.h:
>>
>> /* -*- C++ -*- */
>> // config-macosx.h,v 4.17 2003/01/20 20:02:12 seibel_r Exp
>>
>> // This configuration file is designed to work with the MacOS X operating
>> system.
>>
>> #ifndef ACE_CONFIG_MACOSX_H
>> #define ACE_CONFIG_MACOSX_H
>>
>> #if ! defined (__ACE_INLINE__)
>> #define __ACE_INLINE__
>> #endif /* ! __ACE_INLINE__ */
>>
>> #if defined (__GNUG__)
>> # include "ace/config-g++-common.h"
>> #endif /* __GNUG__ */
>>
>> #undef ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION
>>
>> #define ACE_SIZE_T_FORMAT_SPECIFIER ACE_LIB_TEXT ("%lu")
>>
>> #if defined (ACE_HAS_PENTIUM)
>> # undef ACE_HAS_PENTIUM
>> #endif /* ACE_HAS_PENTIUM */
>>
>> #if !defined (_THREAD_SAFE)
>> #define _THREAD_SAFE
>&g...
RE: [ace-bugs] Subject: building ACE: I cannot successfully build Ace on Mac OSX 10.4 (tiger) #2Hello Johnny,
Thanks for the reply. My colleage and I determined if we defined
ACE_HAS_SOCKLEN_T
In the .h file, then we could get everything to compile. Now we are
only encountering linker errors.
I get the following linker errors:
dynamic -lstdc++ -lSystem
libtool: can't locate file for: -lcc_dynamic
libtool: file: -lcc_dynamic is not an object file (not allowed in a
library)
libtool: can't locate file for: -lstdc++
libtool: file: -lstdc++ is not an object file (not allowed in a library)
make[2]: *** [libACE.dylib] Error 1
make[1]: *** [ACE] Error 2
make: *** [all] Error 2
Note that I tried removing "cc_dynamic" from the .GNU file with no
success. I get different linker errors.
Thanks in advance,
Matt
-----Original Message-----
From: Johnny Willemsen [mailto:jwillemsen@remedy.nl]
Sent: Wednesday, May 25, 2005 1:38 AM
To: Matt Weiss; ace-bugs@cs.wustl.edu
Subject: RE: [ace-bugs] Subject: building ACE: I cannot successfully
build Ace on Mac OSX 10.4 (tiger)
Hi,
Thanks for using the PRF form. Please give us output of the errors you
have, without that we definitively can't help you.
Regards,
Johnny Willemsen
Remedy IT
Postbus 101
2650 AC Berkel en Rodenrijs
The Netherlands
www.theaceorb.nl / www.remedy.nl
> ACE VERSION: 5.4.4 and 5.4.5
>
> HOST MACHINE and OPERATING SYSTEM:
> Mac OSX Tiger (10.4)
>
> TARGET MACHINE and OPERATING SYSTEM, if diffe...
RE: [ace-bugs] Subject: building ACE: I cannot successfully build Ace on Mac OSX 10.4 (tiger)Hi,
Thanks for using the PRF form. Please give us output of the errors you have,
without that we definitively can't help you.
Regards,
Johnny Willemsen
Remedy IT
Postbus 101
2650 AC Berkel en Rodenrijs
The Netherlands
www.theaceorb.nl / www.remedy.nl
> ACE VERSION: 5.4.4 and 5.4.5
>
> HOST MACHINE and OPERATING SYSTEM:
> Mac OSX Tiger (10.4)
>
> TARGET MACHINE and OPERATING SYSTEM, if different from HOST:
> COMPILER NAME AND VERSION (AND PATCHLEVEL):
>
> THE $ACE_ROOT/ace/config.h FILE [config-macosx-panther.h]:
>
> THE $ACE_ROOT/include/makeinclude/platform_macros.GNU FILE
> [platform_macosx_panther.GNU]:
>
> CONTENTS OF
> $ACE_ROOT/bin/MakeProjectCreator/config/default.features
> (used by MPC when you generate your own makefiles):
> ssl=0
> qos=1
> cidl=0
> rwho=0
> sctp=0
>
> AREA/CLASS/EXAMPLE AFFECTED:
> [OS_NS_sys.inl and many more]
>
> DOES THE PROBLEM AFFECT:
> COMPILATION
> LINKING
> [ACE fails to compile and link.]
> SYNOPSIS:
> [ACE fails to compile and build]
>
> DESCRIPTION:
> [I follow the build instructions using the panther .h and .GNU as well
> as set
> my environmental variables and ACE fails to compile and link]
>
> REPEAT BY:
> [Merely set my environment variables ACE_...
[ace-bugs] Subject: building ACE: I cannot successfully build Ace on Mac OSX 10.4 (tiger)
ACE VERSION: 5.4.4 and 5.4.5
HOST MACHINE and OPERATING SYSTEM:
Mac OSX Tiger (10.4)
TARGET MACHINE and OPERATING SYSTEM, if different from HOST:
COMPILER NAME AND VERSION (AND PATCHLEVEL):
THE $ACE_ROOT/ace/config.h FILE [config-macosx-panther.h]:
THE $ACE_ROOT/include/makeinclude/platform_macros.GNU FILE
[platform_macosx_panther.GNU]:
CONTENTS OF $ACE_ROOT/bin/MakeProjectCreator/config/default.features
(used by MPC when you generate your own makefiles):
ssl=0
qos=1
cidl=0
rwho=0
sctp=0
AREA/CLASS/EXAMPLE AFFECTED:
[OS_NS_sys.inl and many more]
DOES THE PROBLEM AFFECT:
COMPILATION
LINKING
[ACE fails to compile and link.]
SYNOPSIS:
[ACE fails to compile and build]
DESCRIPTION:
[I follow the build instructions using the panther .h and .GNU as well
as set
my environmental variables and ACE fails to compile and link]
REPEAT BY:
[Merely set my environment variables ACE_ROOT and DYLD_LIBRARY_PATH and
run make from the build directory]
SAMPLE FIX/WORKAROUND:
[none]
...
Re: [ace-users]: ACE 5.4.2 and ACE 5.4.3 compile failed on Solaris 9 x86 and Solaris 10 x86 #2Hi Jin,
>> I rebuild the ACE package according the instruction above,but get
>> the same result.
It doesn't look to me like you've added
-DACE_HAS_X86_STAT_MACROS
to the build-line as recommended by Johnny Willemsen.
>> my platform_macros.GNU file has the following lines:
>>
>> templates = implicit
>> include $(ACE_ROOT)/include/makeinclude/platform_sunos5_sunc++.GNU
>>
>> When i rebuild the ACE library,get the following compile errors:
>> $ make inline=0 -j 2 -k -f GNUmakefile.ACE
>> ...
>&...
RE: [ace-users]: ACE 5.4.2 and ACE 5.4.3 compile failed on Solaris 9 x86 and Solaris 10 x86 #2Hi,
> >> It's almost up. There are some issues with installing software as
> >> we don't have the media in a compatible form yet. We also don't
> >> have Sun CC, and we need to purchase a licence if we need to
> >> support Sun CC.
>
> Ok, that's fine - thanks for the update. I think some other folks
> (e.g., LMCO ATL and Remedy) have Solaris 9/10 and Sun CC, so we may
> not need to worry about running Sun CC on our machine. Johnny/Gautam,
> can you folks please confirm/deny whether you've got Sun CC on Solar...
RE: [ace-users]: ACE 5.4.2 and ACE 5.4.3 compile failed on Solaris 9 x86 and Solaris 10 x86 #2Hi,
> > > I don't think the DOC group supports this compiler anymore.. More
> > > particularly this compiler is buggy and you may land up with
> > > unresolved
> > > symbols even if you get past this part.
> >
> > I missed the compiler version. But, Forte 8 gives output of
> SUN C++ 5.5.
Ok, the problem is in platform_sunos5_sunc++.GNU, when a not known forte
version is found, it defaults to explicit. I am updating right now, for 4.2
and 5.3 we default to explicit, for all others to implicit
Qinghuajin and other Forte...
RE: [ace-users]: ACE 5.4.2 and ACE 5.4.3 compile failed on Solaris 9 x86 and Solaris 10 x86 #2Hi,
> > Ok, the problem is in platform_sunos5_sunc++.GNU, when a
> not known forte
> > version is found, it defaults to explicit. I am updating
> right now, for 4.2
> > and 5.3 we default to explicit, for all others to implicit
>
> Is this necessary? I mean make it implicit by default. The
> explicit is
> not even supported, and has no chance to work cleanly. Why
> should we patch
> broken stuff. Just a thought?
I have thought also about this, but maybe there are users around we don't
know if. We can drop all this after x.5 is released, until that time, I just
keep it there, just as we have a lot of other stuff that is probably broken.
> > Qinghuajin and other Forte 9 users, you can work around
> this by added the
> > following line to your platform_macros.GNU file.
> > templates = implicit
>
> This is until we release x.4.4., right?
Yes, with x.4.4 this will be done correctly.
Johnny
...
RE: [ace-users]: ACE 5.4.2 and ACE 5.4.3 compile failed on Solaris 9 x86 and Solaris 10 x86 #2> Ok. Steve, could you maybe make clear with the build names
> which builds use explicit templates?
I'll try to get this clarified.
> Explicit templates in TAO are known to be broken at this
> moment.
None of the tests at Riverace try to build TAO.
-Steve
...
Re: [ace-users]: ACE 5.4.2 and ACE 5.4.3 compile failed on Solaris 9 x86 and Solaris 10 x86 #2Hi
> > ACE VERSION: 5.4.3
> >
> > HOST MACHINE and OPERATING SYSTEM:
> > Solaris10 X86
> > TARGET MACHINE and OPERATING SYSTEM, if different from HOST:
> > COMPILER NAME AND VERSION (AND PATCHLEVEL):
> > Compiler: SUN CC 5.6
^^^^^^^^^^^^^^^^^^^^^^^^
I don't think the DOC group supports this compiler anymore.. More
particularly this compiler is buggy and you may land up with unresolved
symbols even if you get past this part.
My $0.02.
Thanks
Bala
> > Make: ...
RE: [ace-users]: ACE 5.4.2 and ACE 5.4.3 compile failed on Solaris 9 x86 and Solaris 10 x86 #2> > Ok, the problem is in platform_sunos5_sunc++.GNU, when a
> not known forte
> > version is found, it defaults to explicit. I am updating
> right now, for 4.2
> > and 5.3 we default to explicit, for all others to implicit
This sounds good.
> Is this necessary? I mean make it implicit by default. The
> explicit is
> not even supported, and has no chance to work cleanly. Why
> should we patch
> broken stuff. Just a thought?
At least for ACE 5.5, Riverace supports the Forte compiler that
requires explicit. After that, we can drop it....
Re: [ace-users]: ACE 5.4.2 and ACE 5.4.3 compile failed on Solaris 9 x86 and Solaris 10 x86 #2Johnny-
> > > > ACE VERSION: 5.4.3
> > > >
> > > > HOST MACHINE and OPERATING SYSTEM:
> > > > Solaris10 X86
> > > > TARGET MACHINE and OPERATING SYSTEM, if different from HOST:
> > > > COMPILER NAME AND VERSION (AND PATCHLEVEL):
> > > > Compiler: SUN CC 5.6
> > ^^^^^^^^^^^^^^^^^^^^^^^^
> >
> > I don't think the DOC group supports this compiler anymore.. More
> > particularly this compiler is buggy and you may land up with
...
RE: [ace-users]: ACE 5.4.2 and ACE 5.4.3 compile failed on Solaris 9 x86 and Solaris 10 x86 #2Hi Steve,
> > Is this necessary? I mean make it implicit by default. The
> > explicit is
> > not even supported, and has no chance to work cleanly. Why
> > should we patch
> > broken stuff. Just a thought?
>
> At least for ACE 5.5, Riverace supports the Forte compiler that
> requires explicit. After that, we can drop it.
Ok. Steve, could you maybe make clear with the build names which builds use
explicit templates? Explicit templates in TAO are known to be broken at this
moment.
Johnny
...
Re: [ace-users]: ACE 5.4.2 and ACE 5.4.3 compile failed on Solaris 9 x86 and Solaris 10 x86 #2Hi Everyon:
My SunBlade 150 is back up and available, and has a Sun CC license, though I
don't have a lot of bandwidth to admin it. Bala know where it is and has the
root password. I'll probably move it into the server room once I have a
chance to talk to Dan about it, but I my be out of town this week.
[dhinton@blade DRM]$ uname -a
SunOS blade 5.9 Generic_112233-03 sun4u sparc SUNW,Sun-Blade-100 Solaris
[dhinton@blade DRM]$ CC -V
CC: Forte Developer 7 C++ 5.4 2002/03/09
[dhinton@blade DRM]$ gcc --version
gcc (GCC) 3.4.2
Copyright (C) 2004 Free Software Foundation, ...
Re: [ace-users]: ACE 5.4.2 and ACE 5.4.3 compile failed on Solaris 9 x86 and Solaris 10 x86 #2Johnny-
> Ok, the problem is in platform_sunos5_sunc++.GNU, when a not known forte
> version is found, it defaults to explicit. I am updating right now, for 4.2
> and 5.3 we default to explicit, for all others to implicit
Is this necessary? I mean make it implicit by default. The explicit is
not even supported, and has no chance to work cleanly. Why should we patch
broken stuff. Just a thought?
> Qinghuajin and other Forte 9 users, you can work around this by added the
> following line to your platform_macros.GNU file.
> templates = implicit
This is until w...
Re: [ace-users]: ACE 5.4.2 and ACE 5.4.3 compile failed on Solaris 9 x86 and Solaris 10 x86 #2Hi Jin,
Thanks for using the PRF.
>> ACE VERSION: 5.4.3
>>
>> HOST MACHINE and OPERATING SYSTEM:
>> Solaris 10 x86
>>
>> TARGET MACHINE and OPERATING SYSTEM, if different from HOST:
>> COMPILER NAME AND VERSION (AND PATCHLEVEL):
>> Sun Studio 9 (Sun CC 5.6)
As we've mentioned several times now, we don't have this compiler
installed yet on this hardware platform, so if you want things to be fixed
soon I recommend you figure out what's going wrong and send us the
patches. Otherwise, pl...
RE: [ace-users]: ACE 5.4.2 and ACE 5.4.3 compile failed on Solaris 9 x86 and Solaris 10 x86 #2Hi,
> > > ACE VERSION: 5.4.3
> > >
> > > HOST MACHINE and OPERATING SYSTEM:
> > > Solaris10 X86
> > > TARGET MACHINE and OPERATING SYSTEM, if different from HOST:
> > > COMPILER NAME AND VERSION (AND PATCHLEVEL):
> > > Compiler: SUN CC 5.6
> ^^^^^^^^^^^^^^^^^^^^^^^^
>
> I don't think the DOC group supports this compiler anymore.. More
> particularly this compiler is buggy and you may land up with
> unresolved
> symbols even if you get past this pa...
[ace-users]: ACE 5.4.2 and ACE 5.4.3 compile failed on Solaris 9 x86 and Solaris 10 x86 #2Hi,all
I rebuild the ACE package according the instruction above,but get
the same result.
my platform_macros.GNU file has the following lines:
templates = implicit
include $(ACE_ROOT)/include/makeinclude/platform_sunos5_sunc++.GNU
When i rebuild the ACE library,get the following compile errors:
$ make inline=0 -j 2 -k -f GNUmakefile.ACE
....
....
CC -mt -g -DSUN_CC_HAS_PVFC_BUG
-I/export/home/hua/DevTools/ACE_wrappers -DACE_HAS_EXCEPTIONS
-DACE_NO_INLINE -I.. -DACE_HAS_ACE_TOKEN -DACE_HAS_ACE_SVCCONF
-DACE_BUILD_DLL -c -KPIC -o .shobj/OS_NS_sys_stat.o
OS_NS_sys_...
[ace-users]: ACE 5.4.2 and ACE 5.4.3 compile failed on Solaris 9 x86 and Solaris 10 x86 #2Hi,
ACE VERSION: 5.4.3
HOST MACHINE and OPERATING SYSTEM:
Solaris 10 x86
TARGET MACHINE and OPERATING SYSTEM, if different from HOST:
COMPILER NAME AND VERSION (AND PATCHLEVEL):
Sun Studio 9 (Sun CC 5.6)
CONTENTS OF $ACE_ROOT/ace/config.h [if you use a link to a
platform-
specific file, simply state which one]:
#define ACE_HAS_STANDARD_CPP_LIBRARY 1
#define ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB 1
#include "ace/config-sunos5.9.h"
CONTENTS OF $ACE_ROOT/include/makeinclude/platform_macros.GNU
(unless
...
Re: [ace-users]: ACE 5.4.2 and ACE 5.4.3 compile failed on Solaris 9 x86 and Solaris 10 x86Hi,
>> ACE VERSION: 5.4.3
Thakns for using the PRF!
>> HOST MACHINE and OPERATING SYSTEM:
>> Solaris10 X86
We (i.e., the DOC groups at UCI/VU/WU) don't have Solaris running on
an x86 box (yet). It would therefore be great if you could figure out
what patches need to be applied so that ACE compiles properly on this
platform.
BTW, Kitty/Bala, weren't we planning on running Solaris on an AMD box
at some point?
Thanks,
Doug
>> TARGET MACHINE and OPERATING SYSTEM, if different from HOST:
>> COMPIL...
[ace-users] Re: ACE 5.4.2 and ACE 5.4.3 compile failed on Solaris 9 x86 and Solaris 10 x86Hi Jin,
>> The solaris 9/10 for sparc is not the same as solaris 9/10 for
>> Intel X86,although it is almost free,and the SunStudio 9 (CC
>> 5.6)for sparc is not the same as SunStudio 9(CC 5.6) for Intel X86.
This is yet one more reason why you'll need to do the legwork on
this. Please let us know what you find out.
Thanks,
Doug
--
Dr. Douglas C. Schmidt, Professor TEL: (615) 343-8197
Electrical Engineering and Computer Science FAX: (615) 343-7440
Vanderbilt University WEB: www.cs.wustl.edu/~schmidt/
Nashvil...
RE: [tao-users] Re: [ace-users] Re: Announcing the release of the new beta (ACE-5.4.10, TAO-1.4.10 and CIAO-0.4.10)Hi,
> > >> We encourage you to download the new beta, use it with your
> > >> applications, and let us know soon if you encounter any problems
> > >> since we plan to cut the x.5 release by February 28th.
> >
> > As per Wallace's comments, we have an aggressive schedule
> for the x.5
> > release to meet the needs of some major sponsors. If
> people can give
> > x.4.10 a "test drive" in the next couple of days and report problems
> > they encounter we'll try to ensure that we fix any
> showstoppers before
>
> According to bugzilla bug 2323 is not fixed yet.
>
> http://deuce.doc.wustl.edu/bugzilla/show_bug.cgi?id=2323
>
> For us it is a show stopper. We use the OCI version which does not
> have problems related to this bug but it would be nice to be able to
> use the latest version with more fixes.
FYI, the reason that this test now fails is because Ossama added several new
test cases which wheren't in the test in the past, this uncovered some bugs
which according to our information where already there a long time.
Johnny
"Johnny Willemsen" <jwillemsen@remedy.nl> writes:
> > > >> We encourage you to download the new beta, use it with your
> > > >> applications, and let us know soon if you encounter any problems
> > > >> sinc...