Code:
"C:\\devkitpro\\msys2\\usr\\bin\\bash.exe"
It might be worth noting that the problem happens even if I just open the terminal outside of vscode.Statistics: Posted by thepursuer — Mon Feb 05, 2024 1:19 am
Code:
{ "terminal.integrated.profiles.windows": { "msys2": { "path": "/opt/devkitpro/msys2/usr/bin/bash.exe" } }, "terminal.integrated.defaultProfile.windows": "msys2", "cmake.buildBeforeRun": false, "cmake.configureOnEdit": false, "cmake.configureOnOpen": false, "files.associations": { "map": "cpp", "functional": "cpp", "array": "cpp", "atomic": "cpp", "bit": "cpp", "*.tcc": "cpp", "cctype": "cpp", "chrono": "cpp", "clocale": "cpp", "cmath": "cpp", "compare": "cpp", "concepts": "cpp", "cstdarg": "cpp", "cstddef": "cpp", "cstdint": "cpp", "cstdio": "cpp", "cstdlib": "cpp", "ctime": "cpp", "cwchar": "cpp", "cwctype": "cpp", "deque": "cpp", "string": "cpp", "unordered_map": "cpp", "vector": "cpp", "exception": "cpp", "algorithm": "cpp", "iterator": "cpp", "memory": "cpp", "memory_resource": "cpp", "numeric": "cpp", "random": "cpp", "ratio": "cpp", "string_view": "cpp", "system_error": "cpp", "tuple": "cpp", "type_traits": "cpp", "utility": "cpp", "initializer_list": "cpp", "iosfwd": "cpp", "istream": "cpp", "limits": "cpp", "new": "cpp", "numbers": "cpp", "ostream": "cpp", "sstream": "cpp", "stdexcept": "cpp", "streambuf": "cpp", "typeinfo": "cpp", "unordered_set": "cpp", "bitset": "cpp", "cstring": "cpp", "set": "cpp", "optional": "cpp", "ios": "cpp", "iostream": "cpp", "cinttypes": "cpp", "semaphore": "cpp", "condition_variable": "cpp", "stop_token": "cpp", "fstream": "cpp", "charconv": "cpp", "format": "cpp", "iomanip": "cpp", "span": "cpp", "variant": "cpp" }, "C_Cpp.default.cppStandard": "gnu++20", "C_Cpp.default.cStandard": "gnu17"}
Statistics: Posted by thepursuer — Sun Feb 04, 2024 9:58 am
Statistics: Posted by WinterMute — Fri Feb 02, 2024 5:25 am
Code:
ProgramFiles(x86)=C:\Program Files (x86)CommonProgramFiles(x86)=C:\Program Files (x86)\Common FilesSHELL=/usr/bin/bashNUMBER_OF_PROCESSORS=32COLORTERM=truecolorPROCESSOR_LEVEL=23TERM_PROGRAM_VERSION=1.85.2CHROME_RESTART=Google Chrome|Whoa! Google Chrome has crashed. Relaunch now?|LEFT_TO_RIGHTPKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig:/lib/pkgconfigUSERDOMAIN_ROAMINGPROFILE=ASHPOOLHOSTNAME=ashpoolDEVKITPRO=/opt/devkitproPROGRAMFILES=C:\Program FilesMSYSTEM=MSYSPATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSCORIGINAL_TEMP=/home/davem/AppData/Local/TempOS=Windows_NTHOMEDRIVE=C:MSYSTEM_CARCH=x86_64USERDOMAIN=ASHPOOLPWD=/home/davem/projects/gba/cmake-testUSERPROFILE=C:\Users\davemOneDriveConsumer=C:\Users\davem\OneDriveMANPATH=/usr/local/man:/usr/share/man:/usr/man:/share/manPRINTER=Brother MFC-J5345DW PrinterTZ=Europe/LondonVSCODE_GIT_ASKPASS_NODE=C:\Users\davem\AppData\Local\Programs\Microsoft VS Code\Code.exeALLUSERSPROFILE=C:\ProgramDataORIGINAL_PATH=/c/Windows/System32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/CommonProgramW6432=C:\Program Files\Common FilesHOME=/home/davemUSERNAME=davemLANG=en_US.UTF-8OneDrive=C:\Users\davem\OneDriveCOMSPEC=C:\Windows\system32\cmd.exeGIT_ASKPASS=c:\Users\davem\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\git\dist\askpass.shAPPDATA=C:\Users\davem\AppData\RoamingSYSTEMROOT=C:\WindowsLOCALAPPDATA=C:\Users\davem\AppData\LocalDEVKITARM=/opt/devkitpro/devkitARMCOMPUTERNAME=ASHPOOLINFOPATH=/usr/local/info:/usr/share/info:/usr/info:/share/infoVSCODE_GIT_ASKPASS_EXTRA_ARGS=--ms-enable-electron-run-as-nodeTERM=xterm-256colorLOGONSERVER=\\ASHPOOLUSER=davemPSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\ModulesVSCODE_GIT_IPC_HANDLE=\\.\pipe\vscode-git-c99fb48b8a-sockTEMP=/tmpMSYSTEM_CHOST=x86_64-pc-msysORIGINAL_TMP=/home/davem/AppData/Local/TempSHLVL=1PROCESSOR_REVISION=0101DriverData=C:\Windows\System32\Drivers\DriverDataCOMMONPROGRAMFILES=C:\Program Files\Common FilesDEVKITPPC=/opt/devkitpro/devkitPPCPROCESSOR_IDENTIFIER=AMD64 Family 23 Model 1 Stepping 1, AuthenticAMDSESSIONNAME=ConsolePS1=\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[35m\]$MSYSTEM\[\e[0m\] \[\e[33m\]\w\[\e[0m\]\n\$VSCODE_GIT_ASKPASS_MAIN=c:\Users\davem\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\git\dist\askpass-main.jsCHROME_CRASHPAD_PIPE_NAME=\\.\pipe\crashpad_11716_WPBCARGMHRZHAVSHHOMEPATH=\Users\davemTMP=/tmpCONFIG_SITE=/etc/config.sitePATH=/opt/devkitpro/tools/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin:/c/Windows/System32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perlProgramW6432=C:\Program FilesMSYSTEM_PREFIX=/usrORIGINAL_XDG_CURRENT_DESKTOP=undefinedWINDIR=C:\WindowsPROCESSOR_ARCHITECTURE=AMD64PUBLIC=C:\Users\PublicSYSTEMDRIVE=C:OLDPWD=/home/davem/projects/gbaTERM_PROGRAM=vscodeProgramData=C:\ProgramData_=/usr/bin/env
Statistics: Posted by WinterMute — Thu Feb 01, 2024 12:48 am
Statistics: Posted by ausar — Thu Jan 25, 2024 9:19 am
Code:
ProgramFiles(x86)=C:\Program Files (x86)CommonProgramFiles(x86)=C:\Program Files (x86)\Common Filesasl.log=Destination=fileNUMBER_OF_PROCESSORS=8FPS_BROWSER_USER_PROFILE_STRING=DefaultCOLORTERM=truecolorPROCESSOR_LEVEL=6TERM_PROGRAM_VERSION=1.85.2USERDOMAIN_ROAMINGPROFILE=<compname>DEVKITPRO=/opt/devkitproPROGRAMFILES=C:\Program FilesPATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSCOS=Windows_NTHOMEDRIVE=C:USERDOMAIN=<compname>PWD=/home/<user>USERPROFILE=C:\Users\<user>VSCODE_GIT_ASKPASS_NODE=C:\Users\<user>\AppData\Local\Programs\Microsoft VS Code\Code.exeALLUSERSPROFILE=C:\ProgramDataCommonProgramW6432=C:\Program Files\Common FilesHOME=/home/<user>USERNAME=<user>LANG=en_US.UTF-8COMSPEC=C:\Windows\system32\cmd.exeGIT_ASKPASS=c:\Users\<user>\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\git\dist\askpass.shAPPDATA=C:\Users\<user>\AppData\RoamingSYSTEMROOT=C:\WindowsLOCALAPPDATA=C:\Users\<user>\AppData\Local__COMPAT_LAYER=DetectorsAppHealthDEVKITARM=/opt/devkitpro/devkitARMCOMPUTERNAME=<compname>VSCODE_GIT_ASKPASS_EXTRA_ARGS=--ms-enable-electron-run-as-nodeTERM=xterm-256colorLOGONSERVER=\\<compname>ZES_ENABLE_SYSMAN=1PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\ModulesVSCODE_GIT_IPC_HANDLE=\\.\pipe\vscode-git-aa2070ea95-sockTEMP=/home/<user>/AppData/Local/TempSHLVL=1PROCESSOR_REVISION=9e0aDriverData=C:\Windows\System32\Drivers\DriverDataCOMMONPROGRAMFILES=C:\Program Files\Common FilesDEVKITPPC=/opt/devkitpro/devkitPPCSESSIONNAME=ConsolePS1=\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[35m\]$MSYSTEM\[\e[0m\] \[\e[33m\]\w\[\e[0m\]\n\$ VSCODE_GIT_ASKPASS_MAIN=c:\Users\<user>\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\git\dist\askpass-main.jsCHROME_CRASHPAD_PIPE_NAME=\\.\pipe\crashpad_23612_PIVLLSCMYAKNPDORHOMEPATH=\Users\<user>TMP=/home/<user>/AppData/Local/TempPATH=/opt/devkitpro/msys2/usr/bin:/c/Windows/system32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0:/c/Windows/System32/OpenSSH:/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/c/Program Files/NVIDIA Corporation/NVIDIA NvDLISR:/c/Program Files/dotnet:/c/Program Files/Git/cmd:/c/Program Files/CMake/bin:/home/<user>/AppData/Local/Microsoft/WindowsApps:/home/<user>/AppData/Local/Programs/Microsoft VS Code/binProgramW6432=C:\Program FilesORIGINAL_XDG_CURRENT_DESKTOP=undefinedWINDIR=C:\WindowsFPS_BROWSER_APP_PROFILE_STRING=Internet ExplorerPUBLIC=C:\Users\PublicSYSTEMDRIVE=C:TERM_PROGRAM=vscodeProgramData=C:\ProgramData_=/opt/devkitpro/msys2/usr/bin/envOLDPWD=/home/<user>/cmake-test
Statistics: Posted by thepursuer — Thu Jan 25, 2024 7:11 am
Code:
/opt/devkitpro/portlibs/gba/bin/arm-none-eabi-cmake -B _build -S .cmake --build _build
Statistics: Posted by WinterMute — Thu Jan 25, 2024 12:18 am
Statistics: Posted by thepursuer — Wed Jan 24, 2024 1:10 pm
We recommend not doing this - including the toolchain file within the CMakeLists.txt file changes how cmake behaves and causes interesting and hard to debug weirdness. Using the command line specified above is the preferred approach.Code:
# Set the CMake toolchain fileinclude($ENV{DEVKITPRO}/cmake/GBA.cmake)
Code:
/opt/devkitpro/portlibs/gba/bin/arm-none-eabi-cmake -B _build -S .cmake --build _build
Statistics: Posted by WinterMute — Wed Jan 24, 2024 11:29 am
Code:
# Specify the minimum version of CMake requiredcmake_minimum_required(VERSION 3.25)include(FetchContent)# Set the project name and versionproject(my_gba_project VERSION 1.0)set(CMAKE_CXX_STANDARD 20)# Set the CMake toolchain fileinclude($ENV{DEVKITPRO}/cmake/GBA.cmake)FetchContent_Declare( libfixmath GIT_REPOSITORY https://github.com/PetteriAimonen/libfixmath GIT_TAG d308e466e1a09118d03f677c52e5fbf402f6fdd0)FetchContent_MakeAvailable(libfixmath)target_compile_definitions(libfixmath PUBLIC FIXMATH_FAST_SIN FIXMATH_NO_64BIT FIXMATH_NO_CACHE FIXMATH_NO_HARD_DIVISION # FIXMATH_NO_OVERFLOW # FIXMATH_NO_ROUNDING # FIXMATH_OPTIMIZE_8BIT)add_executable(gbatest main.cpp)target_link_libraries(gbatest PUBLIC libfixmath)gba_create_rom(gbatest)dkp_target_generate_symbol_list(gbatest)
main.cpp can be anything that compiles. It compiles exactly once using "arm-none-eabi-cmake -B build . && make -C build". The next make call fails with the error. This particular library compiles on linux so I don't see a reason for this behavior. I can probably get around this somehow but it would be nice if it worked.Statistics: Posted by thepursuer — Tue Jan 23, 2024 10:04 am
Statistics: Posted by WinterMute — Mon Jan 15, 2024 12:32 am
Statistics: Posted by thepursuer — Fri Jan 12, 2024 9:31 am
Statistics: Posted by WinterMute — Sun Dec 31, 2023 7:41 pm