Uploaded image for project: 'Mynewt'
  1. Mynewt
  2. MYNEWT-577

newt - Windows paths broken again

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • v1_0_0_beta2
    • Newt
    • Security Level: Public (Viewable by anyone)
    • None

    Description

      More context here: https://github.com/apache/incubator-mynewt-newt/commit/c1dfedcd1595882ddd20f042a16fc2ed89260b46#commitcomment-20649609

      C:/Users/Simon/code/project/hw/repos/apache-mynewt-core/hw/bsp/nrf51-blenano/src/hal_bsp.c - rebuild required; different command
      2017/01/27 17:26:10.251 [INFO] dstFilePath: srcDir=C:/Users/Simon/code/project/hw/repos/apache-mynewt-core/hw/bsp/nrf51-blenano/src/arch/cortex_m0 srcPath=C:/Users/Simon/code/project/hw/repos/apache-mynewt-core/hw/bsp/nrf51-blenano/src/hal_bsp.c relSrcPath=C:/Users/Simon/code/project/hw/repos/apache-mynewt-core/hw/bsp/nrf51-blenano/src/hal_bsp.c relDstPath=C:/Users/Simon/code/project/hw/repos/apache-mynewt-core/hw/bsp/nrf51-blenano/src/hal_bsp
      2017/01/27 17:26:10.251 [INFO] file=C:/Users/Simon/code/project/hw/repos/apache-mynewt-core/hw/bsp/nrf51-blenano/src/hal_bsp.c depPath=C:/Users/Simon/code/project/hw/bin/targets/nrf51/app/hw/bsp/nrf51-blenano/C:/Users/Simon/code/project/hw/repos/apache-mynewt-core/hw/bsp/nrf51-blenano/src/hal_bsp.d depDir=C:\Users\Simon\code\project\hw\bin\targets\nrf51\app\hw\bsp\nrf51-blenano\C:\Users\Simon\code\project\hw\repos\apache-mynewt-core\hw\bsp\nrf51-blenano\src
      2017/01/27 17:26:10.252 [DEBUG] arm-none-eabi-gcc --specs=nano.specs -DADC_ENABLED=1 -DAPP_NAME="project" -DAPP_project -DARCH_NAME="cortex_m0" -DARCH_cortex_m0 -DBSP_NAME="nrf51-blenano" -DBSP_nrf51_blenano -DCLOCK_ENABLED=1 -DCOMP_ENABLED=0 -DEGU_ENABLED=0 -DGPIOTE_ENABLED=1 -DI2S_ENABLED=0 -DLPCOMP_ENABLED=1 -DNRF51 -DPDM_ENABLED=0 -DPERIPHERAL_RESOURCE_SHARING_ENABLED=1 -DPWM0_ENABLED=1 -DPWM1_ENABLED=0 -DPWM2_ENABLED=0 -DQDEC_ENABLED=1 -DRNG_ENABLED=1 -DRTC0_ENABLED=0 -DRTC1_ENABLED=0 -DRTC2_ENABLED=0 -DSAADC_ENABLED=0 -DSPI0_CONFIG_MISO_PIN=28 -DSPI0_CONFIG_MOSI_PIN=25 -DSPI0_CONFIG_SCK_PIN=29 -DSPI0_ENABLED=1 -DSPI0_USE_EASY_DMA=0 -DSPI1_ENABLED=0 -DSPI2_ENABLED=0 -DSPIS0_CONFIG_MISO_PIN=4 -DSPIS0_CONFIG_MOSI_PIN=3 -DSPIS0_CONFIG_SCK_PIN=2 -DSPIS0_ENABLED=0 -DSPIS1_CONFIG_MISO_PIN=28 -DSPIS1_CONFIG_MOSI_PIN=25 -DSPIS1_CONFIG_SCK_PIN=29 -DSPIS1_ENABLED=1 -DSPIS2_ENABLED=0 -DTIMER0_ENABLED=1 -DTIMER1_ENABLED=0 -DTIMER2_ENABLED=0 -DTIMER3_ENABLED=0 -DTIMER4_ENABLED=0 -DTWI0_CONFIG_SCL=0 -DTWI0_CONFIG_SDA=1 -DTWI0_ENABLED=1 -DTWI1_ENABLED=0 -DTWIS0_ENABLED=0 -DTWIS1_ENABLED=0 -DUART0_ENABLED=1 -DWDT_ENABLED=1 -IC:/Users/Simon/code/project/hw/bin/targets/nrf51/generated/include -Os -Wall -Werror -fdata-sections -ffunction-sections -fno-exceptions -fomit-frame-pointer -ggdb -mcpu=cortex-m0 -mthumb -mthumb-interwork -Iapps/project/include -Iapps/project/include/project/arch/cortex_m0 -Iapps/project/src -Iapps/project/src/arch/cortex_m0 -Ilib/ringbuf/include -Ilib/ringbuf/include/ringbuf/arch/cortex_m0 -Irepos/apache-mynewt-core/boot/bootutil/include -Irepos/apache-mynewt-core/boot/bootutil/include/bootutil/arch/cortex_m0 -Irepos/apache-mynewt-core/compiler/arm-none-eabi-m0/include -Irepos/apache-mynewt-core/compiler/arm-none-eabi-m0/include/arm-none-eabi-m0/arch/cortex_m0 -Irepos/apache-mynewt-core/crypto/mbedtls/include -Irepos/apache-mynewt-core/crypto/mbedtls/include/mbedtls/arch/cortex_m0 -Irepos/apache-mynewt-core/crypto/tinycrypt/include -Irepos/apache-mynewt-core/crypto/tinycrypt/include/tinycrypt/arch/cortex_m0 -Irepos/apache-mynewt-core/encoding/base64/include -Irepos/apache-mynewt-core/encoding/base64/include/base64/arch/cortex_m0 -Irepos/apache-mynewt-core/fs/fcb/include -Irepos/apache-mynewt-core/fs/fcb/include/fcb/arch/cortex_m0 -Irepos/apache-mynewt-core/hw/bsp/nrf51-blenano/include -Irepos/apache-mynewt-core/hw/bsp/nrf51-blenano/include/bsp -Irepos/apache-mynewt-core/hw/bsp/nrf51-blenano/include/nrf51-blenano/arch/cortex_m0 -Irepos/apache-mynewt-core/hw/bsp/nrf51-blenano/src -Irepos/apache-mynewt-core/hw/bsp/nrf51-blenano/src/arch/cortex_m0 -Irepos/apache-mynewt-core/hw/cmsis-core/include -Irepos/apache-mynewt-core/hw/cmsis-core/include/cmsis-core/arch/cortex_m0 -Irepos/apache-mynewt-core/hw/cmsis-core/src/ext -Irepos/apache-mynewt-core/hw/drivers/nimble/nrf51/include -Irepos/apache-mynewt-core/hw/drivers/nimble/nrf51/include/nrf51/arch/cortex_m0 -Irepos/apache-mynewt-core/hw/drivers/uart/include -Irepos/apache-mynewt-core/hw/drivers/uart/include/uart/arch/cortex_m0 -Irepos/apache-mynewt-core/hw/drivers/uart/uart_hal/include -Irepos/apache-mynewt-core/hw/drivers/uart/uart_hal/include/uart_hal/arch/cortex_m0 -Irepos/apache-mynewt-core/hw/hal/include -Irepos/apache-mynewt-core/hw/hal/include/hal/arch/cortex_m0 -Irepos/apache-mynewt-core/hw/mcu/nordic/include -Irepos/apache-mynewt-core/hw/mcu/nordic/include/nordic/arch/cortex_m0 -Irepos/apache-mynewt-core/hw/mcu/nordic/nrf51xxx/include -Irepos/apache-mynewt-core/hw/mcu/nordic/nrf51xxx/include/nrf51xxx/arch/cortex_m0 -Irepos/apache-mynewt-core/hw/mcu/nordic/src/ext -Irepos/apache-mynewt-core/kernel/os/include -Irepos/apache-mynewt-core/kernel/os/include/os/arch/cortex_m0 -Irepos/apache-mynewt-core/libc/baselibc/include -Irepos/apache-mynewt-core/libc/baselibc/include/baselibc/arch/cortex_m0 -Irepos/apache-mynewt-core/net/nimble/controller/include -Irepos/apache-mynewt-core/net/nimble/controller/include/controller/arch/cortex_m0 -Irepos/apache-mynewt-core/net/nimble/host/include -Irepos/apache-mynewt-core/net/nimble/host/include/host/arch/cortex_m0 -Irepos/apache-mynewt-core/net/nimble/host/store/ram/include -Irepos/apache-mynewt-core/net/nimble/host/store/ram/include/ram/arch/cortex_m0 -Irepos/apache-mynewt-core/net/nimble/include -Irepos/apache-mynewt-core/net/nimble/include/nimble/arch/cortex_m0 -Irepos/apache-mynewt-core/net/nimble/transport/ram/include -Irepos/apache-mynewt-core/net/nimble/transport/ram/include/ram/arch/cortex_m0 -Irepos/apache-mynewt-core/sys/config/include -Irepos/apache-mynewt-core/sys/config/include/config/arch/cortex_m0 -Irepos/apache-mynewt-core/sys/console/full/include -Irepos/apache-mynewt-core/sys/console/full/include/full/arch/cortex_m0 -Irepos/apache-mynewt-core/sys/defs/include -Irepos/apache-mynewt-core/sys/defs/include/defs/arch/cortex_m0 -Irepos/apache-mynewt-core/sys/flash_map/include -Irepos/apache-mynewt-core/sys/flash_map/include/flash_map/arch/cortex_m0 -Irepos/apache-mynewt-core/sys/log/full/include -Irepos/apache-mynewt-core/sys/log/full/include/full/arch/cortex_m0 -Irepos/apache-mynewt-core/sys/mfg/include -Irepos/apache-mynewt-core/sys/mfg/include/mfg/arch/cortex_m0 -Irepos/apache-mynewt-core/sys/shell/include -Irepos/apache-mynewt-core/sys/shell/include/shell/arch/cortex_m0 -Irepos/apache-mynewt-core/sys/stats/full/include -Irepos/apache-mynewt-core/sys/stats/full/include/full/arch/cortex_m0 -Irepos/apache-mynewt-core/sys/sysinit/include -Irepos/apache-mynewt-core/sys/sysinit/include/sysinit/arch/cortex_m0 -Irepos/apache-mynewt-core/time/datetime/include -Irepos/apache-mynewt-core/time/datetime/include/datetime/arch/cortex_m0 -Irepos/apache-mynewt-core/util/cbmem/include -Irepos/apache-mynewt-core/util/cbmem/include/cbmem/arch/cortex_m0 -Irepos/apache-mynewt-core/util/crc/include -Irepos/apache-mynewt-core/util/crc/include/crc/arch/cortex_m0 -Irepos/apache-mynewt-core/util/mem/include -Irepos/apache-mynewt-core/util/mem/include/mem/arch/cortex_m0 -Itargets/nrf51/include -Itargets/nrf51/include/nrf51/arch/cortex_m0 -Itargets/nrf51/src -Itargets/nrf51/src/arch/cortex_m0 -Irepos/apache-mynewt-core/hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197 -Irepos/apache-mynewt-core/hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components -Irepos/apache-mynewt-core/hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/device -Irepos/apache-mynewt-core/hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/toolchain -Irepos/apache-mynewt-core/hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/toolchain/arm -Irepos/apache-mynewt-core/hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/toolchain/gcc -Irepos/apache-mynewt-core/hw/mcu/nordic/src/ext/nRF5_SDK_11.0.0_89a8197/components/toolchain/iar -MM -MG repos/apache-mynewt-core/hw/bsp/nrf51-blenano/src/hal_bsp.c
      2017/01/27 17:26:10.361 [DEBUG] goroutine 18 [running]:
      mynewt.apache.org/newt/newt/vendor/mynewt.apache.org/newt/util.NewNewtError(0xc082130a50, 0xe9, 0xe9)
              C:/Users/Simon/code/go/src/mynewt.apache.org/newt/newt/vendor/mynewt.apache.org/newt/util/util.go:75 +0x10a
      mynewt.apache.org/newt/newt/vendor/mynewt.apache.org/newt/util.ChildNewtError(0x12a4840, 0xc08237af90, 0x241)
              C:/Users/Simon/code/go/src/mynewt.apache.org/newt/newt/vendor/mynewt.apache.org/newt/util/util.go:101 +0xa4
      mynewt.apache.org/newt/newt/toolchain.(*Compiler).GenDepsForFile(0xc082260fc0, 0xc0823dc780, 0x58, 0x0, 0x0)
              C:/Users/Simon/code/go/src/mynewt.apache.org/newt/newt/toolchain/compiler.go:441 +0xb1d
      mynewt.apache.org/newt/newt/toolchain.(*DepTracker).CompileRequired(0xc082260fe8, 0xc0823dc780, 0x58, 0x0, 0x3, 0x0, 0x0)
              C:/Users/Simon/code/go/src/mynewt.apache.org/newt/newt/toolchain/deps.go:174 +0x35d
      mynewt.apache.org/newt/newt/toolchain.(*Compiler).CompileC(0xc082260fc0, 0xc0823dc780, 0x58, 0x0, 0x0)
              C:/Users/Simon/code/go/src/mynewt.apache.org/newt/newt/toolchain/compiler.go:577 +0x1dd
      mynewt.apache.org/newt/newt/toolchain.RunJob(0xc08212f440, 0x58, 0xc082260fc0, 0x0, 0x0, 0x0)
              C:/Users/Simon/code/go/src/mynewt.apache.org/newt/newt/toolchain/compiler.go:768 +0x65
      mynewt.apache.org/newt/newt/builder.buildWorker(0x0, 0xc082207380, 0xc0822073e0, 0xc082207440)
              C:/Users/Simon/code/go/src/mynewt.apache.org/newt/newt/builder/build.go:480 +0x18b
      created by mynewt.apache.org/newt/newt/builder.(*Builder).Build
              C:/Users/Simon/code/go/src/mynewt.apache.org/newt/newt/builder/build.go:534 +0x5e4
      
      goroutine 1 [chan receive]:
      mynewt.apache.org/newt/newt/builder.(*Builder).Build(0xc08210cc30, 0x0, 0x0)
              C:/Users/Simon/code/go/src/mynewt.apache.org/newt/newt/builder/build.go:539 +0x65a
      mynewt.apache.org/newt/newt/builder.(*TargetBuilder).Build(0xc082206d80, 0x0, 0x0)
              C:/Users/Simon/code/go/src/mynewt.apache.org/newt/newt/builder/targetbuild.go:366 +0x11b
      mynewt.apache.org/newt/newt/cli.buildRunCmd(0xc0820658c0, 0xc0820088c0, 0x1, 0x4)
              C:/Users/Simon/code/go/src/mynewt.apache.org/newt/newt/cli/build_cmds.go:155 +0x5dd
      mynewt.apache.org/newt/newt/vendor/github.com/spf13/cobra.(*Command).execute(0xc0820658c0, 0xc082008880, 0x4, 0x4, 0x0, 0x0)
              C:/Users/Simon/code/go/src/mynewt.apache.org/newt/newt/vendor/github.com/spf13/cobra/command.go:636 +0x8f0
      mynewt.apache.org/newt/newt/vendor/github.com/spf13/cobra.(*Command).ExecuteC(0xc082065440, 0xc0820658c0, 0x0, 0x0)
              C:/Users/Simon/code/go/src/mynewt.apache.org/newt/newt/vendor/github.com/spf13/cobra/command.go:722 +0x563
      mynewt.apache.org/newt/newt/vendor/github.com/spf13/cobra.(*Command).Execute(0xc082065440, 0x0, 0x0)
              C:/Users/Simon/code/go/src/mynewt.apache.org/newt/newt/vendor/github.com/spf13/cobra/command.go:681 +0x34
      main.main()
              C:/Users/Simon/code/go/src/mynewt.apache.org/newt/newt/newt.go:152 +0x2ae
      
      goroutine 5 [syscall]:
      os/signal.signal_recv(0x0)
              C:/Lib/go/src/runtime/sigqueue.go:116 +0x139
      os/signal.loop()
              C:/Lib/go/src/os/signal/signal_unix.go:22 +0x1f
      created by os/signal.init.1
              C:/Lib/go/src/os/signal/signal_unix.go:28 +0x3e
      
      Error: open C:/Users/Simon/code/project/hw/bin/targets/nrf51/app/hw/bsp/nrf51-blenano/C:/Users/Simon/code/project/hw/repos/apache-mynewt-core/hw/bsp/nrf51-blenano/src/hal_bsp.d: The filename, directory name, or volume label syntax is incorrect.
      

      It seems like the wrong Compiler object is being used for some source files, causing the base source path to be incorrect.

      Attachments

        Activity

          People

            ccollins476 Christopher Collins
            ccollins476 Christopher Collins
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: