hi Atul,
> I am new guy who is using ACE-6.0.4.
Thanks very much for your email. Please make sure to send all questions
related to ACE to the appropriate mailing list or newsgroup, rather than
to me directly since I travel frequently and often don't have ready
access to email. See
http://www.cs.wustl.edu/~schmidt/ACE-mail.html
for more info on how to access these resources.
In addition, to ensure that we have proper version/platform/compiler
information, please make sure you fill out the appropriate problem
report form (PRF), which is in
$ACE_ROOT/PROBLEM-REPORT-FORM
$TAO_ROOT/PROBLEM-REPORT-FORM
Make sure to include this information when asking any questions since
otherwise we have to "guess" what version/platform/compiler/options
you've using, which is very error-prone and slows down our
responsiveness. If you don't use the PRF, therefore, it is less likely
that someone from the core developer team will be able to answer your
question. Naturally, we encourage and appreciate other members of the
ACE, TAO, CIAO, and DAnCE user community who can respond to questions
that they have the answers to.
> I am working on project and it is using ACE-lib,But i do not have procedure to
> build existing ace again,
> So i thought, i can use new ace.
> So i have downloaded Ace-6.0.4 version, i want to build this Ace for 32bit
> windriver platform. I followed given bellow procedure.
>
>
> ACE-6.0.4 build (windriver – ATCA 7367)
>
> Environmental Variables Set:(Basically this setting the environment for
> windriver platform )
>
> CC=/vob/windriver-m2/sysroots/toolchain/gcc
>
> CPPFLAGS=-m32
>
> CXXFLAGS=-m32
>
> CXX=/vob/windriver-m2/sysroots/toolchain/g++
>
> ACE_ROOT=/vob/idnch_common/third_party/ACE-6.0.4/ACE_wrappers
>
> Command1:
>
> cd /vob/idnch_common/third_party/ACE-6.0.4/ACE_wrappers/build
>
> Command2:
Don't use the configure stuff - it's experimental. Instead, follow the
instructions in
ACE_ROOT/ACE-INSTALL.html#aceinstall
> ../configure --host=i586-wrs-linux-gnu --prefix=/vob/idnch_common/third_party/
> ACE-6.0.4
>
> --disable-acexml --disable-ace-examples --disable-ace-tests --enable-probe
> --enable-libsuffix
>
> --disable-gperf --disable-ssl --disable-acexml
>
> Command3:
>
> make
>
> During make I see that make fails with
>
> "No rule to make target `config-win32-borland.h"
>
> As an ugly workaround, I commented out "config-win32-borland.h" from makefiles.
>
>
>
> /vob/idnch_common/third_party/ACE-6.0.4/ACE_wrappers/build/ace/Makefile:##
> config-win32-borland.h \
>
> /vob/idnch_common/third_party/ACE-6.0.4/ACE_wrappers/build/ace/Makefile: #
> #config-macros.h config-win32-borland.h config-win32-common.h \
>
> /vob/idnch_common/third_party/ACE-6.0.4/ACE_wrappers/ace/Makefile.am:##
> config-win32-borland.h \
>
> /vob/idnch_common/third_party/ACE-6.0.4/ACE_wrappers/ace/Makefile.in: ##
> config-macros.h config-win32-borland.h config-win32-common.h \
>
> Command4:
>
> make install
>
>
> FACING ISSUE
>
> I run one sample program on windriver platform.
> As well as i am getting this with my application when i am running on
> windriver.
> I am getting this error--
>
> ioctl: Invalid argument
> notification pipe open failed: Invalid argument
> ioctl: Invalid argument
> notification pipe open failed: Invalid argument
> ACE_Select_Reactor_T::open failed inside ACE_Select_Reactor_T::CTOR: Invalid
> argument
> Segmentation fault (core dumped)
>
> My Question is to you-
>
> Can u tell where am i doing wrong?
> Or My build procedure is wrong?
> what can i do to resolve this issue?
I have no idea. Please note that the DOC group at Vanderbilt University
only provides "best effort" support for non-sponsors who are using the
latest release, as described in
http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/ACE/docs/ACE-bug-process.html
Therefore, please make sure you are using ACE+TAO+CIAO+DAnCE x.1.6
(i.e., ACE 6.1.6, TAO 2.1.6, CIAO 1.6.1, and DAnCE 1.6.1), which you
can download from
http://download.dre.vanderbilt.edu
If you need more "predictable" help or need help for earlier versions
of ACE+TAO+CIAO+DAnCE please see
http://www.dre.vanderbilt.edu/support.html
for a list of companies that will provide you with ACE+TAO+CIAO+DAnCE
commercial support.