Skip to content

Make command errors #2

@mustafatuna4

Description

@mustafatuna4

Hi, after I run make command for my makefile I get these following errors:

C:\Users\macar\Desktop\OpenDDSNodeWrapper>make
make[1]: Entering directory 'C:/Users/macar/Desktop/OpenDDSNodeWrapper/idl'
process_begin: CreateProcess(NULL, awk "/ACE_MAJOR_VERSION/ { print $3}" C:\OpenDDS-3.26\ACE_wrappers/ace/Version.h, ...) failed.
C:\OpenDDS-3.26\ACE_wrappers/include/makeinclude/wrapper_macros.GNU:206: pipe: No error
process_begin: CreateProcess(NULL, awk "/ACE_MINOR_VERSION/ { print $3}" C:\OpenDDS-3.26\ACE_wrappers/ace/Version.h, ...) failed.
C:\OpenDDS-3.26\ACE_wrappers/include/makeinclude/wrapper_macros.GNU:207: pipe: No error
process_begin: CreateProcess(NULL, awk "/ACE_MICRO_VERSION/ { print $3}" C:\OpenDDS-3.26\ACE_wrappers/ace/Version.h, ...) failed.
C:\OpenDDS-3.26\ACE_wrappers/include/makeinclude/wrapper_macros.GNU:208: pipe: No error
process_begin: CreateProcess(NULL, awk "/ACE_MICRO_VERSION/ { print $3}" C:\OpenDDS-3.26\ACE_wrappers/ace/Version.h, ...) failed.
C:\OpenDDS-3.26\ACE_wrappers/include/makeinclude/platform_linux_common.GNU:116: pipe: Bad file descriptor
'sed' is not recognized as an internal or external command,
operable program or batch file.
'sed' is not recognized as an internal or external command,
operable program or batch file.
process_begin: CreateProcess(NULL, sh -c "C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe -v 2>&1 | grep -c \"GNU ld\"", ...) failed.
C:\OpenDDS-3.26\ACE_wrappers/include/makeinclude/platform_g++_common.GNU:160: pipe: Bad file descriptor
process_begin: CreateProcess(NULL, awk "/define OPENDDS_VERSION / { print substr($3, 2, length($3) - 2) }" C:/OpenDDS-3.26/dds/Version.h, ...) failed.
C:\OpenDDS-3.26/rules.dds.GNU:62: pipe: No error
process_begin: CreateProcess(NULL, awk "/TAO_MAJOR_VERSION/ { print $3}" C:/OpenDDS-3.26/ACE_wrappers/TAO/tao/Version.h, ...) failed.
C:\OpenDDS-3.26\ACE_wrappers\TAO/rules.tao.GNU:136: pipe: No error
process_begin: CreateProcess(NULL, awk "/TAO_MINOR_VERSION/ { print $3}" C:/OpenDDS-3.26/ACE_wrappers/TAO/tao/Version.h, ...) failed.
C:\OpenDDS-3.26\ACE_wrappers\TAO/rules.tao.GNU:137: pipe: No error
process_begin: CreateProcess(NULL, awk "/TAO_MICRO_VERSION/ { print $3}" C:/OpenDDS-3.26/ACE_wrappers/TAO/tao/Version.h, ...) failed.
C:\OpenDDS-3.26\ACE_wrappers\TAO/rules.tao.GNU:138: pipe: No error
process_begin: CreateProcess(NULL, awk "/TAO_MICRO_VERSION/ { print $3}" C:/OpenDDS-3.26/ACE_wrappers/TAO/tao/Version.h, ...) failed.
C:\OpenDDS-3.26\ACE_wrappers\TAO/rules.tao.GNU:139: pipe: No error
process_begin: CreateProcess(NULL, pwd, ...) failed.
C:\OpenDDS-3.26\ACE_wrappers/include/makeinclude/rules.local.GNU:276: pipe: No error
touch .depend.Chat
process_begin: CreateProcess(NULL, touch .depend.Chat, ...) failed.
make (e=2): The system cannot find the file specified.
touch .depend.Chat_Idl1
process_begin: CreateProcess(NULL, touch .depend.Chat_Idl1, ...) failed.
make (e=2): The system cannot find the file specified.
touch .depend.Chat_Idl2
process_begin: CreateProcess(NULL, touch .depend.Chat_Idl2, ...) failed.
make (e=2): The system cannot find the file specified.
'true' is not recognized as an internal or external command,
operable program or batch file.
make[1]: [GNUmakefile.Chat:95: create_output_directory.local] Error 1 (ignored)
Chat will not be built due to the following missing library: OpenDDS_Dcps TAO_BiDirGIOP TAO_PI TAO_CodecFactory TAO_Valuetype TAO_PortableServer TAO_AnyTypeCode TAO ACE
process_begin: CreateProcess(NULL, pwd, ...) failed.
C:\OpenDDS-3.26\ACE_wrappers/include/makeinclude/rules.local.GNU:56: pipe: No such file or directory
ECHO is off.
GNUmakefile: /GNUmakefile.Chat MAKEFLAGS=
ECHO is off.
make[1]: Leaving directory 'C:/Users/macar/Desktop/OpenDDSNodeWrapper/idl'

My environment is windows 11. Also what is the following line supposed to load?

this.library = opendds.load(path.join(process.env.CHAT_ROOT, 'idl', 'Chat'));

I understand the Chat file is supposed to be created after make. I wonder if I can create it without using make. What is the extension of this Chat file?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions