Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MacOSX is not supported by AXCIOMA/TAOX11 #110

Open
ClausKlein opened this issue Dec 13, 2021 · 21 comments
Open

MacOSX is not supported by AXCIOMA/TAOX11 #110

ClausKlein opened this issue Dec 13, 2021 · 21 comments
Labels
enhancement New feature or request

Comments

@ClausKlein
Copy link

ClausKlein commented Dec 13, 2021

Product
AXCIOMA

Version
AXCIOMA version v2.2.0

Describe the bug
The build does not stop and there is no exit code != 0

To Reproduce

Expected behavior
Normale behaviour like with gmake

Output

+ /Users/clausklein/Workspace/cpp/axcioma/bin/brix11 configure -W aceroot=/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/ACE -W taoroot=/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/TAO -W mpcroot=/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC -W openddsroot=/Users/clausklein/Workspace/cpp/axcioma/OpenDDS
BRIX11 - INFO : Verification of require [:targetsysroot] failed for feature :crossbuild for module :acetao. Disabling feature.
BRIX11 - INFO : Verification of file [${SSL_ROOT}/include/openssl/ssl.h] failed for feature :ssl for module :acetao. Disabling feature.
BRIX11 - INFO : Verification of file [${BZIP2_ROOT}/include/bzlib.h] failed for feature :bzip2 for module :acetao. Disabling feature.
BRIX11 - INFO : Verification of file [${ZLIB_ROOT}/include/zlib.h] failed for feature :zlib for module :acetao. Disabling feature.
BRIX11 - INFO : Verification of require [:valgrindcmd] failed for feature :valgrind for module :acetao. Disabling feature.
BRIX11 - INFO : Verification of require [:valgrindcmd] failed for feature :valgrind_keep_debuginfo for module :acetao. Disabling feature.
BRIX11 - INFO : Verification of file [${XERCESCROOT}/include/xercesc/parsers/SAXParser.hpp] failed for feature :xerces3 for module :ciaox11. Disabling feature.
BRIX11 - INFO : Verification of file [${ZMQ_ROOT}/include/zmq.h] failed for feature :zmq for module :psdd4ccm_zmq. Disabling feature.
BRIX11 - INFO : Verification of file [${DDS_ROOT}/dds/DdsDcps.idl] failed for feature :opendds for module :ddsx11opendds. Disabling feature.
BRIX11 - INFO : Verification of require [:nddshome] failed for feature :ndds for module :ddsx11ndds. Disabling feature.
BRIX11 - INFO : Verification of file [${NDDSHOME}/include/ndds/ndds_cpp.h] failed for feature :ndds_no_optimize for module :ddsx11ndds. Disabling feature.
BRIX11 - Processing specifications
BRIX11 - Processing dependencies for [acetao]
BRIX11 - Processing dependencies for [taox11]
BRIX11 - Processing dependencies for [ciaox11]
BRIX11 - Processing dependencies for [dancex11]
BRIX11 - Processing dependencies for [psdd4ccm_connector]
BRIX11 - Processing dependencies for [psdd4ccm_zmq]
BRIX11 - Processing dependencies for [ddsx11_core]
BRIX11 - Processing dependencies for [ddsx11opendds]
BRIX11 - Processing dependencies for [ddsx11ndds]
BRIX11 - Processing features for [acetao]
BRIX11 - Processing features for [dancex11]
BRIX11 - Processing features for [ciaox11]
BRIX11 - Processing features for [taox11]
BRIX11 - Processing features for [psdd4ccm_connector]
BRIX11 - Processing features for [ddsx11_core]
BRIX11 - Generating configuration
BRIX11 - Creating /Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/ACE/ace/config.h
BRIX11 - Creating /Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/ACE/include/makeinclude/platform_macros.GNU
BRIX11 - Creating /Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/ACE/bin/MakeProjectCreator/config/default.features
BRIX11 - Creating /Users/clausklein/Workspace/cpp/axcioma/.ridlrc
BRIX11 - Creating /Users/clausklein/Workspace/cpp/axcioma/.brix11rc
BRIX11 - Creating /Users/clausklein/Workspace/cpp/axcioma/taox11/bin/MPC/config/MPC.cfg
BRIX11 - Creating /Users/clausklein/Workspace/cpp/axcioma/workspace.mwc
BRIX11 - Configure finished. Exiting BRIX11.

Environment:
Output of ruby -v && bin/brix11 env && bin/brix11 -- configure --print-config

+ /Users/clausklein/Workspace/cpp/axcioma/bin/brix11 env -- configure -P
export ACE_ROOT=/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/ACE
export CIAOX11_ROOT=/Users/clausklein/Workspace/cpp/axcioma/ciaox11
export DANCEX11_ROOT=/Users/clausklein/Workspace/cpp/axcioma/dancex11
export LD_LIBRARY_PATH=/Users/clausklein/Workspace/cpp/axcioma/lib:/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/ACE/lib::/Users/clausklein/Workspace/cpp/axcioma/ciaox11/lib:/Users/clausklein/Workspace/cpp/axcioma/dancex11/lib
export MPC_BASE=/Users/clausklein/Workspace/cpp/axcioma/taox11/bin/MPC
export MPC_ROOT=/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC
export PATH=/Users/clausklein/Workspace/cpp/axcioma/dancex11/bin:/Users/clausklein/Workspace/cpp/axcioma/ciaox11/bin:/Users/clausklein/Workspace/cpp/axcioma/bin:/Users/clausklein/Workspace/cpp/axcioma/taox11/bin:/Users/clausklein/Library/Python/3.8/bin:/usr/local/opt/llvm/bin:/usr/local/opt/python/libexec/bin:/usr/local/opt/sqlite/bin:/usr/local/bin:/usr/local/sbin:/Users/clausklein/scripts:/Users/clausklein/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/texbin:/usr/local/MacGPG2/bin:/opt/X11/bin:/Library/Apple/usr/bin
export RIDL_BE_PATH=:/Users/clausklein/Workspace/cpp/axcioma/taox11:/Users/clausklein/Workspace/cpp/axcioma/ciaox11:/Users/clausklein/Workspace/cpp/axcioma/ciaox11/connectors/psdd4ccm
export RIDL_BE_SELECT=ccmx11
export RIDL_ROOT=/Users/clausklein/Workspace/cpp/axcioma/ridl/lib
export TAOX11_ROOT=/Users/clausklein/Workspace/cpp/axcioma/taox11
export TAO_ROOT=/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/TAO
export X11_BASE_ROOT=/Users/clausklein/Workspace/cpp/axcioma
========================= config.h =========================
#define ACE_HAS_VERSIONED_NAMESPACE 1
#define ACE_MONITOR_FRAMEWORK 0
#include "ace/config-linux.h"
=================== platform_macros.GNU ====================
crossbuild=0
ssl=0
bzip2=0
zlib=0
valgrind=0
valgrind_keep_debuginfo=0
acetaompc=1
xerces3=0
zmq=0
opendds=1
ndds=1
ndds_no_optimize=0
cross=0
ami4ccm=1
corba4ccm=1
dds4ccm=0
dds4ccm_event=0
dds4ccm_state=0
psdd4ccm_zmq=0
psdd4ccm=0
ddsx11=0
multi_topic=1
debug=0
inline=1
optimize=1
buildbits=0
include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU
===================== default.features =====================
crossbuild=0
ssl=0
bzip2=0
zlib=0
valgrind=0
valgrind_keep_debuginfo=0
acetaompc=1
xerces3=0
zmq=0
opendds=1
ndds=1
ndds_no_optimize=0
cross=0
ami4ccm=1
corba4ccm=1
dds4ccm=0
dds4ccm_event=0
dds4ccm_state=0
psdd4ccm_zmq=0
psdd4ccm=0
ddsx11=0
multi_topic=1
========================= MPC.cfg ==========================
includes = $MPC_ROOT/config, $ACE_ROOT/bin/MakeProjectCreator/config, $DANCEX11_ROOT/MPC/config, $CIAOX11_ROOT/MPC/config, $CIAOX11_ROOT/connectors/ami4ccm/MPC/config, $CIAOX11_ROOT/connectors/corba4ccm/MPC/config, $CIAOX11_ROOT/connectors/tt4ccm/MPC/config, $CIAOX11_ROOT/connectors/dds4ccm/MPC/config, $TAOX11_ROOT/bin/MPC/config, $CIAOX11_ROOT/connectors/psdd4ccm/MPC/config, $CIAOX11_ROOT/ddsx11/MPC/config
dynamic_types = $MPC_ROOT, $TAO_ROOT/MPC, $ACE_ROOT/bin/MakeProjectCreator, $TAOX11_ROOT/bin/MPC
main_functions = cplusplus:ACE_TMAIN
========================= .ridlrc ==========================
{
  "backend": "ccmx11",
  "be_path": [
    "ciaox11",
    "taox11",
    "ciaox11/connectors/psdd4ccm"
  ]
}
======================== .brix11rc =========================
{
  "project_type": "gnuautobuild",
  "project_compiler": "gnu",
  "brix_paths": [
    "dancex11",
    "ciaox11",
    "taox11",
    "ciaox11/connectors/psdd4ccm"
  ],
  "user_environment": {
    "ACE_ROOT": "/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/ACE",
    "TAO_ROOT": "/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/TAO",
    "MPC_ROOT": "/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC",
    "LD_LIBRARY_PATH": "${LD_LIBRARY_PATH}"
  },
  "crossbuild": false,
  "target_platform": "Darwin"
}
====================== workspace.mwc =======================
workspace {
  $(ACE_ROOT)/ace
  $(ACE_ROOT)/apps/gperf/src
  $(TAO_ROOT)/TAO_IDL
  $(TAO_ROOT)/tao
  $(TAO_ROOT)/orbsvcs/orbsvcs/CosNaming.mpc
  $(TAO_ROOT)/orbsvcs/orbsvcs/CosNaming_Serv.mpc
  $(TAO_ROOT)/orbsvcs/orbsvcs/CosNaming_Skel.mpc
  $(TAO_ROOT)/orbsvcs/Naming_Service
  $(TAO_ROOT)/orbsvcs/orbsvcs/Svc_Utils.mpc
  $(TAO_ROOT)/orbsvcs/tests/Simple_Naming
  $(TAO_ROOT)/utils/catior/catior.mpc
  $(ACE_ROOT)/protocols/ace/INet
  $(DANCEX11_ROOT)/dancex11
  $(DANCEX11_ROOT)/tools
  $(CIAOX11_ROOT)/ccm
  $(CIAOX11_ROOT)/ciaox11
  $(CIAOX11_ROOT)/connectors/tt4ccm/idl
  $(CIAOX11_ROOT)/connectors/tt4ccm/impl
  $(CIAOX11_ROOT)/connectors/corba4ccm/corba4ccm
  $(CIAOX11_ROOT)/connectors/ami4ccm/ami4ccm
  $(TAOX11_ROOT)/tao/x11
  $(TAOX11_ROOT)/orbsvcs/orbsvcs
}
============================================================
Test config: LINUX Linux DARWIN FIXED_BUGS_ONLY ACETAOMPC OPENDDS NDDS AMI4CCM CORBA4CCM MULTI_TOPIC

