blitz-foundation / monkey2

zlib License
3 stars 0 forks source link

very long path names #13

Open Pharmhaus-2 opened 5 years ago

Pharmhaus-2 commented 5 years ago

Original Author: abakobo

It took me a while to figure out that it was not compiling due to too long pathname. Was working with 1.8 but now (1.9.1) some names are longer and most of the projects in my dropbox stopped to work. Had to move them to smaller names/amount of directories.

It would be great if this could be detected and receiving an error message like "file path is too long"

Here's the error I had: Compiling... Build error: System command 'g++ -I"C:/Users/poilux/Desktop/monkey2-chip2/modules/" -I"C:/Users/poilux/Desktop/monkey2-chip2/modules/monkey/native" -I"C:/Users/poilux/Dropbox/monkey-x/mx2persobana/perso_modules/Box2D/Box2D_for_monkey2/" -std=c++11 -m32 -O3 -DNDEBUG -I"C:/Users/poilux/Dropbox/monkey-x/mx2persobana/perso_modules/Box2D/Box2D_for_monkey2/box2d/box2d/" -I"C:/Users/poilux/Desktop/monkey2-chip2/modules/freetype/freetype-2.6.3/include/" -I"C:/Users/poilux/Desktop/monkey2-chip2/modules/openal/openal-soft/include/" -I"C:/Users/poilux/Desktop/monkey2-chip2/modules/gles20/angle/include/" -I"C:/Users/poilux/Desktop/monkey2-chip2/modules/sdl2/SDL/include/" -c -o "C:/Users/poilux/Dropbox/monkey-x/mx2persobana/perso_modules/Box2D/Box2D_for_monkey2/HelloBox2D_text.buildv1.0.91/windows_release/build/_1_1_1_1_1_1_1_1_1Desktop_2monkey2_5chip2_2modules_2stb_5vorbis_2stb_5vorbis.buildv1.0.91_2windows_0release_2include_2_0r.cpp.o" "C:/Users/poilux/Desktop/monkey2-chip2/modules/stb-vorbis/stb-vorbis.buildv1.0.91/windows_release/include/_r.cpp"' failed.

g++ -I"C:/Users/poilux/Desktop/monkey2-chip2/modules/" -I"C:/Users/poilux/Desktop/monkey2-chip2/modules/monkey/native" -I"C:/Users/poilux/Dropbox/monkey-x/mx2persobana/perso_modules/Box2D/Box2D_for_monkey2/" -std=c++11 -m32 -O3 -DNDEBUG -I"C:/Users/poilux/Dropbox/monkey-x/mx2persobana/perso_modules/Box2D/Box2D_for_monkey2/box2d/box2d/" -I"C:/Users/poilux/Desktop/monkey2-chip2/modules/freetype/freetype-2.6.3/include/" -I"C:/Users/poilux/Desktop/monkey2-chip2/modules/openal/openal-soft/include/" -I"C:/Users/poilux/Desktop/monkey2-chip2/modules/gles20/angle/include/" -I"C:/Users/poilux/Desktop/monkey2-chip2/modules/sdl2/SDL/include/" -c -o "C:/Users/poilux/Dropbox/monkey-x/mx2persobana/perso_modules/Box2D/Box2D_for_monkey2/HelloBox2D_text.buildv1.0.91/windows_release/build/_1_1_1_1_1_1_1_1_1Desktop_2monkey2_5chip2_2modules_2stb_5vorbis_2stb_5vorbis.buildv1.0.91_2windows_0release_2include_2_0r.cpp.o" "C:/Users/poilux/Desktop/monkey2-chip2/modules/stb-vorbis/stb-vorbis.buildv1.0.91/windows_release/include/_r.cpp"

Assembler messages:

Fatal error: can't create C:/Users/poilux/Dropbox/monkey-x/mx2persobana/perso_modules/Box2D/Box2D_for_monkey2/HelloBox2D_text.buildv1.0.91/windows_release/build/_1_1_1_1_1_1_1_1_1Desktop_2monkey2_5chip2_2modules_2stb_5vorbis_2stb_5vorbis.buildv1.0.91_2windows_0release_2include_2_0r.cpp.o: No such file or directory

Fatal mx2cc error

Internal mx2cc build error