You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by "mark pettovello (Jira)" <ji...@apache.org> on 2020/01/20 00:20:00 UTC

[jira] [Commented] (HADOOP-16812) Unable to build 3.1.3 winutils and libwinutils native x64 using VisualStudio 2019: winutils.sln, Platform Toolset v142, SDK v10.0, C++ LangStd: Default, and other default settings

    [ https://issues.apache.org/jira/browse/HADOOP-16812?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17019158#comment-17019158 ] 

mark pettovello commented on HADOOP-16812:
------------------------------------------

Not sure why the relative path and file name is hardwired ...

Temporary Workaround ... 

//#pragma message("WSCE config is " STRINGIFY(WSCE_CONFIG_DIR) "\\" STRINGIFY(WSCE_CONFIG_FILE))
//const WCHAR* wsceConfigRelativePath = WIDEN_STRING(STRINGIFY(WSCE_CONFIG_DIR)) L"\\" WIDEN_STRING(STRINGIFY(WSCE_CONFIG_FILE));

//MSFT VC++ wide characters are not allowed in pragma - C2002
#define WSCE_MSG "WSCE config is ../etc/hadoop/wsce-site.xml"
#pragma message(WSCE_MSG)

#define WSCE_CONFIG_DIR L"../etc/hadoop"
#define WSCE_CONFIG_FILE L"wsce-site.xml"
const WCHAR* wsceConfigRelativePath = WSCE_CONFIG_DIR L"\\" WSCE_CONFIG_FILE;

> Unable to build 3.1.3 winutils and libwinutils native x64 using VisualStudio 2019: winutils.sln, Platform Toolset v142, SDK v10.0, C++ LangStd: Default, and other default settings
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HADOOP-16812
>                 URL: https://issues.apache.org/jira/browse/HADOOP-16812
>             Project: Hadoop Common
>          Issue Type: Bug
>          Components: common
>    Affects Versions: 3.2.1, 3.1.3
>            Reporter: mark pettovello
>            Priority: Major
>
> libwinutils.c  line 40 gives several build errors:
> C2065  'L': undeclared identifier
> E0065 expected a ';'
> E0020 identifier "L" is undefined
> C2099 initializer is not a constant
> C2143 syntax error: missing ';' before 'string'
>  
>  
>  
>   



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-issues-help@hadoop.apache.org