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

HowTo build TAOX11 under Windows 10 for vs2019 #157

Closed
ClausKlein opened this issue Jun 2, 2021 · 12 comments
Closed

HowTo build TAOX11 under Windows 10 for vs2019 #157

ClausKlein opened this issue Jun 2, 2021 · 12 comments

Comments

@ClausKlein
Copy link
Contributor

ClausKlein commented Jun 2, 2021

Version
haed of current master git branch

Describe the bug
ERROR: Unable to process: workspace.mwc

To Reproduce
1.) install ruby for windows from (without msys64)::

https://rubyinstaller.org/downloads

Note: The develop kit version is not needed!

2.) install xerces-c (latest is source distribution is v3.2.3)

http://archive.apache.org/dist/xml/xerces-c/Xerces-C_3_1_0/binaries/

2.) bootstrap at git bash for windows::

git clone https://github.com/RemedyIT/axcioma.git

cd axcioma/
ruby.exe bin/brix11 --help

ruby.exe bin/brix11 bootstrap

ruby.exe bin/brix11 configure -V

export XERCESCROOT=C:/xerces-c-3.1.0-x86_64-windows-vc-9.0

ruby.exe bin/brix11 -E configure -e xerces3 -v
ruby.exe bin/brix11 -E configure -P
ruby.exe bin/brix11 -E gen build workspace.mwc  # >>>>> error, see below! CK


export ACE_ROOT=C:/Users/klein_cl/Workspace/cpp/axcioma/ACE/ACE
export TAO_ROOT=C:/Users/klein_cl/Workspace/cpp/axcioma/ACE/TAO
export MPC_ROOT=C:/Users/klein_cl/Workspace/cpp/axcioma/ACE/MPC

ruby.exe bin/brix11 -t vs2019 configure -W aceroot=${ACE_ROOT} -W taoroot=${TAO_ROOT} -W mpcroot=${MPC_ROOT} -W xerces3=${XERCESCROOT} -e xerces3
ruby.exe bin/brix11 -v gen build workspace.mwc

Expected behavior
build a VS2019 solution without any problems

Output

MINGW64 ~/Workspace/cpp/axcioma (master)
$ ruby.exe bin/brix11 -t vs2019 configure -W aceroot=${ACE_ROOT} -W taoroot=${TAO_ROOT} -W mpcroot=${MPC_ROOT} -W xerces3=${XERCESCROOT}
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 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 - INFO : Verification of file [${DDS_ROOT}/dds/DdsDcps.idl] failed for feature :opendds for module :ddsx11opendds. Disabling feature.
BRIX11 - Processing specifications
BRIX11 - Processing dependencies for [acetao]
BRIX11 - Processing dependencies for [taox11]
BRIX11 - Processing dependencies for [ciaox11]
BRIX11 - Processing dependencies for [psdd4ccm_connector]
BRIX11 - Processing dependencies for [psdd4ccm_zmq]
BRIX11 - Processing dependencies for [ddsx11_core]
BRIX11 - Processing dependencies for [ddsx11ndds]
BRIX11 - Processing dependencies for [ddsx11opendds]
BRIX11 - Processing dependencies for [dancex11]
BRIX11 - Processing features for [acetao]
BRIX11 - Processing features for [ciaox11]
BRIX11 - Processing features for [taox11]
BRIX11 - Processing features for [psdd4ccm_connector]
BRIX11 - Processing features for [ddsx11_core]
BRIX11 - Processing features for [dancex11]
BRIX11 - Generating configuration
BRIX11 - Creating C:/Users/klein_cl/Workspace/cpp/axcioma/ACE/ACE/ace/config.h
BRIX11 - Creating C:/Users/klein_cl/Workspace/cpp/axcioma/ACE/ACE/include/makeinclude/platform_macros.GNU
BRIX11 - Creating C:/Users/klein_cl/Workspace/cpp/axcioma/ACE/ACE/bin/MakeProjectCreator/config/default.features
BRIX11 - Creating C:/Users/klein_cl/Workspace/cpp/axcioma/.ridlrc
BRIX11 - Creating C:/Users/klein_cl/Workspace/cpp/axcioma/.brix11rc
BRIX11 - Creating C:/Users/klein_cl/Workspace/cpp/axcioma/taox11/bin/MPC/config/MPC.cfg
BRIX11 - Creating C:/Users/klein_cl/Workspace/cpp/axcioma/workspace.mwc
BRIX11 - Configure finished. Exiting BRIX11.


MINGW64 ~/Workspace/cpp/axcioma (master)
$ ruby.exe bin/brix11 -v gen build workspace.mwc
MPC_ROOT was set to C:/Users/klein_cl/Workspace/cpp/axcioma/ACE/MPC, MPC_BASE to C:/Users/klein_cl/Workspace/cpp/axcioma/taox11/bin/MPC.
Using .../axcioma/taox11/bin/MPC/config/MPC.cfg
Generating 'vs2019' output using workspace.mwc
Multiprocess MPC using "C:\Users\klein_cl\AppData\Local\Temp" for temporary files.
Multiprocess MPC created lock file C:\Users\klein_cl\AppData\Local\Temp/mpc-worker.lock
Multiprocess MPC removed 0 existing files like "mpctmp*" in C:\Users\klein_cl\AppData\Local\Temp.
Skipping ACE_XtReactor (ace_xtreactor.mpc); it requires xt.
Skipping ACE_XML_Utils (XML.mpc); it requires xerces.
Skipping ACE_TkReactor (ace_tkreactor.mpc); it requires tk.
Skipping SSL_FOR_TAO (ssl_for_tao.mpc); it requires ssl.
Skipping SSL (ssl.mpc); it requires ssl.
Skipping ACE_Qt5Reactor_moc (ace_qt5reactor.mpc); it requires qt5.
Skipping ACE_Qt4Reactor_moc (ace_qt4reactor.mpc); it requires qt4.
Skipping ACE_Qt5Reactor (ace_qt5reactor.mpc); it requires qt5.
Skipping ACE_Qt4Reactor (ace_qt4reactor.mpc); it requires qt4.
Skipping ACE_FoxReactor (ace_foxreactor.mpc); it requires fox.
Skipping ACE_FlReactor (ace_flreactor.mpc); it requires fl.
Skipping ace_svcconf_gen (svcconfgen.mpc); it requires ace_svcconf_gen.
Skipping TAO_IDL_GEN (tao_idl_fe.mpc); it requires tao_idl_fe_gen.
Skipping TAO_XtResource (XtResource.mpc); it requires xt.
Skipping ACE_FOR_TAO (ace_for_tao.mpc); it requires ace_for_tao.
Skipping TAO_TkResource (TkResource.mpc); it requires tk.
Skipping TAO_QtResource (QtResource.mpc); it requires dummy_label.
Skipping TAO_FoxResource (FoxResource.mpc); it requires fox.
Skipping TAO_FlResource (FlResource.mpc); it requires fl.
Skipping ZlibCompressor (ZlibCompressor.mpc); it requires zlib.
Skipping LzoCompressor (LzoCompressor.mpc); it requires lzo1.
Skipping Bzip2Compressor (Bzip2Compressor.mpc); it requires bzip2.
Skipping INet_SSL (inet_ssl.mpc); it requires ssl.
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_DynAny_Handler (dynany_handler.mpc); it requires xerces.
Skipping dancex11_deployment_configurator_test (deployment_configurator.mpc); it requires dummy_label.
Skipping DANCEX11_XSC_Config_Handlers (config_handlers.mpc); it requires xerces.
Multiprocess MPC removed C:\Users\klein_cl\AppData\Local\Temp/mpc-worker.lock
workspace.mwc: line 24:
ERROR:
ERROR: Unable to process: workspace.mwc
BRIX11 - WARNING : vs2019#generate failed with exitcode 1
BRIX11 - ERROR : Execution of generate:build failed.
BRIX11 - Loading brix collections
BRIX11 - Registering brix command bootstrap=Bootstrap the project. in collection common
BRIX11 - Registering brix command configure=Configure the project. in collection common
BRIX11 - Registering brix command environment=Print BRIX11 environment settings for development. in collection common
BRIX11 - Registering brix command execute=Execute a process in the brix11 environment. in collection common
BRIX11 - Registering brix command generate:build|bld|make=Run MPC to generate build files. in collection common
BRIX11 - Registering brix command generate:documentation=Generate documentation from ASCIIDoctor sources. in collection common
BRIX11 - Registering brix command help=Show help (documentation) for brix11 (command). in collection common
BRIX11 - Registering brix command make|build=Make (build) the project. in collection common
BRIX11 - > loaded BRIX11 collection :common from C:/Users/klein_cl/Workspace/cpp/axcioma/brix11/lib/brix11/brix/common
BRIX11 - > loaded BRIX11 collection :taox11 from C:/Users/klein_cl/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:idl=Generate IDL definitions for CORBA project. in collection taox11
BRIX11 - Registering brix command generate:mpc=Generate MPC project file for CORBA project. 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 generate:server|srv=Generate C++ source code for CORBA server 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 run:list=Run an auto_run_test regression test list. 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:clean=Remove generated files from 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 apc|axp:make|build=Make (build) the AXCIOMA 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 run:test|script=Run test runner script for project. in collection ciaox11
BRIX11 - > loaded BRIX11 collection :ciaox11 from C:/Users/klein_cl/Workspace/cpp/axcioma/ciaox11/brix/ciaox11
BRIX11 - > returning already loaded BRIX11 collection :taox11 from C:/Users/klein_cl/Workspace/cpp/axcioma/taox11/brix/taox11
BRIX11 - > returning already loaded BRIX11 collection :ciaox11 from C:/Users/klein_cl/Workspace/cpp/axcioma/ciaox11/brix/ciaox11
BRIX11 - > loaded BRIX11 collection :psdd4ccm from C:/Users/klein_cl/Workspace/cpp/axcioma/ciaox11/connectors/psdd4ccm/brix/psdd4ccm
BRIX11 - > returning already loaded BRIX11 collection :ciaox11 from C:/Users/klein_cl/Workspace/cpp/axcioma/ciaox11/brix/ciaox11
BRIX11 - > loaded BRIX11 collection :dancex11 from C:/Users/klein_cl/Workspace/cpp/axcioma/dancex11/brix/dancex11
BRIX11 - executing command generate:build
BRIX11 - > perl C:/Users/klein_cl/Workspace/cpp/axcioma/taox11/bin/mwc.pl -type vs2019 -workers 12 -workers_dir C:\Users\klein_cl\AppData\Local\Temp -value_template platforms="Win32" -value_template PlatformToolset=v142 workspace.mwc
BRIX11 - run -> rc=false

MINGW64 ~/Workspace/cpp/axcioma (master)
$

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

MINGW64 ~/Workspace/cpp/axcioma (master)
$ ruby -v && ruby bin/brix11 env && ruby bin/brix11 -- configure --print-config
ruby 3.0.1p64 (2021-04-05 revision 0fb782ee38) [x64-mingw32]
set ACE_ROOT=C:/Users/klein_cl/Workspace/cpp/axcioma/ACE/ACE
set CIAOX11_ROOT=C:/Users/klein_cl/Workspace/cpp/axcioma/ciaox11
set DANCEX11_ROOT=C:/Users/klein_cl/Workspace/cpp/axcioma/dancex11
set MPC_BASE=C:/Users/klein_cl/Workspace/cpp/axcioma/taox11/bin/MPC
set MPC_ROOT=C:/Users/klein_cl/Workspace/cpp/axcioma/ACE/MPC
set PATH=C:/Users/klein_cl/Workspace/cpp/axcioma/dancex11/bin;C:/Users/klein_cl/Workspace/cpp/axcioma/ciaox11/bin;C:/Users/klein_cl/Workspace/cpp/axcioma/bin;C:/Users/klein_cl/Workspace/cpp/axcioma/taox11/bin;C:/Users/klein_cl/Workspace/cpp/axcioma/lib;C:/Users/klein_cl/Workspace/cpp/axcioma/ACE/ACE/lib;C:\Users\klein_cl\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\local\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\usr\bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\klein_cl\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\RsPython;C:\RsPython\scripts;C:\Program Files (x86)\Sysinternals Suite;C:\Program Files\Git\cmd;C:\Program Files\CMake\bin;C:\Program Files\SafeNet\Authentication\SAC\x64;C:\Program Files\SafeNet\Authentication\SAC\x32;C:\Ruby30-x64\bin;C:\rspython\3.8\Scripts;C:\Users\klein_cl\AppData\Local\Microsoft\WindowsApps;C:\Users\klein_cl\AppData\Local\IBM\Notes\Data;C:\Program Files\Git\usr\bin\vendor_perl;C:\Program Files\Git\usr\bin\core_perl;C:/Users/klein_cl/Workspace/cpp/axcioma/ciaox11/lib;C:/Users/klein_cl/Workspace/cpp/axcioma/dancex11/lib
set RIDL_BE_PATH=;C:/Users/klein_cl/Workspace/cpp/axcioma/taox11;C:/Users/klein_cl/Workspace/cpp/axcioma/ciaox11;C:/Users/klein_cl/Workspace/cpp/axcioma/ciaox11/connectors/psdd4ccm
set RIDL_BE_SELECT=ccmx11
set RIDL_ROOT=C:/Users/klein_cl/Workspace/cpp/axcioma/ridl/lib
set TAOX11_ROOT=C:/Users/klein_cl/Workspace/cpp/axcioma/taox11
set TAO_ROOT=C:/Users/klein_cl/Workspace/cpp/axcioma/ACE/TAO
set X11_BASE_ROOT=C:/Users/klein_cl/Workspace/cpp/axcioma
========================= config.h =========================
#define ACE_HAS_VERSIONED_NAMESPACE 1
#define ACE_MONITOR_FRAMEWORK 0
#define __ACE_INLINE__ 1
#define ACE_DISABLE_WIN32_INCREASE_PRIORITY
#define ACE_DISABLE_WIN32_ERROR_WINDOWS
#include "ace/config-win32.h"
=================== platform_macros.GNU ====================
crossbuild=0
ssl=0
bzip2=0
zlib=0
valgrind=0
valgrind_keep_debuginfo=0
acetaompc=1
xerces3=1
zmq=0
ndds=1
ndds_no_optimize=0
opendds=1
cross=0
ami4ccm=1
corba4ccm=1
dds4ccm=0
dds4ccm_event=0
dds4ccm_state=0
psdd4ccm_zmq=0
psdd4ccm=0
ddsx11=0
multi_topic=1
buildbits=32
include $(ACE_ROOT)/include/makeinclude/platform_windows.GNU
===================== default.features =====================
crossbuild=0
ssl=0
bzip2=0
zlib=0
valgrind=0
valgrind_keep_debuginfo=0
acetaompc=1
xerces3=1
zmq=0
ndds=1
ndds_no_optimize=0
opendds=1
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, $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, $DANCEX11_ROOT/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": "vs2019",
  "project_compiler": "vc142x32",
  "brix_paths": [
    "ciaox11",
    "taox11",
    "ciaox11/connectors/psdd4ccm",
    "dancex11"
  ],
  "user_environment": {
    "ACE_ROOT": "C:/Users/klein_cl/Workspace/cpp/axcioma/ACE/ACE",
    "TAO_ROOT": "C:/Users/klein_cl/Workspace/cpp/axcioma/ACE/TAO",
    "MPC_ROOT": "C:/Users/klein_cl/Workspace/cpp/axcioma/ACE/MPC",
    "PATH": "${PATH}"
  },
  "crossbuild": false,
  "target_platform": "Windows_NT"
}
====================== 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
  $(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
  $(DANCEX11_ROOT)/dancex11
  $(DANCEX11_ROOT)/tools
}
============================================================
Test config: Win32 FIXED_BUGS_ONLY ACETAOMPC XERCES3 NDDS OPENDDS AMI4CCM CORBA4CCM MULTI_TOPIC


