From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <haifeng.lin@huawei.com>
Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [58.251.152.64])
 by dpdk.org (Postfix) with ESMTP id EA1BE137D
 for <dev@dpdk.org>; Mon,  8 Aug 2016 05:51:28 +0200 (CEST)
Received: from 172.24.1.60 (EHLO szxeml422-hub.china.huawei.com)
 ([172.24.1.60])
 by szxrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued)
 with ESMTP id DPA08453; Mon, 08 Aug 2016 11:51:12 +0800 (CST)
Received: from [127.0.0.1] (10.177.20.223) by szxeml422-hub.china.huawei.com
 (10.82.67.152) with Microsoft SMTP Server id 14.3.235.1; Mon, 8 Aug 2016
 11:51:08 +0800
To: Jan Viktorin <viktorin@rehivetech.com>
References: <57A3F55D.7060204@huawei.com> <1778638.WMj1Y5ph2l@xps13>
 <2352652.VpdBomjQYc@xps13> <20160806223354.4538bb83@jvn>
CC: Thomas Monjalon <thomas.monjalon@6wind.com>, <dev@dpdk.org>
From: linhaifeng <haifeng.lin@huawei.com>
Message-ID: <57A80192.3050409@huawei.com>
Date: Mon, 8 Aug 2016 11:50:42 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101
 Thunderbird/38.5.0
MIME-Version: 1.0
In-Reply-To: <20160806223354.4538bb83@jvn>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
X-Originating-IP: [10.177.20.223]
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0),
 refid=str=0001.0A020203.57A801B1.00A2, ss=1, re=0.000, recu=0.000, reip=0.000,
 cl=1, cld=1, fgs=0, ip=0.0.0.0,
 so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 3d7c0a2c8ee9fa465446c74cdf6e8616
Subject: Re: [dpdk-dev] test: failed to clone dpdk source in windows
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: patches and discussions about DPDK <dev.dpdk.org>
List-Unsubscribe: <http://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Aug 2016 03:51:30 -0000

在 2016/8/7 4:33, Jan Viktorin 写道:
> On Fri, 05 Aug 2016 09:51:06 +0200
> Thomas Monjalon <thomas.monjalon@6wind.com> wrote:
> 
>> 2016-08-05 09:44, Thomas Monjalon:
>>> 2016-08-05 10:09, linhaifeng:  
>>>> hi,thomas
>>>>
>>>> Could you change the name of file in directory app/test/test_pci_sysfs/bus/pci/devices/ ?
>>>> I think somebody like us also cann't access internet in liunux.Windows not support file name
>>>> include ':'. 
> 
> Hello,
> 
> I am sorry for this situation but (as Thomas mentioned below) Windows is
> not considered as a supported platform. If you have issues with this
> approach you are welcome to prepare some patch changing this to do
> the same thing in another way.
> 
> There was a discussion when accepting the fake sysfs into DPDK on the
> public mailing list. I did not received any serious complaints at that
> time.
> 
> Regards
> Jan
>  
>>>
>>> Not sure to understand the use case.
>>> This is a fake sysfs, we cannot change the names.  
>>
>> In other words, Windows is not supported, neither for runtime
>> nor for development.
>> For information, which filesystem do not support ':'?
>>
>> If someone wants to add this support, the fake sysfs could have slightly
>> different names and rightly renamed during compilation.
> 

I just want to edit code in windows and compile in linux,so i want to clone it in windows,but
it's not support.The message in win7 is :
$ git clone http://dpdk.org/git/dpdk
Cloning into 'dpdk'...
remote: Counting objects: 51912, done.
remote: Compressing objects: 100% (10331/10331), done.
rRemote: Total 51912 (delta 41342), reused 51808 (delta 41eceiving objects: 100%
 (51271)912/519           MiB |
Receiving objects: 100% (51912/51912), 25.99 MiB | 1.99 MiB/s, done.
Resolving deltas: 100% (41342/41342), done.
Checking connectivity... done.
fatal: cannot create directory at 'app/test/test_pci_sysfs/bus/pci/devices/0000:
01:00.0': Invalid argument
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry the checkout with 'git checkout -f HEAD'

If everyone edit codes in linux there is no need to fix it.