This bug report has some relevant discussion and a workaround:

https://bugzilla.mozilla.org/show_bug.cgi?id=1323381

Cheers,
Botond

On Mon, Jul 1, 2019 at 12:20 AM Paul Schauble <paul.schau...@gmail.com> wrote:
>
> The Mozilla build system for Windows has an undocumented dependency on 
> support for 8.3 short file and directory names.
>
> My first attempt at building TBird failed with these messages:
> ------------------------
>  0:28.45 checking for the Debug Interface Access SDK... 
> C:/PROGRA~2/MIB055~1/2019/COMMUN~1/DIA SDK
>  0:28.46 checking for mt...
>  0:28.46 DEBUG: mt: Trying mt.exe
>  0:28.47 ERROR: GetShortPathName returned a long path name. Are 8dot3 
> filenames disabled?
>  0:28.57 *** Fix above errors and then restart with\
>  0:28.57                "c:/mozilla-build/bin/mozmake.EXE -f client.mk build"
>  0:28.60 mozmake.EXE: *** [client.mk:150: configure] Error 1
> -------------------------
>
> On Windows, I think since XP, the support for short names is configurable. It 
> can be disabled. Short names are both a performance hit and a security 
> problem. On recent Windows 10 builds, Microsoft has short name support turned 
> off by default. You can enable it after installation, but enabling it at that 
> point will not assign short name to files or directories that are already 
> created.
>
> There is no practical way to assign short names to existing file and 
> directories.
>
> In summary, I'm making the case that depending on short name support is a bad 
> idea. I'll donate effort towards removing the dependency if I can get 
> helpfrom people who know the build system.
>
> So,  what say you?
>
>     ++PLS
> _______________________________________________
> dev-builds mailing list
> dev-builds@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-builds
_______________________________________________
dev-builds mailing list
dev-builds@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-builds

Reply via email to