MINGW64 ~/Workspace/cpp/axcioma (master)
$

Additional context
git bash for windows used!

@jwillemsen
Copy link
Member

jwillemsen commented Jun 2, 2021

During the time TAOX11 was a commercial product we did support multiple Visual Studio releases but that was a packaged binary distribution. As part of the open source release the main focus was Linux but we did release the Windows support we had as is. As TAOX11 is now 100% open source we do provide some assistance on github but when you need guaranteed support see our services.

There is a Visual Studio 2019 github CI action which does work but that uses ruby 2.6 and uses the regular Visual Studio command shell, maybe that could be a problem? Can you try without MinGW?

When looking at the output it looks MPC has an issue with the generated workspace.mwc which looks similar to an issue I encountered in the past related to encoding types. Could you check the encoding of the generated workspace.mwc, is it ascii or unicode, you could use file workspace.mwc to determine that, could you add the output of that command and also the generated workspace.mwc?

@jwillemsen jwillemsen changed the title HowTo build ACE-TAO under Windows 10 for vs2019 HowTo build TAOX11 under Windows 10 for vs2019 Jun 2, 2021
@jwillemsen
Copy link
Member

xercesc is only mandatory for AXCIOMA, not for TAOX11 (unless you want to use it yourself directly)

@ClausKlein
Copy link
Contributor Author

xercesc is only mandatory for AXCIOMA, not for TAOX11 (unless you want to use it yourself directly)

I have installed it on OSX and Windows, but it is never used:
BRIX11 - INFO : Verification of file [${XERCESCROOT}/include/xercesc/parsers/SAXParser.hpp] failed for feature :xerces3 for module :ciaox11. Disabling feature.

