Skip to content

makefile doesn't work when there is a "(" char in file path #148

@MakiWolf

Description

@MakiWolf

makefile doesn't work when there is a "(" char in file path

make
PATH is /usr/local/share/dotnet:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/home/markus/.dotnet/tools
.NET Core 6.0.417 installed in /usr/bin/dotnet
6.0.417 [/usr/share/dotnet/sdk]
Synchronizing submodule url for 'main/external/Monodevelop.Netcoredbg'
Synchronizing submodule url for 'main/external/Samsung.Netcoredbg'
Synchronizing submodule url for 'main/external/Xamarin.PropertyEditing'
Synchronizing submodule url for 'main/external/debugger-libs'
Synchronizing submodule url for 'main/external/guiunit'
Synchronizing submodule url for 'main/external/macdoc'
Synchronizing submodule url for 'main/external/mdtestharness'
Synchronizing submodule url for 'main/external/mono-addins'
Synchronizing submodule url for 'main/external/mono-tools'
Synchronizing submodule url for 'main/external/nrefactory'
Synchronizing submodule url for 'main/external/sharpsvn-binary'
Synchronizing submodule url for 'main/external/vs-editor-api'
Synchronizing submodule url for 'main/external/xwt'
make[1]: Entering directory '/home/markus/Documents/dotdevelop (copy)/main'
Making all in external
make[2]: Entering directory '/home/markus/Documents/dotdevelop (copy)/main/external'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/markus/Documents/dotdevelop (copy)/main/external'
Making all in po
make[2]: Entering directory '/home/markus/Documents/dotdevelop (copy)/main/po'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/markus/Documents/dotdevelop (copy)/main/po'
Making all in theme-icons
make[2]: Entering directory '/home/markus/Documents/dotdevelop (copy)/main/theme-icons'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/markus/Documents/dotdevelop (copy)/main/theme-icons'
Making all in tests
make[2]: Entering directory '/home/markus/Documents/dotdevelop (copy)/main/tests'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/markus/Documents/dotdevelop (copy)/main/tests'
make[2]: Entering directory '/home/markus/Documents/dotdevelop (copy)/main'
if test -f "./buildinfo"; then cp "./buildinfo" "./build/bin/buildinfo"; else ./../scripts/configure.sh gen-buildinfo "./build/bin"; fi
./../scripts/configure.sh: line 5: [: /home/markus/Documents/dotdevelop: binary operator expected
Cannot open assembly '/home/markus/Documents/dotdevelop': File does not contain a valid CIL image.
make[2]: *** [Makefile:1016: build/bin/buildinfo] Error 2
make[2]: Leaving directory '/home/markus/Documents/dotdevelop (copy)/main'
make[1]: *** [Makefile:548: all-recursive] Error 1
make[1]: Leaving directory '/home/markus/Documents/dotdevelop (copy)/main'
make: *** [Makefile:54: all-recursive] Error 1

This happens when I have following file path:

~/Documents/dotdevelop (copy)

change it to and it worked

~/Documents/dotdevelop

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions