[
https://issues.apache.org/jira/browse/HADOOP-14792?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16134802#comment-16134802
]
Ajith S commented on HADOOP-14792:
----------------------------------
as cygwin do not have dos2unix command installed by default, we can replace
carriage return by awk or tr command as below
{noformat}
/cygdrive/d/hadoop/code/hadoop
$ D:/hadoop/code/hadoop/hadoop-project/../dev-support/bin/dist-copynativelibs
--version=3.0.0-beta1-SNAPSHOT
--builddir=D:\hadoop\code\hadoop\hadoop-project-dist\target --artifact
id=hadoop-project-dist --isalbundle=false --isallib= --openssllib=
--opensslbinbundle=false --openssllibbundle=false --snappybinbundle=false
--snappylib= --snappylibbundle=false -
-zstdbinbundle=false --zstdlib= --zstdlibbundle=false
D:/hadoop/code/hadoop/hadoop-project/../dev-support/bin/dist-copynativelibs:
line 16: $'\r': command not found
: invalid option name/hadoop-project/../dev-support/bin/dist-copynativelibs:
line 17: set: pipefail
D:/hadoop/code/hadoop/hadoop-project/../dev-support/bin/dist-copynativelibs:
line 18: $'\r': command not found
D:/hadoop/code/hadoop/hadoop-project/../dev-support/bin/dist-copynativelibs:
line 21: syntax error near unexpected token `$'\r''
':/hadoop/code/hadoop/hadoop-project/../dev-support/bin/dist-copynativelibs:
line 21: `function bundle_native_lib()
/cygdrive/d/hadoop/code/hadoop
$ tr -d '\15\32' <
D:/hadoop/code/hadoop/hadoop-project/../dev-support/bin/dist-copynativelibs >
D:/hadoop/code/hadoop/hadoop-project/../dev-support/bin/dist-copynativelibs
/cygdrive/d/hadoop/code/hadoop
$ D:/hadoop/code/hadoop/hadoop-project/../dev-support/bin/dist-copynativelibs
--version=3.0.0-beta1-SNAPSHOT
--builddir=D:\hadoop\code\hadoop\hadoop-project-dist\target --artifact
id=hadoop-project-dist --isalbundle=false --isallib= --openssllib=
--opensslbinbundle=false --openssllibbundle=false --snappybinbundle=false
--snappylib= --snappylibbundle=false -
-zstdbinbundle=false --zstdlib= --zstdlibbundle=false
/cygdrive/d/hadoop/code/hadoop{noformat}
> Package on windows fail
> -----------------------
>
> Key: HADOOP-14792
> URL: https://issues.apache.org/jira/browse/HADOOP-14792
> Project: Hadoop Common
> Issue Type: Bug
> Reporter: Ajith S
> Assignee: Ajith S
> Attachments: packagefail.png
>
>
> {{mvn package -Pdist -Pnative-win -DskipTests -Dtar
> -Dmaven.javadoc.skip=true}}
> command fails on windows
> this is because
> dev-support/bin/dist-copynativelibs need dos2unix conversion
> to avoid failure, we can add the conversion before bash execute
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]