Additional context

+ /Users/clausklein/Workspace/cpp/axcioma/bin/brix11 gen build workspace.mwc -- gen build /Users/clausklein/Workspace/cpp/axcioma/taox11/examples -- gen build /Users/clausklein/Workspace/cpp/axcioma/taox11/orbsvcs/tests -- gen build /Users/clausklein/Workspace/cpp/axcioma/taox11/tests -- gen build /Users/clausklein/Workspace/cpp/axcioma/dancex11/tests
cat: /proc/cpuinfo: No such file or directory
BRIX11 - > /Users/clausklein/Workspace/cpp/axcioma/taox11/bin/mwc.pl -type gnuautobuild workspace.mwc
MPC_ROOT was set to /Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC, MPC_BASE to /Users/clausklein/Workspace/cpp/axcioma/taox11/bin/MPC.
Using .../axcioma/taox11/bin/MPC/config/MPC.cfg
Generating 'gnuautobuild' output using workspace.mwc
Skipping ACE_XML_Utils (XML.mpc); it requires xerces.
Skipping ACE_FOR_TAO (ace_for_tao.mpc); it requires ace_for_tao.
Skipping ACE_Qt5Reactor_moc (ace_qt5reactor.mpc); it requires qt5.
Skipping ACE_Qt5Reactor (ace_qt5reactor.mpc); it requires qt5.
Skipping ACE_Qt4Reactor_moc (ace_qt4reactor.mpc); it requires qt4.
Skipping ACE_Qt4Reactor (ace_qt4reactor.mpc); it requires qt4.
Skipping QoS (qos.mpc); it requires qos.
Skipping ace_svcconf_gen (svcconfgen.mpc); it requires ace_svcconf_gen.
Skipping ACE_FoxReactor (ace_foxreactor.mpc); it requires fox.
Skipping SSL_FOR_TAO (ssl_for_tao.mpc); it requires ace_for_tao.
Skipping TAO_IDL_GEN (tao_idl_fe.mpc); it requires tao_idl_fe_gen.
Skipping Bzip2Compressor (Bzip2Compressor.mpc); it requires bzip2.
Skipping LzoCompressor (LzoCompressor.mpc); it requires lzo1.
Skipping ZlibCompressor (ZlibCompressor.mpc); it requires zlib.
Skipping TAO_QtResource (QtResource.mpc); it requires dummy_label.
Skipping TAO_FoxResource (FoxResource.mpc); it requires fox.
Skipping dancex11_deployment_configurator_test (deployment_configurator.mpc); it requires dummy_label.
Skipping DANCEX11_XSC_DynAny_Handler (dynany_handler.mpc); it requires xerces.
Skipping DANCEX11_XSC_XML_Generation (config_handlers.mpc); it requires xsc.
Skipping DANCEX11_XSC_XML_Handlers (config_handlers.mpc); it requires xerces.
Skipping DANCEX11_XSC_Config_Handlers (config_handlers.mpc); it requires xerces.
Generation Time: 31s
BRIX11 - > /Users/clausklein/Workspace/cpp/axcioma/taox11/bin/mwc.pl -type gnuautobuild
MPC_ROOT was set to /Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC, MPC_BASE to /Users/clausklein/Workspace/cpp/axcioma/taox11/bin/MPC.
Using .../axcioma/taox11/bin/MPC/config/MPC.cfg
Generating 'gnuautobuild' output using default input
Generation Time: 1s
BRIX11 - > /Users/clausklein/Workspace/cpp/axcioma/taox11/bin/mwc.pl -type gnuautobuild
MPC_ROOT was set to /Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC, MPC_BASE to /Users/clausklein/Workspace/cpp/axcioma/taox11/bin/MPC.
Using .../axcioma/taox11/bin/MPC/config/MPC.cfg
Generating 'gnuautobuild' output using default input
Generation Time: 0s
BRIX11 - > /Users/clausklein/Workspace/cpp/axcioma/taox11/bin/mwc.pl -type gnuautobuild
MPC_ROOT was set to /Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC, MPC_BASE to /Users/clausklein/Workspace/cpp/axcioma/taox11/bin/MPC.
Using .../axcioma/taox11/bin/MPC/config/MPC.cfg
Generating 'gnuautobuild' output using default input
Generation Time: 25s
BRIX11 - > /Users/clausklein/Workspace/cpp/axcioma/taox11/bin/mwc.pl -type gnuautobuild
MPC_ROOT was set to /Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC, MPC_BASE to /Users/clausklein/Workspace/cpp/axcioma/taox11/bin/MPC.
Using .../axcioma/taox11/bin/MPC/config/MPC.cfg
Generating 'gnuautobuild' output using default input
Generation Time: 0s
+ /Users/clausklein/Workspace/cpp/axcioma/bin/brix11 make -N -d /Users/clausklein/Workspace/cpp/axcioma -- make -N -d /Users/clausklein/Workspace/cpp/axcioma/taox11/examples -- make -N -d /Users/clausklein/Workspace/cpp/axcioma/taox11/orbsvcs/tests -- make -N -d /Users/clausklein/Workspace/cpp/axcioma/taox11/tests -- make -N -d /Users/clausklein/Workspace/cpp/axcioma/dancex11/tests
cat: /proc/cpuinfo: No such file or directory
BRIX11 - > make debug=1
/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/ACE/include/makeinclude/platform_macosx.GNU:47: *** Unsupported MacOS version 12.0.1.  Stop.
/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/ACE/include/makeinclude/platform_macosx.GNU:47: *** Unsupported MacOS version 12.0.1.  Stop.
 ...
 ...
BRIX11 - Building /Users/clausklein/Workspace/cpp/axcioma/ciaox11/connectors/tt4ccm/tests/apc/gen_comp
BRIX11 - [APC::Project{/Users/clausklein/Workspace/cpp/axcioma/ciaox11/connectors/tt4ccm/tests/apc/gen_comp}] loaded project
BRIX11 - > /Users/clausklein/Workspace/cpp/axcioma/taox11/bin/mwc.pl -type gnuautobuild -recurse
MPC_ROOT was set to /Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC, MPC_BASE to /Users/clausklein/Workspace/cpp/axcioma/taox11/bin/MPC.
Using .../axcioma/taox11/bin/MPC/config/MPC.cfg
Generating 'gnuautobuild' output using default input
Generation Time: 0s
BRIX11 - [APC::Project{/Users/clausklein/Workspace/cpp/axcioma/ciaox11/connectors/tt4ccm/tests/apc/gen_comp}] loaded project
BRIX11 - > make debug=1
/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/ACE/include/makeinclude/platform_macosx.GNU:47: *** Unsupported MacOS version 12.0.1.  Stop.
/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/ACE/include/makeinclude/platform_macosx.GNU:47: *** Unsupported MacOS version 12.0.1.  Stop.
/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/ACE/include/makeinclude/platform_macosx.GNU:47: *** Unsupported MacOS version 12.0.1.  Stop.
/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/ACE/include/makeinclude/platform_macosx.GNU:47: *** Unsupported MacOS version 12.0.1.  Stop.
BRIX11 - Building /Users/clausklein/Workspace/cpp/axcioma/ciaox11/connectors/tt4ccm/tests/basic
BRIX11 - > /Users/clausklein/Workspace/cpp/axcioma/taox11/bin/mwc.pl -type gnuautobuild
MPC_ROOT was set to /Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC, MPC_BASE to /Users/clausklein/Workspace/cpp/axcioma/taox11/bin/MPC.
Using .../axcioma/taox11/bin/MPC/config/MPC.cfg
Generating 'gnuautobuild' output using default input
Generation Time: 0s
BRIX11 - > make debug=1
/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/ACE/include/makeinclude/platform_macosx.GNU:47: *** Unsupported MacOS version 12.0.1.  Stop.
/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/ACE/include/makeinclude/platform_macosx.GNU:47: *** Unsupported MacOS version 12.0.1.  Stop.
+ exit 0
@ClausKlein
Copy link
Author

Note: this packages are installed, but will not used:

-rw-r--r--  1 clausklein  admin  81467  7 Apr  2020 /usr/local/include/xercesc/parsers/SAXParser.hpp
lrwxr-xr-x  1 clausklein  admin  36  5 Okt 08:35 /usr/local/include/zmq.h -> ../Cellar/zeromq/4.3.4/include/zmq.h
-rw-r--r--  1 clausklein  staff  111252 24 Aug 15:38 /usr/local/Cellar/openssl@1.1/1.1.1l_1/include/openssl/ssl.h

@jwillemsen
Copy link
Member

Thanks for your report, but we haven't tested AXCIOMA/TAOX11 on MacOSX due to lack of funding for such an effort.

This issue is caused by the gnuautobuild project type. On Linux we use with GNU make >= 4 the gnuace where this does work as it should. Very likely the check for which project type we can use lacks for MacOSX.

Be aware that the latest ACE/TAO release doesn't support MacOSX 12.0, we merged a fix for that after the release, see DOCGroup/ACE_TAO#1737

@jwillemsen
Copy link
Member

See also RemedyIT/taox11#156 for some more issues for MacOSX support, there are some known issues in ACE/TAO.

@ClausKlein
Copy link
Author

ClausKlein commented Dec 13, 2021

See also RemedyIT/taox11#156 for some more issues for MacOSX support, there are some known issues in ACE/TAO.

thanks, I have ACE_TAO updated to newest master

But there are still a problems using zmq, openssl, and xercesc?

BRIX11 - INFO : Verification of require [:targetsysroot] failed for feature :crossbuild for module :acetao. Disabling feature.
BRIX11 - INFO : Verification of file [${SSL_ROOT}/include/openssl/ssl.h] failed for feature :ssl for module :acetao. Disabling feature.
BRIX11 - INFO : Verification of file [${BZIP2_ROOT}/include/bzlib.h] failed for feature :bzip2 for module :acetao. Disabling feature.
BRIX11 - INFO : Verification of file [${ZLIB_ROOT}/include/zlib.h] failed for feature :zlib for module :acetao. Disabling feature.
BRIX11 - INFO : Verification of require [:valgrindcmd] failed for feature :valgrind for module :acetao. Disabling feature.
BRIX11 - INFO : Verification of require [:valgrindcmd] failed for feature :valgrind_keep_debuginfo for module :acetao. Disabling feature.
BRIX11 - INFO : Verification of file [${XERCESCROOT}/include/xercesc/parsers/SAXParser.hpp] failed for feature :xerces3 for module :ciaox11. Disabling feature.
BRIX11 - INFO : Verification of file [${ZMQ_ROOT}/include/zmq.h] failed for feature :zmq for module :psdd4ccm_zmq. Disabling feature.
BRIX11 - INFO : Verification of file [${DDS_ROOT}/dds/DdsDcps.idl] failed for feature :opendds for module :ddsx11opendds. Disabling feature.
BRIX11 - INFO : Verification of require [:nddshome] failed for feature :ndds for module :ddsx11ndds. Disabling feature.
BRIX11 - INFO : Verification of file [${NDDSHOME}/include/ndds/ndds_cpp.h] failed for feature :ndds_no_optimize for module :ddsx11ndds. Disabling feature.

@ClausKlein
Copy link
Author

ClausKlein commented Dec 13, 2021

this is my script used to build on Apple MacOSX:

#!/bin/sh
#
# adapted from:
# https://github.com/RemedyIT/axcioma/blob/master/.github/workflows/linux.yml
#

set -e
set -u

export BOOST_ROOT=/usr/local
export BZIP2_ROOT=/usr/local
#TODO ls -l ${BZIP2_ROOT}/include/bzlib.h
export CPPUNIT_ROOT=/usr/local
export LOG4CPLUS_ROOT=/usr/local
export LZO1_ROOT=/usr/local
export LZO2_ROOT=/usr/local
export MPI_ROOT=/usr/local
export PCRE_ROOT=/usr/local
export PNG_ROOT=/usr/local
export XERCESCROOT=/usr/local
ls -l ${XERCESCROOT}/include/xercesc/parsers/SAXParser.hpp
export ZLIB_ROOT=/usr/local
#TODO -l ${ZLIB_ROOT}/include/bzlib.h
export ZMQ_ROOT=/usr/local
ls -l ${ZMQ_ROOT}/include/zmq.h
###############################
export SSL_ROOT='/usr/local/Cellar/openssl@1.1/1.1.1l_1'
ls -l ${SSL_ROOT}/include/openssl/ssl.h

export INSTALL_PREFIX=/usr/local

export X11_BASE_ROOT=${PWD}
export DOC_ROOT=${PWD}/ACE_TAO
export ACE_ROOT=${PWD}/ACE_TAO/ACE
export MPC_ROOT=${PWD}/ACE_TAO/MPC
export TAO_ROOT=${PWD}/ACE_TAO/TAO
export RIDL_ROOT=${PWD}/ridl
export TAOX11_ROOT=${PWD}/taox11
export CIAOX11_ROOT=${PWD}/ciaox11
export DANCEX11_ROOT=${PWD}/dancex11
export DDS_ROOT=${PWD}/OpenDDS

set -x

$X11_BASE_ROOT/bin/brix11 configure -W aceroot=$ACE_ROOT -W taoroot=$TAO_ROOT -W mpcroot=$MPC_ROOT -W openddsroot=$DDS_ROOT
# - name: Print brix11 configuration
$X11_BASE_ROOT/bin/brix11 env -- configure -P

# FIXME: quickfixes for OSX
# ACE/include/makeinclude/platform_macosx.GNU
platform_file='include $(ACE_ROOT)/include/makeinclude/platform_macosx.GNU'
echo ${platform_file} > ${ACE_ROOT}/include/makeinclude/platform_macros.GNU

# ACE/ace/config.h
# ACE/ace/config-macosx.h
echo '#include "ace/config-macosx.h"' > ${ACE_ROOT}/ace/config.h

# ACE/bin/MakeProjectCreator/config/default.features
echo 'ipv6=1' > ${ACE_ROOT}/bin/MakeProjectCreator/config/default.features
echo 'versioned_namespace=1' >> ${ACE_ROOT}/bin/MakeProjectCreator/config/default.features
#FIXME echo 'c++17=1' >> ${ACE_ROOT}/bin/MakeProjectCreator/config/default.features
#TODO echo 'xerces2=1' >> ${ACE_ROOT}/bin/MakeProjectCreator/config/default.features
#TODO echo 'ssl=1' >> ${ACE_ROOT}/bin/MakeProjectCreator/config/default.features
#TODO echo 'zmq=1' >> ${ACE_ROOT}/bin/MakeProjectCreator/config/default.features

# see workspace.mwc
export MPC_BASE=${PWD}/taox11/bin/MPC
perl ${PWD}/taox11/bin/mwc.pl -type gnuace ${PWD}/workspace.mwc -workers 6

#see taox11/taox11.mpc
#and ACE_TAO/ACE/ace/ace_for_tao.mpc
#XXX bin/brix11 gen build workspace.mwc
# - name: Run brix11 gen build
$X11_BASE_ROOT/bin/brix11 gen build workspace.mwc -- gen build $TAOX11_ROOT/examples -- gen build $TAOX11_ROOT/orbsvcs/tests -- gen build $TAOX11_ROOT/tests -- gen build $DANCEX11_ROOT/tests

$X11_BASE_ROOT/bin/brix11 make -N -d $X11_BASE_ROOT -- make -N -d $TAOX11_ROOT/examples -- make -N -d $TAOX11_ROOT/orbsvcs/tests -- make -N -d $TAOX11_ROOT/tests -- make -N -d $DANCEX11_ROOT/tests 

$X11_BASE_ROOT/bin/brix11 make -N -d -L $CIAOX11_ROOT=$CIAOX11_ROOT/bin/ciaox11_tests.lst -- make -N -d -L $CIAOX11_ROOT=$CIAOX11_ROOT/connectors/psdd4ccm/bin/psdd4ccm_tests.lst -- make -N -d -L $CIAOX11_ROOT=$CIAOX11_ROOT/ddsx11/vendors/opendds/bin/ddsx11_opendds_tests.lst -- make -N -d -L $CIAOX11_ROOT=$CIAOX11_ROOT/ddsx11/vendors/opendds/bin/dds4ccm_opendds_tests.lst

exit 0

#TODO make -j 6 -C ${TAO_ROOT} install

@ClausKlein
Copy link
Author

ClausKlein commented Dec 13, 2021

no EXIT_FAILED again!

Claus-iMac:axcioma clausklein$ builddriver ./build-ACE_TAO.sh
builddriver executing: './build-ACE_TAO.sh'
Compilation SUCCEED in 3331.599101 seconds
Number of warnings: 227
Number of errors: 39
Last Error:
Message: "no template named 'make_reference' in 'taox11::IDL::traits< ::CCM_iface>'; did you mean 'taox11::CORBA::make_reference'?"
Path: /Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/kitchensink/kitchensink_exec.cpp
Line Number: 962
Column: 28
For full log, please open: /var/folders/wb/ckvxxgls5db7qyhqq4y5_l1c0000gq/T/build-u3e1rmay.log
Claus-iMac:axcioma clausklein$ mv /var/folders/wb/ckvxxgls5db7qyhqq4y5_l1c0000gq/T/build-u3e1rmay.log .build-u3e1rmay.log
Claus-iMac:axcioma clausklein$

@jwillemsen
Copy link
Member

First step would be to fix DOCGroup/ACE_TAO#1525 on MacOSX, that is a basic ACE/TAO problem, before that works it doesn't make sense to try any TAOX11/AXCIOMA builds

@ClausKlein
Copy link
Author

but I have other problems here:

Claus-iMac:axcioma clausklein$ grep -w error: .build-u3e1rmay.log | grep -w taox11
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/keywords/component/keywords_exec.cpp:176:22: error: no template named 'make_reference' in 'taox11::IDL::traits< ::interface::CCM_attribute>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/keywords/component/keywords_exec.cpp:176:22: error: no template named 'make_reference' in 'taox11::IDL::traits< ::interface::CCM_attribute>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/keywords/component/keywords_exec.cpp:188:26: error: no template named 'make_reference' in 'taox11::IDL::traits< ::CCM_oneway>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/keywords/component/keywords_exec.cpp:188:26: error: no template named 'make_reference' in 'taox11::IDL::traits< ::CCM_oneway>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/keywords/component/keywords_exec.cpp:200:27: error: no template named 'make_reference' in 'taox11::IDL::traits< ::_cxx_static::readonly::_cxx_protected::CCM_virtual>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/keywords/component/keywords_exec.cpp:200:27: error: no template named 'make_reference' in 'taox11::IDL::traits< ::_cxx_static::readonly::_cxx_protected::CCM_virtual>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/keywords/component/keywords_exec.cpp:246:15: error: no template named 'make_reference' in 'taox11::IDL::traits< ::component::CCM_out>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/keywords/component/keywords_exec.cpp:246:15: error: no template named 'make_reference' in 'taox11::IDL::traits< ::component::CCM_out>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/keywords/component/keywords_exec.cpp:359:15: error: no template named 'make_reference' in 'taox11::IDL::traits< ::component::CCM_namespace>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/keywords/component/keywords_exec.cpp:359:15: error: no template named 'make_reference' in 'taox11::IDL::traits< ::component::CCM_namespace>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/kitchensink/kitchensink_exec.cpp:99:15: error: no template named 'make_reference' in 'taox11::IDL::traits< ::T::XX::CCM_Z>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/kitchensink/kitchensink_exec.cpp:99:15: error: no template named 'make_reference' in 'taox11::IDL::traits< ::T::XX::CCM_Z>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/kitchensink/kitchensink_exec.cpp:194:15: error: no template named 'make_reference' in 'taox11::IDL::traits< ::T::XX::CCM_Z2>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/kitchensink/kitchensink_exec.cpp:194:15: error: no template named 'make_reference' in 'taox11::IDL::traits< ::T::XX::CCM_Z2>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/kitchensink/kitchensink_exec.cpp:289:15: error: no template named 'make_reference' in 'taox11::IDL::traits< ::T::XX::CCM_Z_2>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/kitchensink/kitchensink_exec.cpp:289:15: error: no template named 'make_reference' in 'taox11::IDL::traits< ::T::XX::CCM_Z_2>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/kitchensink/kitchensink_exec.cpp:384:15: error: no template named 'make_reference' in 'taox11::IDL::traits< ::T::XX::CCM_Z__2>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/kitchensink/kitchensink_exec.cpp:384:15: error: no template named 'make_reference' in 'taox11::IDL::traits< ::T::XX::CCM_Z__2>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/kitchensink/kitchensink_exec.cpp:503:38: error: no template named 'make_reference' in 'taox11::IDL::traits< ::T::XX::CCM_X>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/kitchensink/kitchensink_exec.cpp:503:38: error: no template named 'make_reference' in 'taox11::IDL::traits< ::T::XX::CCM_X>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/kitchensink/kitchensink_exec.cpp:566:15: error: no template named 'make_reference' in 'taox11::IDL::traits< ::T::XX::CCM_C>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/kitchensink/kitchensink_exec.cpp:566:15: error: no template named 'make_reference' in 'taox11::IDL::traits< ::T::XX::CCM_C>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/kitchensink/kitchensink_exec.cpp:685:38: error: no template named 'make_reference' in 'taox11::IDL::traits< ::T::XX::CCM_X>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/kitchensink/kitchensink_exec.cpp:685:38: error: no template named 'make_reference' in 'taox11::IDL::traits< ::T::XX::CCM_X>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/kitchensink/kitchensink_exec.cpp:748:15: error: no template named 'make_reference' in 'taox11::IDL::traits< ::T::XX::CCM_C_>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/kitchensink/kitchensink_exec.cpp:748:15: error: no template named 'make_reference' in 'taox11::IDL::traits< ::T::XX::CCM_C_>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/kitchensink/kitchensink_exec.cpp:843:15: error: no template named 'make_reference' in 'taox11::IDL::traits< ::V::CCM_JJ>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/kitchensink/kitchensink_exec.cpp:843:15: error: no template named 'make_reference' in 'taox11::IDL::traits< ::V::CCM_JJ>'; did you mean 'taox11::CORBA::make_reference'?
/Users/clausklein/Workspace/cpp/axcioma/ciaox11/tests/kitchensink/kitchensink_exec.cpp:962:28: error: no template named 'make_reference' in 'taox11::IDL::traits< ::CCM_iface>'; did you mean 'taox11::CORBA::make_reference'?
Claus-iMac:axcioma clausklein$ 

