Bug 41858 - Nordic character in path causes build issues (Mac)
Summary: Nordic character in path causes build issues (Mac)
Status: NEW
Alias: None
Product: Compilers
Classification: Mono
Component: C# (show other bugs)
Version: 4.4.0 (C7)
Hardware: Macintosh Mac OS
: --- normal
Target Milestone: ---
Assignee: Alexander Köplinger [MSFT]
URL:
Depends on:
Blocks:
 
Reported: 2016-06-15 17:28 UTC by Thomas Hiilbig Pedersen
Modified: 2016-07-04 11:23 UTC (History)
2 users (show)

See Also:
Tags:
Is this bug a regression?: Yes
Last known good build: 4.2


Attachments

Description Thomas Hiilbig Pedersen 2016-06-15 17:28:56 UTC
When one or more nordic characters are in the project paths, compiling fails.

Error:

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets: Error: System.IO.FileNotFoundException: /Volumes/Macintosh HD 1/Users/Thomas/Torben ??rb??k/BuyOrSell/Xamarin/BuyOrSellApp/iOS/obj/iPhoneSimulator/Debug/actool/bundle/AppIcons29x29.png does not exist
File name: '/Volumes/Macintosh HD 1/Users/Thomas/Torben ??rb??k/BuyOrSell/Xamarin/BuyOrSellApp/iOS/obj/iPhoneSimulator/Debug/actool/bundle/AppIcons29x29.png'
  at System.IO.File.Copy (System.String sourceFileName, System.String destFileName, Boolean overwrite) <0x1a24f00 + 0x00333> in <filename unknown>:0 
  at Xamarin.MacDev.Tasks.SmartCopyTaskBase.CopyFile (System.String source, System.String target, System.String targetItemSpec) <0xecef7c8 + 0x000c7> in <filename unknown>:0 
  at Xamarin.MacDev.Tasks.SmartCopyTaskBase.Execute () <0xeceef90 + 0x002bf> in <filename unknown>:0  (BuyOrSellApp.iOS)

The part of the path is
Torben Ørbæk
and not
Torben ??rb??k

This is a path that worked with mono version 4.2 but fails under 4.3 and 4.4

This was discussed in the Xamarin forum here: https://forums.xamarin.com/discussion/comment/203212/#Comment_203212

This has been an issue earlier in 2015 (for windows - I am using a Mac), link here: https://bugzilla.xamarin.com/show_bug.cgi?id=29813

Note You need to log in before you can comment on or make changes to this bug.