Q: is XERCESCROOT correct, is is not found in the hole git repo?

Note: the file exists: ${XERCESCROOT}/include/xercesc/parsers/SAXParser.hpp

@jwillemsen
Copy link
Member

The location of xercesc should be specified using xercescroot, see the output of bin/brix11 configure -V

@jwillemsen
Copy link
Member

Created a PR to try ruby 3.0 on Windows using github actions, see #158

@jwillemsen
Copy link
Member

Which perl are you using, are you using active state perl, see https://github.com/RemedyIT/taox11/blob/master/docs/src/windows_instructions.adoc

@jwillemsen
Copy link
Member

Ruby 3.0 works without problems on github actions, so added that on master.

@ClausKlein
Copy link
Contributor Author

The location of xercesc should be specified using xercescroot, see the output of bin/brix11 configure -V

This does still not work!

E:\Workspace\cpp\axcioma>set xercescroot=C:\xerces-c-3.1.0-x86_64-windows-vc-9.0

E:\Workspace\cpp\axcioma>ruby.exe bin/brix11 configure -V

BRIX11 configure configuration variables
----------------------------------------
path             Executable searchpath addition (prepended).
targetsysroot    Target sysroot folder (required for cross builds)
crosscompile_prefix  Prefix for crosscompiler binaries
x11_host_root    AXCIOMA host buildroot (optional for cross builds)
ace_host_root    ACE host buildroot (optional for cross builds)
sslroot          SSL root folder
bzip2root        BZip2 root folder
zlibroot         Zlib root folder
testdelay        Delay multiplication factor for ACE test framework
valgrindcmd      Executable name to be used for valgrind (required for valgrind integration)
valgrindopts     Optional arguments used by valgrind
valgrindcmd      Executable name to be used for valgrind (required for valgrind integration)
xercescroot      Xerces-C root folder
zmqroot          ZeroMQ root folder
zmqver           ZeroMQ library version suffix
nddshome         RTI Connext DDS root folder
nddsarch         RTI Connext DDS target architecture
openddsroot      OpenDDS root folder
aceroot          ACE root folder
taoroot          TAO root folder
mpcroot          MPC root folder


E:\Workspace\cpp\axcioma>ruby.exe bin/brix11 configure
BRIX11 - Processing specifications
BRIX11 - Processing dependencies for [acetao]
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 - Processing dependencies for [taox11]
BRIX11 - Processing dependencies for [ciaox11]
BRIX11 - INFO : Verification of file [${XERCESCROOT}/include/xercesc/parsers/SAXParser.hpp] failed for feature :xerces3 for module :ciaox11. Disabling feature.
BRIX11 - Processing dependencies for [psdd4ccm_connector]
BRIX11 - Processing dependencies for [psdd4ccm_zmq]
BRIX11 - INFO : Verification of file [${ZMQ_ROOT}/include/zmq.h] failed for feature :zmq for module :psdd4ccm_zmq. Disabling feature.
BRIX11 - Processing dependencies for [ddsx11_core]
BRIX11 - Processing dependencies for [ddsx11ndds]
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 dependencies for [ddsx11opendds]
BRIX11 - INFO : Verification of file [${DDS_ROOT}/dds/DdsDcps.idl] failed for feature :opendds for module :ddsx11opendds. Disabling feature.
BRIX11 - Processing dependencies for [dancex11]
BRIX11 - Processing features for [acetao]
BRIX11 - Processing features for [ciaox11]
BRIX11 - Processing features for [taox11]
BRIX11 - Processing features for [psdd4ccm_connector]
BRIX11 - Processing features for [ddsx11_core]
BRIX11 - Processing features for [dancex11]
BRIX11 - Generating configuration
BRIX11 - Creating E:/Workspace/cpp/axcioma/ACE/ACE/ace/config.h
BRIX11 - Creating E:/Workspace/cpp/axcioma/ACE/ACE/include/makeinclude/platform_macros.GNU
BRIX11 - Creating E:/Workspace/cpp/axcioma/ACE/ACE/bin/MakeProjectCreator/config/default.features
BRIX11 - Creating E:/Workspace/cpp/axcioma/.ridlrc
BRIX11 - Creating E:/Workspace/cpp/axcioma/.brix11rc
BRIX11 - Creating E:/Workspace/cpp/axcioma/taox11/bin/MPC/config/MPC.cfg
BRIX11 - Creating E:/Workspace/cpp/axcioma/workspace.mwc
BRIX11 - Configure finished. Exiting BRIX11.

@ClausKlein
Copy link
Contributor Author

ClausKlein commented Jan 13, 2022

There are still build errors:

     1>Die Erstellung des Projekts "E:\Workspace\cpp\axcioma\workspace.sln" ist abgeschlossen (Standardziele) -- FEHLER.

Fehler beim Buildvorgang.

       "E:\Workspace\cpp\axcioma\workspace.sln" (Standardziel) (1) ->
       "E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj.metaproj" (Standardziel) (12) ->
       "E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj" (Standardziel) (36) ->
       (ClCompile Ziel) ->
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\BufferedStreamBuffer.cpp(24,9): warning C4244: 'initializing': conversion from 'std::strea
       msize' to 'unsigned int', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(103,83): warning C4244: 'argument': conversion from 'std::streamsize'
       to 'size_t', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(104,1): warning C4244: '+=': conversion from 'std::streamsize' to 'uns
       igned int', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(116,48): warning C4244: 'argument': conversion from 'std::streamsize'
       to 'ACE_7_0_5::ACE_Allocator::size_type', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(52,1): warning C4244: '+=': conversion from '__int64' to 'unsigned int
       ', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\BidirStreamBuffer.cpp(166,82): warning C4244: 'argument': conversion from 'std::streamsize
       ' to 'size_t', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\BidirStreamBuffer.cpp(173,81): warning C4244: 'argument': conversion from 'std::streamsize
       ' to 'size_t', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\BidirStreamBuffer.cpp(28,9): warning C4244: 'initializing': conversion from 'std::streamsi
       ze' to 'unsigned int', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\BidirStreamBuffer.cpp(31,9): warning C4244: 'initializing': conversion from 'std::streamsi
       ze' to 'unsigned int', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\BufferedStreamBuffer.cpp(24,9): warning C4244: 'initializing': conversion from 'std::strea
       msize' to 'unsigned int', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(103,83): warning C4244: 'argument': conversion from 'std::streamsize'
       to 'size_t', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(104,1): warning C4244: '+=': conversion from 'std::streamsize' to 'uns
       igned int', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(116,48): warning C4244: 'argument': conversion from 'std::streamsize'
       to 'ACE_7_0_5::ACE_Allocator::size_type', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(52,1): warning C4244: '+=': conversion from '__int64' to 'unsigned int
       ', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\BufferedStreamBuffer.cpp(24,9): warning C4244: 'initializing': conversion from 'std::strea
       msize' to 'unsigned int', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(103,83): warning C4244: 'argument': conversion from 'std::streamsize'
       to 'size_t', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(104,1): warning C4244: '+=': conversion from 'std::streamsize' to 'uns
       igned int', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(116,48): warning C4244: 'argument': conversion from 'std::streamsize'
       to 'ACE_7_0_5::ACE_Allocator::size_type', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(52,1): warning C4244: '+=': conversion from '__int64' to 'unsigned int
       ', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\BufferedStreamBuffer.cpp(24,9): warning C4244: 'initializing': conversion from 'std::strea
       msize' to 'unsigned int', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\BufferedStreamBuffer.cpp(24,9): warning C4244: 'initializing': conversion from 'std::strea
       msize' to 'unsigned int', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(103,83): warning C4244: 'argument': conversion from 'std::streamsize'
       to 'size_t', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(104,1): warning C4244: '+=': conversion from 'std::streamsize' to 'uns
       igned int', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(116,48): warning C4244: 'argument': conversion from 'std::streamsize'
       to 'ACE_7_0_5::ACE_Allocator::size_type', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(52,1): warning C4244: '+=': conversion from '__int64' to 'unsigned int
       ', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\BidirStreamBuffer.cpp(166,82): warning C4244: 'argument': conversion from 'std::streamsize
       ' to 'size_t', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\BidirStreamBuffer.cpp(173,81): warning C4244: 'argument': conversion from 'std::streamsize
       ' to 'size_t', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\BufferedStreamBuffer.cpp(24,9): warning C4244: 'initializing': conversion from 'std::strea
       msize' to 'unsigned int', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\BidirStreamBuffer.cpp(166,82): warning C4244: 'argument': conversion from 'std::streamsize
       ' to 'size_t', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\BidirStreamBuffer.cpp(173,81): warning C4244: 'argument': conversion from 'std::streamsize
       ' to 'size_t', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\BidirStreamBuffer.cpp(28,9): warning C4244: 'initializing': conversion from 'std::streamsi
       ze' to 'unsigned int', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\BidirStreamBuffer.cpp(31,9): warning C4244: 'initializing': conversion from 'std::streamsi
       ze' to 'unsigned int', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\BufferedStreamBuffer.cpp(24,9): warning C4244: 'initializing': conversion from 'std::strea
       msize' to 'unsigned int', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\BufferedStreamBuffer.cpp(24,9): warning C4244: 'initializing': conversion from 'std::strea
       msize' to 'unsigned int', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(103,83): warning C4244: 'argument': conversion from 'std::streamsize'
       to 'size_t', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(104,1): warning C4244: '+=': conversion from 'std::streamsize' to 'uns
       igned int', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(116,48): warning C4244: 'argument': conversion from 'std::streamsize'
       to 'ACE_7_0_5::ACE_Allocator::size_type', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(52,1): warning C4244: '+=': conversion from '__int64' to 'unsigned int
       ', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\BufferedStreamBuffer.cpp(24,9): warning C4244: 'initializing': conversion from 'std::strea
       msize' to 'unsigned int', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(103,83): warning C4244: 'argument': conversion from 'std::streamsize'
       to 'size_t', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(104,1): warning C4244: '+=': conversion from 'std::streamsize' to 'uns
       igned int', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(116,48): warning C4244: 'argument': conversion from 'std::streamsize'
       to 'ACE_7_0_5::ACE_Allocator::size_type', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(52,1): warning C4244: '+=': conversion from '__int64' to 'unsigned int
       ', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\BidirStreamBuffer.cpp(166,82): warning C4244: 'argument': conversion from 'std::streamsize
       ' to 'size_t', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\BidirStreamBuffer.cpp(173,81): warning C4244: 'argument': conversion from 'std::streamsize
       ' to 'size_t', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\BidirStreamBuffer.cpp(28,9): warning C4244: 'initializing': conversion from 'std::streamsi
       ze' to 'unsigned int', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\BidirStreamBuffer.cpp(31,9): warning C4244: 'initializing': conversion from 'std::streamsi
       ze' to 'unsigned int', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(103,83): warning C4244: 'argument': conversion from 'std::streamsize'
       to 'size_t', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(104,1): warning C4244: '+=': conversion from 'std::streamsize' to 'uns
       igned int', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(116,48): warning C4244: 'argument': conversion from 'std::streamsize'
       to 'ACE_7_0_5::ACE_Allocator::size_type', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\String_IOStream.cpp(52,1): warning C4244: '+=': conversion from '__int64' to 'unsigned int
       ', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]
         E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\BufferedStreamBuffer.cpp(24,9): warning C4244: 'initializing': conversion from 'std::strea
       msize' to 'unsigned int', possible loss of data [E:\Workspace\cpp\axcioma\ace\ace\protocols\ace\INet\INet.vcxproj]


       "E:\Workspace\cpp\axcioma\workspace.sln" (Standardziel) (1) ->
       "E:\Workspace\cpp\axcioma\ace\tao\orbsvcs\Naming_Service\Naming_Service.vcxproj.metaproj" (Standardziel) (53) ->
       "E:\Workspace\cpp\axcioma\ace\tao\tao\IORManipulation\IORManipulation.vcxproj.metaproj" (Standardziel) (54) ->
       "E:\Workspace\cpp\axcioma\ace\tao\tao\IORManipulation\IORManipulation.vcxproj" (Standardziel) (312) ->
       (Link Ziel) ->
         IORC.obj : error LNK2019: unresolved external symbol "public: static int __cdecl TAO_3_0_5::TAO_IORManip_Loader::Initializer(void)" (?Initiali
       zer@TAO_IORManip_Loader@TAO_3_0_5@@SAHXZ) referenced in function "void __cdecl TAO_3_0_5::`dynamic initializer for 'TAO_Requires_IORManip_Initia
       lizer''(void)" (??__ETAO_Requires_IORManip_Initializer@TAO_3_0_5@@YAXXZ) [E:\Workspace\cpp\axcioma\ace\tao\tao\IORManipulation\IORManipulation.v
       cxproj]
         E:\Workspace\cpp\axcioma\ACE\ACE\lib\TAO_IORManipd.dll : fatal error LNK1120: 1 unresolved externals [E:\Workspace\cpp\axcioma\ace\tao\tao\IOR
       Manipulation\IORManipulation.vcxproj]
. . . 

@ClausKlein
Copy link
Contributor Author

ClausKlein commented Jan 13, 2022

this is now my build script: .envadd.bat

set ACE_ROOT=E:/Workspace/cpp/axcioma/ACE/ACE
set CIAOX11_ROOT=E:/Workspace/cpp/axcioma/ciaox11
set DANCEX11_ROOT=E:/Workspace/cpp/axcioma/dancex11
set MPC_BASE=E:/Workspace/cpp/axcioma/taox11/bin/MPC
set MPC_ROOT=E:/Workspace/cpp/axcioma/ACE/MPC
set PATH=E:/Workspace/cpp/axcioma/dancex11/bin;E:/Workspace/cpp/axcioma/ciaox11/bin;E:/Workspace/cpp/axcioma/bin;E:/Workspace/cpp/axcioma/taox11/bin;E:/Workspace/cpp/axcioma/lib;E:/Workspace/cpp/axcioma/ACE/ACE/lib;C:\Program Files\Git\cmd;C:\RsPython\scripts;C:\RsPython;C:\Program Files\Git\cmd;C:\Program Files\CMake\bin;C:\Program Files (x86)\Graphviz2.38\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\Sysinternals Suite\;C:\Program Files\SafeNet\Authentication\SAC\x64;C:\Program Files\SafeNet\Authentication\SAC\x32;C:\Users\klein_cl\AppData\Local\activestate\cache\bin;C:\Users\klein_cl\AppData\Local\ActiveState\StateTool\release;C:\Ruby30-x64\bin;c:\rspython\3.9\Scripts;C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\Llvm\x64\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.28.29910\bin\Hostx64\x64;C:\Users\klein_cl\AppData\Local\Microsoft\WindowsApps;E:/Workspace/cpp/axcioma/ciaox11/lib;E:/Workspace/cpp/axcioma/dancex11/lib;C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\amd64
set RIDL_BE_PATH=;E:/Workspace/cpp/axcioma/taox11;E:/Workspace/cpp/axcioma/ciaox11;E:/Workspace/cpp/axcioma/ciaox11/connectors/psdd4ccm
set RIDL_BE_SELECT=ccmx11
set RIDL_ROOT=E:/Workspace/cpp/axcioma/ridl/lib
set TAOX11_ROOT=E:/Workspace/cpp/axcioma/taox11
set TAO_ROOT=E:/Workspace/cpp/axcioma/ACE/TAO
set X11_BASE_ROOT=E:/Workspace/cpp/axcioma

set MSBUILD="C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\amd64\MSBuild.exe"

ruby bin/brix11 configure -b 64 -v taox11

ruby bin/brix11 gen build workspace.mwc

ruby -v && ruby bin/brix11 env && ruby bin/brix11 -- configure --print-config

REM %MSBUILD% -fileLogger1 -maxcpucount -p:Platform=x64 -p:Configuration=Debug workspace.sln
MSBuild.exe -fileLogger2 -maxcpucount -p:Configuration=Debug workspace.sln -target:taox11

echo "well done"

@ClausKlein
Copy link
Contributor Author

ClausKlein commented Jan 13, 2022

E:\Workspace\cpp\axcioma>.envadd.bat

. . . . . .

    25>Die Erstellung von Projekt "E:\Workspace\cpp\axcioma\taox11\tao\x11\taox11.vcxproj" ist abgeschlossen (Standardziele).
     2>Die Erstellung von Projekt "E:\Workspace\cpp\axcioma\taox11\tao\x11\taox11.vcxproj.metaproj" ist abgeschlossen (Standardziele).
     1>Die Erstellung von Projekt "E:\Workspace\cpp\axcioma\workspace.sln" ist abgeschlossen (taox11 Ziel(e)).

Der Buildvorgang wurde erfolgreich ausgeführt.
    0 Warnung(en)
    0 Fehler

Verstrichene Zeit 00:13:46.80

E:\Workspace\cpp\axcioma>echo "well done"
"well done"

E:\Workspace\cpp\axcioma> ruby bin/brix11 execute -N start workspace.sln
BRIX11 - > start workspace.sln

E:\Workspace\cpp\axcioma>

@ClausKlein
Copy link
Contributor Author

ClausKlein commented Jan 13, 2022

Now the main questions are:

  • HowTo build the tests and examples`?
  • HowTo run the tests?
  • HowTo install the taox11 components?
  • How to use them with an external CMake generated project?

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

No branches or pull requests

2 participants