@jwillemsen
Copy link
Member

That could be caused by some settings that need to be updated for MacOSX.

Porting TAOX11/AXCIOMA should be done step by step, first make sure ACE works, than TAO, than TAOX11 and as last AXCIOMA. We currently don't have a MacOSX system to try that all and also that would need some sponsoring for all the required time.

@ClausKlein
Copy link
Author

ClausKlein commented Dec 13, 2021

At the moment ACE_TAO works for me, only syntax errors in tests and examples, I use it on macOSX 👍

I need only TAOX11 for linux and windows.

I have no problems with linux, but I don't understand to use brix11!

The documentation does not really help:

  • How do I build only TAOX11?
  • How do I run the TAOX11 tests at ones?
  • How do I know, that there was no error if there is no exit code support?

@jwillemsen
Copy link
Member

TAOX11 does require versioned namespace support, did you enable it for ACE_TAO? You say you only need it for linux and windows, why are you using MacOSX, as said, we haven't tested MacOSX.

TAOX11 is 100% open source, we provide commercial support/services where we can assist you with your questions, see https://www.remedy.nl/services/opensource-support.html for an overview. As part of that we can assist you with your questions and assist you directly with this effort.

@ClausKlein
Copy link
Author

ClausKlein commented Dec 13, 2021

OK, I ask my company

But thist is a BUG in BRIX11:

+ /Users/clausklein/Workspace/cpp/axcioma/bin/brix11 make -- -j 6 -C /Users/clausklein/Workspace/cpp/axcioma/taox11 install
BRIX11 - adding rc path : /Users/clausklein/Workspace/cpp/axcioma/etc/brix11rc
BRIX11 - adding rc path : /Users/clausklein/Workspace/cpp/axcioma/.brix11rc
BRIX11 - Testing rc path /Users/clausklein/.brix11rc
BRIX11 - Ignoring inaccessible rc path /Users/clausklein/.brix11rc
BRIX11 - Testing rc path /Users/clausklein/Workspace/cpp/axcioma/etc/brix11rc
BRIX11 - Loading .brix11rc from /Users/clausklein/Workspace/cpp/axcioma/etc/brix11rc
BRIX11 - Testing rc path /Users/clausklein/Workspace/cpp/axcioma/.brix11rc
BRIX11 - Loading .brix11rc from /Users/clausklein/Workspace/cpp/axcioma/.brix11rc
BRIX11 - scanning working path /Users/clausklein/Workspace/cpp/axcioma for rc files
BRIX11 - Ignoring already loaded rc path /Users/clausklein/Workspace/cpp/axcioma/.brix11rc
BRIX11 - Ignoring inaccessible rc path /Users/clausklein/Workspace/cpp/.brix11rc
BRIX11 - Ignoring inaccessible rc path /Users/clausklein/Workspace/.brix11rc
BRIX11 - Ignoring inaccessible rc path /Users/clausklein/.brix11rc
BRIX11 - Ignoring inaccessible rc path /Users/.brix11rc
BRIX11 - Ignoring inaccessible rc path /.brix11rc
BRIX11 - Loading brix collections
BRIX11 - Registering brix command help=Show help (documentation) for brix11 (command). in collection common
BRIX11 - Registering brix command generate:build|bld|make=Run MPC to generate build files. in collection common
BRIX11 - Registering brix command make|build=Make (build) the project. in collection common
BRIX11 - Registering brix command environment=Print BRIX11 environment settings for development. in collection common
BRIX11 - Registering brix command generate:documentation=Generate documentation from ASCIIDoctor sources. in collection common
BRIX11 - Registering brix command execute=Execute a process in the brix11 environment. in collection common
BRIX11 - Registering brix command configure=Configure the project. in collection common
BRIX11 - Registering brix command bootstrap=Bootstrap the project. in collection common
BRIX11 - > loaded BRIX11 collection :common from /Users/clausklein/Workspace/cpp/axcioma/brix11/lib/brix11/brix/common
BRIX11 - Examining brix search path : /Users/clausklein/Workspace/cpp/axcioma/dancex11
BRIX11 - Examining brix collection path : /Users/clausklein/Workspace/cpp/axcioma/ciaox11/brix/ciaox11
BRIX11 - Examining brix collection path : /Users/clausklein/Workspace/cpp/axcioma/taox11/brix/taox11
BRIX11 - > loaded BRIX11 collection :taox11 from /Users/clausklein/Workspace/cpp/axcioma/taox11/brix/taox11
BRIX11 - Registering brix command generate:client=Generate C++ source code for CORBA client main. in collection taox11
BRIX11 - Registering brix command generate:test|project|prj=Generate a CORBA (test) project for TAOX11. in collection taox11
BRIX11 - Registering brix command generate:idl=Generate IDL definitions for CORBA project. in collection taox11
BRIX11 - Registering brix command generate:server|srv=Generate C++ source code for CORBA server main. in collection taox11
BRIX11 - Registering brix command generate:runner|script=Generate test runner script for CORBA project. in collection taox11
BRIX11 - Registering brix command generate:servant|svt=Generate C++ source + header for CORBA servant implementation. in collection taox11
BRIX11 - Registering brix command run:list=Run an auto_run_test regression test list. in collection taox11
BRIX11 - Registering brix command generate:mpc=Generate MPC project file for CORBA project. in collection taox11
BRIX11 - Registering brix command run:test|script=Run test runner script for project. in collection taox11
BRIX11 - Registering brix command apc|axp:make|build=Make (build) the AXCIOMA project. in collection ciaox11
BRIX11 - Registering brix command apc|axp:prepare=Make project files for AXCIOMA project. in collection ciaox11
BRIX11 - Registering brix command generate:compidl=Generate component idl for CIAOX11 project. in collection ciaox11
BRIX11 - Registering brix command run:list=Run an auto_run_test regression test list. in collection ciaox11
BRIX11 - Registering brix command apc|axp:clean=Remove generated files from AXCIOMA project. in collection ciaox11
BRIX11 - Registering brix command run:test|script=Run test runner script for project. in collection ciaox11
BRIX11 - > loaded BRIX11 collection :ciaox11 from /Users/clausklein/Workspace/cpp/axcioma/ciaox11/brix/ciaox11
BRIX11 - > loaded BRIX11 collection :dancex11 from /Users/clausklein/Workspace/cpp/axcioma/dancex11/brix/dancex11
BRIX11 - Examining brix search path : /Users/clausklein/Workspace/cpp/axcioma/ciaox11
BRIX11 - > returning already loaded BRIX11 collection :ciaox11 from /Users/clausklein/Workspace/cpp/axcioma/ciaox11/brix/ciaox11
BRIX11 - Examining brix search path : /Users/clausklein/Workspace/cpp/axcioma/taox11
BRIX11 - > returning already loaded BRIX11 collection :taox11 from /Users/clausklein/Workspace/cpp/axcioma/taox11/brix/taox11
BRIX11 - Examining brix search path : /Users/clausklein/Workspace/cpp/axcioma/ciaox11/connectors/psdd4ccm
BRIX11 - Examining brix collection path : /Users/clausklein/Workspace/cpp/axcioma/ciaox11/brix/ciaox11
BRIX11 - > returning already loaded BRIX11 collection :ciaox11 from /Users/clausklein/Workspace/cpp/axcioma/ciaox11/brix/ciaox11
BRIX11 - > loaded BRIX11 collection :psdd4ccm from /Users/clausklein/Workspace/cpp/axcioma/ciaox11/connectors/psdd4ccm/brix/psdd4ccm
BRIX11 - executing command make
BRIX11 - compiler handler BRIX11::Project::GNUCompiler selected
BRIX11 - checking for gnuautobuild type project 
cat: /proc/cpuinfo: No such file or directory
BRIX11 - > make -j 6 -C /Users/clausklein/Workspace/cpp/axcioma/taox11 install debug=0
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/GNUmakefile.ridl_orb_idl MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/orbsvcs/orbsvcs/naming_server/GNUmakefile.taox11_cosnaming_idl MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/GNUmakefile.taox11_core_idl MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.taox11_core_idl | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s idl_files,pidlinstallwithoutbuilding_files \
	  -b idl_files=include/x11 -b pidlinstallwithoutbuilding_files=include/x11    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/logger/GNUmakefile.x11_logger MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.x11_logger | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s lib_output,header_files,template_files,inline_files \
	  -b header_files=include/tao/x11/logger -b template_files=include/tao/x11/logger -b inline_files=include/tao/x11/logger -o lib_output=lib    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/GNUmakefile.taox11 MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.taox11 | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s lib_output,header_files,template_files,inline_files \
	  -b header_files=include/x11 -b template_files=include/x11 -b inline_files=include/x11 -o lib_output=lib    \
	  /usr/local
ERROR: Unable to copy InterfaceDefC.h to /usr/local/include/x11/./InterfaceDefC.h
ERROR: (make)  - [install] Error 1
make[1]: *** [install] Error 1
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GMake
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/orbsvcs/orbsvcs/naming_server/GNUmakefile.taox11_cosnaming_stub MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.taox11_cosnaming_stub | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s lib_output,header_files,template_files,inline_files \
	  -b header_files=include/naming_server -b template_files=include/naming_server -b inline_files=include/naming_server -o lib_output=lib    \
	  /usr/local
ERROR: Unable to copy CosNaming_export.h to /usr/local/include/naming_server/./CosNaming_export.h
ERROR: (make)  - [install] Error 1
make[1]: *** [install] Error 1
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GMake
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/portable_server/GNUmakefile.taox11_portableserver_idl MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.taox11_portableserver_idl | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s idl_files,pidlinstallwithoutbuilding_files \
	  -b idl_files=include/portable_server -b pidlinstallwithoutbuilding_files=include/portable_server    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/anytypecode/GNUmakefile.taox11_anytypecode_idl MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.taox11_anytypecode_idl | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s idl_files,pidlinstallwithoutbuilding_files \
	  -b idl_files=include/anytypecode -b pidlinstallwithoutbuilding_files=include/anytypecode    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/anytypecode/GNUmakefile.taox11_anytypecode MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.taox11_anytypecode | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s lib_output,header_files,template_files,inline_files \
	  -b header_files=include/anytypecode -b template_files=include/anytypecode -b inline_files=include/anytypecode -o lib_output=lib    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/portable_server/GNUmakefile.taox11_portableserver MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.taox11_portableserver | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s lib_output,header_files,template_files,inline_files \
	  -b header_files=include/portable_server -b template_files=include/portable_server -b inline_files=include/portable_server -o lib_output=lib    \
	  /usr/local
ERROR: Unable to copy ForwardRequestP.h to /usr/local/include/portable_server/./ForwardRequestP.h
ERROR: (make)  - [install] Error 1
make[1]: *** [install] Error 1
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GMake
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/orbsvcs/orbsvcs/naming_server/GNUmakefile.taox11_cosnaming_skel MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.taox11_cosnaming_skel | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s lib_output,header_files,template_files,inline_files \
	  -b header_files=include/naming_server -b template_files=include/naming_server -b inline_files=include/naming_server -o lib_output=lib    \
	  /usr/local
ERROR: Unable to copy CosNaming_export.h to /usr/local/include/naming_server/./CosNaming_export.h
ERROR: (make)  - [install] Error 1
make[1]: *** [install] Error 1
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GMake
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/bidir_giop/GNUmakefile.taox11_bidir_giop_idl MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.taox11_bidir_giop_idl | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s idl_files \
	  -b idl_files=include/tao/x11/bidir_giop    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/pi/GNUmakefile.portable_interceptor_idl MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.portable_interceptor_idl | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s idl_files,pidlinstallwithoutbuilding_files \
	  -b idl_files=include/tao/x11/pi -b pidlinstallwithoutbuilding_files=include/tao/x11/pi    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/codecfactory/GNUmakefile.taox11_codecfactory_idl MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.taox11_codecfactory_idl | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s idl_files \
	  -b idl_files=include/tao/x11/codecfactory    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/codecfactory/GNUmakefile.taox11_codecfactory MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.taox11_codecfactory | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s lib_output,header_files,template_files,inline_files \
	  -b header_files=include/tao/x11/codecfactory -b template_files=include/tao/x11/codecfactory -b inline_files=include/tao/x11/codecfactory -o lib_output=lib    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/pi/GNUmakefile.portable_interceptor MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.portable_interceptor | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s lib_output,header_files,template_files,inline_files \
	  -b header_files=include/tao/x11/pi -b template_files=include/tao/x11/pi -b inline_files=include/tao/x11/pi -o lib_output=lib    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/bidir_giop/GNUmakefile.taox11_bidir_giop MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.taox11_bidir_giop | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s lib_output,header_files,template_files,inline_files \
	  -b header_files=include/tao/x11/bidir_giop -b template_files=include/tao/x11/bidir_giop -b inline_files=include/tao/x11/bidir_giop -o lib_output=lib    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/valuetype/GNUmakefile.taox11_valuetype_idl MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.taox11_valuetype_idl | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s idl_files,pidlinstallwithoutbuilding_files \
	  -b idl_files=include/valuetype -b pidlinstallwithoutbuilding_files=include/valuetype    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/valuetype/GNUmakefile.taox11_valuetype MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.taox11_valuetype | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s lib_output,header_files,template_files,inline_files \
	  -b header_files=include/valuetype -b template_files=include/valuetype -b inline_files=include/valuetype -o lib_output=lib    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/dynamic_any/GNUmakefile.taox11_dynamicany_idl MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.taox11_dynamicany_idl | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s idl_files \
	  -b idl_files=include/tao/x11/dynamic_any    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/dynamic_any/GNUmakefile.taox11_dynamicany MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.taox11_dynamicany | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s lib_output,header_files,template_files,inline_files \
	  -b header_files=include/tao/tao/x11/dynamic_any -b template_files=include/tao/tao/x11/dynamic_any -b inline_files=include/tao/tao/x11/dynamic_any -o lib_output=lib    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/ifr_client/GNUmakefile.taox11_ifr_client_idl MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.taox11_ifr_client_idl | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s idl_files,pidlinstallwithoutbuilding_files \
	  -b idl_files=include/ifr_client -b pidlinstallwithoutbuilding_files=include/ifr_client    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/ifr_client/GNUmakefile.taox11_ifr_client_stub MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.taox11_ifr_client_stub | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s lib_output,header_files,template_files,inline_files \
	  -b header_files=include/ifr_client -b template_files=include/ifr_client -b inline_files=include/ifr_client -o lib_output=lib    \
	  /usr/local
ERROR: Unable to copy IFR_BaseA.h to /usr/local/include/ifr_client/./IFR_BaseA.h
ERROR: (make)  - [install] Error 1
make[1]: *** [install] Error 1
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GMake
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/ifr_client/GNUmakefile.taox11_ifr_client_skel MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.taox11_ifr_client_skel | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s lib_output,header_files,template_files,inline_files \
	  -b header_files=include/ifr_client -b template_files=include/ifr_client -b inline_files=include/ifr_client -o lib_output=lib    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/ior_interceptor/GNUmakefile.ior_interceptor_idl MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.ior_interceptor_idl | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s idl_files,pidlinstallwithoutbuilding_files \
	  -b idl_files=include/tao/x11/ior_interceptor -b pidlinstallwithoutbuilding_files=include/tao/x11/ior_interceptor    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/ort/GNUmakefile.object_reference_template__idl MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.object_reference_template__idl | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s idl_files,pidlinstallwithoutbuilding_files \
	  -b idl_files=include/tao/x11/ort -b pidlinstallwithoutbuilding_files=include/tao/x11/ort    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/ort/GNUmakefile.object_reference_template MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.object_reference_template | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s lib_output,header_files,template_files,inline_files \
	  -b header_files=include/tao/x11/ort -b template_files=include/tao/x11/ort -b inline_files=include/tao/x11/ort -o lib_output=lib    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/ior_interceptor/GNUmakefile.ior_interceptor MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.ior_interceptor | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s lib_output,header_files,template_files,inline_files \
	  -b header_files=include/tao/x11/ior_interceptor -b template_files=include/tao/x11/ior_interceptor -b inline_files=include/tao/x11/ior_interceptor -o lib_output=lib    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/ior_table/GNUmakefile.taox11_ior_table_idl MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.taox11_ior_table_idl | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s idl_files \
	  -b idl_files=include/tao/x11/ior_table    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/ior_table/GNUmakefile.taox11_ior_table MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.taox11_ior_table | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s lib_output,header_files,template_files,inline_files \
	  -b header_files=include/tao/x11/ior_table -b template_files=include/tao/x11/ior_table -b inline_files=include/tao/x11/ior_table -o lib_output=lib    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/messaging/GNUmakefile.taox11_messaging_idl MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.taox11_messaging_idl | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s idl_files,pidlinstallwithoutbuilding_files \
	  -b idl_files=include/tao/x11/messaging -b pidlinstallwithoutbuilding_files=include/tao/x11/messaging    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/messaging/GNUmakefile.taox11_messaging MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.taox11_messaging | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s lib_output,header_files,template_files,inline_files \
	  -b header_files=include/tao/x11/messaging -b template_files=include/tao/x11/messaging -b inline_files=include/tao/x11/messaging -o lib_output=lib    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/pi_server/GNUmakefile.portable_interceptor_server_idl MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.portable_interceptor_server_idl | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s idl_files,pidlinstallwithoutbuilding_files \
	  -b idl_files=include/tao/x11/pi_server -b pidlinstallwithoutbuilding_files=include/tao/x11/pi_server    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/pi_server/GNUmakefile.portable_interceptor_server MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.portable_interceptor_server | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s lib_output,header_files,template_files,inline_files \
	  -b header_files=include/tao/x11/pi_server -b template_files=include/tao/x11/pi_server -b inline_files=include/tao/x11/pi_server -o lib_output=lib    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/typecodefactory/GNUmakefile.taox11_typecodefactory_idl MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.taox11_typecodefactory_idl | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s idl_files \
	  -b idl_files=include/tao/x11/typecodefactory    \
	  /usr/local
Making: GNUmakefile: /Users/clausklein/Workspace/cpp/axcioma/taox11/tao/x11/typecodefactory/GNUmakefile.taox11_typecodefactory MAKEFLAGS= --jobserver-fds=4,5 -j -- debug=0
BRIX11 - matched tool pattern for BRIX11::Project::Filter::GNUMakefile
perl -ne'if (/^#END MPC-Generated Install Info/) {exit 0}' \
	  -e'elsif (/^#BEGIN MPC-Generated Install Info/) {$ok=1}' \
	  -e'elsif ($ok && s/^#//) {print}' GNUmakefile.taox11_typecodefactory | \
	/Users/clausklein/Workspace/cpp/axcioma/ACE_TAO/MPC/prj_install.pl -i -s lib_output,header_files,template_files,inline_files \
	  -b header_files=include/tao/x11/typecodefactory -b template_files=include/tao/x11/typecodefactory -b inline_files=include/tao/x11/typecodefactory -o lib_output=lib    \
	  /usr/local
BRIX11 - run -> rc=true
+ exit 0

@ClausKlein
Copy link
Author

Q: how to run tests?

Claus-iMac:axcioma clausklein$ bin/brix11 exe -N bash
BRIX11 - > bash 

bash-3.2$ $X11_BASE_ROOT/bin/brix11 run /Users/clausklein/Workspace/cpp/axcioma/taox11/examples/ccs/run_test.pl 
BRIX11 - ERROR : Unknown command id or namespace [/Users/clausklein/Workspace/cpp/axcioma/taox11/examples/ccs/run_test.pl]

bash-3.2$ $X11_BASE_ROOT/bin/brix11 exe /Users/clausklein/Workspace/cpp/axcioma/taox11/examples/ccs/run_test.pl 
BRIX11 - > /Users/clausklein/Workspace/cpp/axcioma/taox11/examples/ccs/run_test.pl 
ERROR: Cannot Spawn: </Users/clausklein/Workspace/cpp/axcioma/./server> not found
ERROR: server returned -1
ERROR: Cannot Spawn: </Users/clausklein/Workspace/cpp/axcioma/./client> not found
ERROR: client returned -1

bash-3.2$ cd taox11/examples/ccs/

bash-3.2$ ./run_test.pl 
X11         [LP_DEBUG]    - (4347|0x10481d600) - 18:07:43.488003 - main - Server up and running
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.439127 - Found controller -> get list of devices
X11         [LP_DEBUG]    - (4347|0x10481d600) - 18:07:46.448786 - DeviceLocator_impl::preinvoke - Controller - Creating controller servant
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.449081 - Controller has 0 device(s)
X11         [LP_DEBUG]    - (4347|0x10481d600) - 18:07:46.449376 - Creating thermometer with AssetType 27
X11         [LP_DEBUG]    - (4347|0x10481d600) - 18:07:46.449807 - Creating thermostat with AssetType 28
X11         [LP_DEBUG]    - (4347|0x10481d600) - 18:07:46.449913 - DeviceLocator_impl::preinvoke - 28 - Creating thermostat servant
X11         [LP_DEBUG]    - (4347|0x10481d600) - 18:07:46.450279 - Creating thermostat with AssetType 30
X11         [LP_DEBUG]    - (4347|0x10481d600) - 18:07:46.450368 - DeviceLocator_impl::preinvoke - 30 - Creating thermostat servant
X11         [LP_DEBUG]    - (4347|0x10481d600) - 18:07:46.450701 - Creating thermostat with AssetType 32
X11         [LP_DEBUG]    - (4347|0x10481d600) - 18:07:46.450785 - DeviceLocator_impl::preinvoke - 32 - Creating thermostat servant
X11         [LP_DEBUG]    - (4347|0x10481d600) - 18:07:46.451186 - Creating thermostat with AssetType 34
X11         [LP_DEBUG]    - (4347|0x10481d600) - 18:07:46.451283 - DeviceLocator_impl::preinvoke - 34 - Creating thermostat servant
X11         [LP_DEBUG]    - (4347|0x10481d600) - 18:07:46.451591 - Creating thermostat with AssetType 36
X11         [LP_DEBUG]    - (4347|0x10481d600) - 18:07:46.451657 - DeviceLocator_impl::preinvoke - 36 - Creating thermostat servant
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.451829 - Three rooms : 
X11         [LP_DEBUG]    - (4347|0x10481d600) - 18:07:46.452321 - DeviceLocator_impl::preinvoke - 27 - Creating thermometer servant
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.452438 - 	Room 1
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.452953 - 	Room 2
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.453446 - 	Room 3
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.453464 - 
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.453474 - Remove thermometer 27
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.454242 - 
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.454271 - List details : 
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.454287 - Thermostat : 
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.454779 - 	Asset number : 28
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.454939 - 	Model        : Select-A-Temp
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.455067 - 	Location     : Room 2
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.455202 - 	Temperature  : 46
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.455349 - 	Nominal temp : 48
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.455378 - Thermostat : 
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.455812 - 	Asset number : 30
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.455959 - 	Model        : Select-A-Temp
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.456108 - 	Location     : Room 3
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.456238 - 	Temperature  : 59
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.456361 - 	Nominal temp : 48
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.456381 - Thermostat : 
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.456773 - 	Asset number : 32
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.456905 - 	Model        : Select-A-Temp
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.457039 - 	Location     : Room 3
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.457169 - 	Temperature  : 58
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.457297 - 	Nominal temp : 68
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.457316 - Thermostat : 
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.457698 - 	Asset number : 34
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.457823 - 	Model        : Select-A-Temp
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.457954 - 	Location     : Room 3
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.458074 - 	Temperature  : 58
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.458193 - 	Nominal temp : 68
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.458213 - Thermostat : 
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.458618 - 	Asset number : 36
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.458746 - 	Model        : Select-A-Temp
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.458867 - 	Location     : Room 3
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.458996 - 	Temperature  : 57
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.459116 - 	Nominal temp : 48
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.459245 - 
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.459259 - Changing location of device 28.
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.459392 - 
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.459406 - New details for device 28 are : 
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.459420 - Thermostat : 
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.459551 - 	Asset number : 28
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.459684 - 	Model        : Select-A-Temp
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.459816 - 	Location     : Earth
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.459938 - 	Temperature  : 48
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.460059 - 	Nominal temp : 48
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.460192 - Setting thermostat 28 to 50 degrees.
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.460318 - Old nominal temperature was : 48
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.460444 - New nominal temperature is : 50
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.460458 - 
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.460572 - Setting thermostat 28 to -10 degrees.
X11         [LP_WARNING]  - (4347|0x10481d600) - 18:07:46.460662 - ICP_set - wrong value <-10> for attribute <nominal_temp> found
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.460851 - Setting nominal temperature expectedly failed : 
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.460867 - CCS::Thermostat::BtData details:
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.460877 - 	requested    : -10
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.460886 - 	min_permitted: 40
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.460895 - 	max_permitted: 90
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.460903 - 	message      : Too cold
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.460912 - 
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.460921 - Looking for devices in Earth and HAL.
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.461187 - Thermostat : 
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.461615 - 	Asset number : 28
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.461748 - 	Model        : Select-A-Temp
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.461871 - 	Location     : Earth
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.462005 - 	Temperature  : 50
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.462132 - 	Nominal temp : 50
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.462148 - 
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.462158 - Increasing thermostats by 40 degrees.
X11         [LP_WARNING]  - (4347|0x10481d600) - 18:07:46.462591 - ICP_set - wrong value <108> for attribute <nominal_temp> found
X11         [LP_WARNING]  - (4347|0x10481d600) - 18:07:46.462768 - ICP_set - wrong value <108> for attribute <nominal_temp> found
X11         [LP_WARNING]  - (4348|0x11ed3f600) - 18:07:46.463130 - Setting nominal temperature for the following devices failed :
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.463150 - Change failed :
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.463165 - Thermostat : 
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.463564 - 	Asset number : 32
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.463697 - 	Model        : Select-A-Temp
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.463820 - 	Location     : Room 3
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.463943 - 	Temperature  : 78
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.464075 - 	Nominal temp : 68
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.464091 - CCS::Thermostat::BtData details:
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.464101 - 	requested    : 108
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.464109 - 	min_permitted: 40
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.464118 - 	max_permitted: 90
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.464126 - 	message      : Too hot
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.464134 - Change failed :
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.464147 - Thermostat : 
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.464530 - 	Asset number : 34
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.464662 - 	Model        : Select-A-Temp
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.464790 - 	Location     : Room 3
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.464913 - 	Temperature  : 77
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.465040 - 	Nominal temp : 68
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.465055 - CCS::Thermostat::BtData details:
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.465065 - 	requested    : 108
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.465074 - 	min_permitted: 40
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.465083 - 	max_permitted: 90
X11         [LP_DEBUG]    - (4348|0x11ed3f600) - 18:07:46.465091 - 	message      : Too hot
bash-3.2$ echo $?
0
bash-3.2$ 
exit

@jwillemsen
Copy link
Member

See brix11 run test --help

@jwillemsen
Copy link
Member

make install isn't supported, during the time TAOX11 was commercial we had custom packaging scripts and there has been no funding to work on the make install support

@ClausKlein
Copy link
Author

ClausKlein commented Dec 13, 2021

See brix11 run test --help

There are test list files, i.e. taox11/bin/taox11_tests.lst
The usage is not clear to my?

How do I run ALL tests at ones with summary and details only in case of error?

bash-3.2$ bin/brix11 run test taox11/examples/*/run_test.pl
BRIX11 - > perl run_test.pl taox11/examples/ccs/run_test.pl taox11/examples/log_module/run_test.pl
X11         [LP_INFO]     - (5679|0x10c34d600) - 22:56:14.675103 - retrieved RootPOA object reference
X11         [LP_INFO]     - (5679|0x10c34d600) - 22:56:14.675584 - narrowed POA interface
X11         [LP_INFO]     - (5679|0x10c34d600) - 22:56:14.675623 - created Test::A servant
X11         [LP_INFO]     - (5679|0x10c34d600) - 22:56:14.675675 - activated Test::A servant
X11         [LP_INFO]     - (5679|0x10c34d600) - 22:56:14.676182 - IOR for Test::A servant written to 'server.ior' : IOR:010000000f00000049444c3a546573742f413a312e3000000200000000000000540000000101029f15000000636c6175732d696d61632e667269747a2e626f7800001ad81b00000014010f005253547ec1b761884c0a000000000001000000010000000001000000000000000800000001000000004f415400000000680000000101029f28000000323030313a313662383a333038313a323730303a366437343a356264383a373638313a61313830001ad800001b00000014010f005253547ec1b761884c0a000000000001000000010000005401000000000000000800000001000000004f4154
X11         [LP_INFO]     - (5679|0x10c34d600) - 22:56:14.676217 - starting event loop
X11         [LP_INFO]     - (5680|0x11fa78600) - 22:56:15.711764 - retrieved RootPOA object reference
X11         [LP_INFO]     - (5680|0x11fa78600) - 22:56:15.712003 - narrowed POA interface
X11         [LP_INFO]     - (5680|0x11fa78600) - 22:56:15.712025 - created replyhandler Handler servant
X11         [LP_INFO]     - (5680|0x11fa78600) - 22:56:15.712055 - activated replyhandler Handler servant
X11         [LP_INFO]     - (5680|0x11fa78600) - 22:56:15.712292 - retrieved object reference
X11         [LP_INFO]     - (5680|0x11fa78600) - 22:56:15.712315 - narrowed obj to synchronous interface A::Test.
X11         [LP_INFO]     - (5680|0x11fa78600) - 22:56:15.712328 - narrowed obj to asynchronous interface A::Test .
X11         [LP_INFO]     - (5680|0x11fa78600) - 22:56:15.712338 - Client: Sending synchronous message foo via synchronous interface,
X11         [LP_INFO]     - (5680|0x11fa78600) - 22:56:15.712348 - wait for the reply.
X11         [LP_INFO]     - (5680|0x11fa78600) - 22:56:15.719010 - Client: Sending asynchronous message foo.
X11         [LP_INFO]     - (5680|0x11fa78600) - 22:56:15.719091 - Client: Sending synchronous message foo via asynchronous interface.
X11         [LP_INFO]     - (5680|0x11fa78600) - 22:56:15.719109 - wait for the reply.
X11         [LP_INFO]     - (5680|0x11fa78600) - 22:56:15.719229 - Callback method <foo> called: result <3>.
X11         [LP_INFO]     - (5680|0x11fa78600) - 22:56:15.719288 - Client: Sending asynchronous message sendc_get_yadda.
X11         [LP_INFO]     - (5680|0x11fa78600) - 22:56:15.719358 - Client: Sending asynchronous message sendc_set_yadda.
X11         [LP_INFO]     - (5680|0x11fa78600) - 22:56:15.719408 - Client: Sending the last  asynchronous message foo.
X11         [LP_INFO]     - (5680|0x11fa78600) - 22:56:15.719458 - Client: Do something else before coming back for the replies.
X11         [LP_INFO]     - (5680|0x11fa78600) - 22:56:15.835952 -  ... ... ... ... ... ... ... ... ... ...
X11         [LP_INFO]     - (5680|0x11fa78600) - 22:56:15.836044 - Client: Now let's look for the replies.
X11         [LP_INFO]     - (5680|0x11fa78600) - 22:56:17.841529 - Callback method <get_yadda> called: res 4
X11         [LP_INFO]     - (5680|0x11fa78600) - 22:56:17.841693 - Callback method <set_yadda> called:
X11         [LP_INFO]     - (5680|0x11fa78600) - 22:56:17.841821 - Callback method <foo> called: result <931235>.
X11         [LP_INFO]     - (5679|0x10c34d600) - 22:56:17.842418 - event loop finished
bash-3.2$ 

@jwillemsen
Copy link
Member

@ClausKlein
Copy link
Author

https://github.com/RemedyIT/axcioma#generate-user-documentation

IMHO this does not really help.

I can't find any documentation for this -- syntax used:

bin/brix11 make -N -d $X11_BASE_ROOT -- make -N -d $TAOX11_ROOT/examples -- make -N -d $TAOX11_ROOT/orbsvcs/tests -- make -N -d $TAOX11_ROOT/tests
bin/brix11 make -N -d -L $CIAOX11_ROOT=$CIAOX11_ROOT/bin/ciaox11_tests.lst

NOTE: the -L ... test.lst does also not handle failed tests!

@jwillemsen jwillemsen changed the title the BRIX11 build does not handle make errors MacOSX is not supported by AXCIOMA/TAOX11 Jan 29, 2022
@jwillemsen jwillemsen added the enhancement New feature or request label Jan 29, 2022
@jwillemsen
Copy link
Member

Very likely requires DOCGroup/ACE_TAO#1525 to be fixed

@ClausKlein
Copy link
Author

Update

with this build script I am able to build all taox11 tests and examples

... and sure, to run them all without any errors.

@jwillemsen
Copy link
Member

#145

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants