[Mono-dev] mono-test-suite confused about file at dir location

Alexander Stohr Alexander.Stohr at gmx.de
Fri Aug 6 09:25:38 EDT 2010


snippet of mono daily 2010-08-02 from a "make -i check" on my target:

make all-local
/bin/sh ./../../../mkinstalldirs ../../../class/lib/net_4_0/
mkdir -p -- ../../../class/lib/net_4_0/
mkdir: cannot create directory `../../../class/lib/net_4_0/': File exists
touch ../../../class/lib/net_4_0//.stamp
touch: cannot touch `../../../class/lib/net_4_0//.stamp': Not a directory

file system inspection showed this (adjusted empty lines & spaces):

.../mono-20100802/mcs/class/lib# ls -l

total 24                                                   
drwxrwxrwx 2 1000 users 4096 Aug  3 18:41 monolite         
drwxr-xr-x 3 root root  4096 Aug  6 12:52 net_2_0          
-rw-r--r-- 1 root root  5202 Aug  6 14:33 net_3_5          
-rw-r--r-- 1 root root  5202 Aug  6 14:33 net_4_0          

.../mono-20100802/mcs/class/lib# cat net_3_5 

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <UsingTask TaskName="Microsoft.Build.Tasks.CreateVisualBasicManifestResourceName" AssemblyName="Microsoft.Build.Tasks, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
    <PropertyGroup>
      <DefaultLanguageSourceExtension>.vb</DefaultLanguageSourceExtension>
      <Language>VB</Language>
    </PropertyGroup>
    <PropertyGroup>
      <CreateManifestResourceNamesDependsOn>
      </CreateManifestResourceNamesDependsOn>
    </PropertyGroup>
    <PropertyGroup>
                <FinalDefineConstants>CONFIG=&quot;$(Configuration)&quot;</FinalDefineConstants>
                <FinalDefineConstants Condition=" '$(DefineDebug)' == 'true' ">$(FinalDefineConstants),DEBUG=-1</FinalDefineConstants>
                <FinalDefineConstants Condition=" '$(DefineTrace)' == 'true' ">$(FinalDefineConstants),TRACE=-1</FinalDefineConstants>
                <FinalDefineConstants Condition=" '$(MyType)' != '' ">$(FinalDefineConstants),_MyType=&quot;$(MyType)&quot;</FinalDefineConstants>
                <FinalDefineConstants Condition=" '$(Platform)' != '' ">$(FinalDefineConstants),PLATFORM=&quot;$(Platform)&quot;</FinalDefineConstants>
                <FinalDefineConstants Condition=" '$(Platform)' == '' ">$(FinalDefineConstants),PLATFORM=&quot;AnyCPU&quot;</FinalDefineConstants>     
                <FinalDefineConstants Condition=" '$(DefineConstants)' != '' ">$(FinalDefineConstants),$(DefineConstants)</FinalDefineConstants>       
[...]


i have no idea who created those files instead of subdirs since i could not locate any hints in my build logs. it was not the first run, so maybe those files were there already for some time.
-- 
GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01


More information about the Mono-devel-list mailing list