MPC icon indicating copy to clipboard operation
MPC copied to clipboard

MPC fails to work with Cygwin and msys perl

Open jwillemsen opened this issue 8 years ago • 2 comments

Probably we get a cygwin perl or some other version, as far as I remember we had issues in the past with that, see https://github.com/DOCGroup/ACE_TAO/issues/392

jwillemsen avatar Apr 05 '17 14:04 jwillemsen

AppVeyor has now a regular perl which at least makes it possible to use AppVeyor with Visual Studio 2017 but the issue that MPC doesn't work with cygwin perl stays

jwillemsen avatar Apr 12 '17 14:04 jwillemsen

I see also a strange issue on github action CI when /usr/bin/perl is used, that version is This is perl 5, version 36, subversion 0 (v5.36.0) built for x86_64-msys-thread-multi where the default in /bin is This is perl 5, version 32, subversion 1 (v5.32.1) built for MSWin32-x64-multi-thread. The workspace.mwc is correct, see attached

Invoked through brix11 (ruby helper scripts as part of taox11) I get

Run axcioma/bin/brix11 -v gen build axcioma/workspace.mwc -- gen build %TAOX11_ROOT%/examples -- gen build %TAOX11_ROOT%/orbsvcs/tests -- gen build %TAOX11_ROOT%/tests
MPC_ROOT was set to D:\a\taox11\taox11/ACE_TAO/MPC, MPC_BASE to D:/a/taox11/taox11/bin/MPC.
Using .../taox11/taox11/bin/MPC/config/MPC.cfg
Generating 'vs2019' output using axcioma/workspace.mwc
Multiprocess MPC using "C:\Users\RUNNER~1\AppData\Local\Temp" for temporary files.
Multiprocess MPC created lock file C:\Users\RUNNER~1\AppData\Local\Temp/mpc-worker.lock
Multiprocess MPC removed 0 existing files like "mpctmp*" in C:\Users\RUNNER~1\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 ace_svcconf_gen (svcconfgen.mpc); it requires ace_svcconf_gen.
Skipping SSL (ssl.mpc); it requires ssl.
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 ACE_FoxReactor (ace_foxreactor.mpc); it requires fox.
Skipping ACE_FlReactor (ace_flreactor.mpc); it requires fl.
Skipping ACE_FOR_TAO (ace_for_tao.mpc); it requires ace_for_tao.
Skipping TAO_IDL_GEN (tao_idl_fe.mpc); it requires tao_idl_fe_gen.
Skipping TAO_XtResource (XtResource.mpc); it requires xt.
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.
workspace.mwc: line 15:
Multiprocess MPC removed C:\Users\RUNNER~1\AppData\Local\Temp/mpc-worker.lock
ERROR: 
ERROR: Unable to process: workspace.mwc

workspace.mwc.txt default.features.txt

jwillemsen avatar Jan 30 '23 08:01 jwillemsen