Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

OSX Case Sensitive File System Not Supported?

Discussion in 'Editor & General Support' started by rob122334_122, Nov 9, 2014.

  1. rob122334_122

    rob122334_122

    Joined:
    Nov 9, 2014
    Posts:
    2
    I downloaded Unity for the first time, installed it, then ran it. It popped up the following message:

    "The project is on a case sensitive file system. Case sensitive file systems are not supported at the moment. Please move the project folder to a case insensitive file system."

    Seriously??? Or is there something wrong with the installation?
     
  2. Eric5h5

    Eric5h5

    Volunteer Moderator Moderator

    Joined:
    Jul 19, 2006
    Posts:
    32,398
    Seriously. Way too much stuff breaks with a case sensitive file system (not just Unity), so I mostly don't use it, except on one partition. The default on OS X is case insensitive anyway.

    --Eric
     
  3. rob122334_122

    rob122334_122

    Joined:
    Nov 9, 2014
    Posts:
    2
    Thanks for replying! :)

    I'm on my 2nd hard drive and my 3rd OSX version, so at some point I chose a case-sensitive file system - probably a habit after working in the Linux/Unix and embedded worlds for so long.

    Can Unity be installed to a disk image that's case-insensitive? Or to a disk connected via FireWire?
     
  4. orb

    orb

    Joined:
    Nov 24, 2010
    Posts:
    3,033
    You can put Unity anywhere, but if it's careless about the config filenames, those must be on a case-insensitive system too. That's wherever your home directory is, plus a licence file on the OS partition.
     
  5. DiscoFever

    DiscoFever

    Joined:
    Nov 16, 2014
    Posts:
    286
    WTF Too ..
     
  6. dilbertian

    dilbertian

    Joined:
    Aug 13, 2010
    Posts:
    74
    Last night I tried moving my projects over to my Mybook Live NAS which I assume must have a case sensitive file system. When I tried to load one of my projects, after a crash which occurred during the 4.6.1 project upgrade process, I received the following error:

    Fatal error!
    The project is on a case sensitive file system.
    Case sensitive file systems are not supported at the moment.
    Please move the project folder to a case insensitive project to a case insensitive file system.


    Every time I attempt to open Unity now, I still get the same error.

    Q. How can I reset Unity so that it will allow me to open another project as it now appears to automatically attempt to open that same project every time I launch Unity?
     
  7. Eric5h5

    Eric5h5

    Volunteer Moderator Moderator

    Joined:
    Jul 19, 2006
    Posts:
    32,398
    Hold down alt when opening. When you get it open, turn "always show project wizard" on in the preferences.

    --Eric
     
  8. dilbertian

    dilbertian

    Joined:
    Aug 13, 2010
    Posts:
    74
    Eric,

    Thanks!

     
  9. mawee

    mawee

    Joined:
    Apr 29, 2015
    Posts:
    1
    I use since about ten years os x. Jap, some apps will not run under a case sensitive partition, but meanwhile i don't no other programs that needs a case insensitive partition. Does somebody know what the problem should be to drop the use of a sensitive partition???
     
  10. sworisbreathing

    sworisbreathing

    Joined:
    Jun 20, 2015
    Posts:
    1
    I just got this after downloading and installing 5.1.1f1 on my Mac (which does use a case-sensitive filesystem) for the first time.

    Yeah, that was pretty much my reaction, albeit with more swearing. I've also uninstalled Unity.

    Supporting case-sensitive filesystems should never be in the "too hard" bin.
     
    greay likes this.
  11. zeriph

    zeriph

    Joined:
    Jun 23, 2017
    Posts:
    2
    Way too much stuff breaks???? Like what? Unity? How does Qt, or Visual Studio (a Microsoft product), or Xamarin, or XCode, or any web server manage??

    "Move the project to a case insensitive file system" is just another way of saying "I'm a developer who literally has NO clue what I'm doing" ... I mean, seriously, C++ `std::fstream` and C `fopen` make a call to the kernel to open a file. The kernel doesn't care, it just looks for a file!

    If the file is named "XyZaBc.TxT" but finds "XYZABC.txt" and the file system is case sensitive, it just says "can't find the file" .. And you know what my reaction is: big deal, rename it, open it in the GUI, whatever.

    You know what my reaction is when a CROSS PLATFORM TOOL prohibits me from creating a file on a case sensitive file system because it's not supported: "you are a completely inept developer and I have 0 confidence that your cross platform tool will work in any capacity whatsoever. The fact that it even INSTALLED on a case sensitive file system is a miracle, now lets see how quickly I can remove it"

    What would you're reaction be to a hammer that could only hammer one type of nail?
     
    justadropofwater and TroyHR like this.
  12. TroyHR

    TroyHR

    Joined:
    Mar 12, 2017
    Posts:
    7
    Well said Zeriph....!