I created a Pebble online account and imported this Github project, and then clicked on "Compilation" in left bar and then the "Run build" button, and the build failed with this output:
Setting top to : /tmp/tmpwXTc6s
Setting out to : /tmp/tmpwXTc6s/build
Checking for program webpack : /app/node_modules/.bin/webpack
Found Pebble SDK for diorite in: : /app/sdk3/pebble/diorite
Checking for program gcc,cc : arm-none-eabi-gcc
Checking for program ar : arm-none-eabi-ar
Found Pebble SDK for chalk in: : /app/sdk3/pebble/chalk
Checking for program gcc,cc : arm-none-eabi-gcc
Checking for program ar : arm-none-eabi-ar
Found Pebble SDK for basalt in: : /app/sdk3/pebble/basalt
Checking for program gcc,cc : arm-none-eabi-gcc
Checking for program ar : arm-none-eabi-ar
'configure' finished successfully (0.132s)
Waf: Entering directory `/tmp/tmpwXTc6s/build'
[ 2/104] message_key_header: -> build/include/message_keys.auto.h
[ 3/104] message_key_json: -> build/js/message_keys.json
[ 3/104] message_key_definitions: -> build/src/message_keys.auto.c
[ 4/104] diorite | subst: ../../app/sdk3/pebble/common/pebble_app.ld.template -> build/diorite/pebble_app.ld.auto
[ 5/104] diorite | appinfo.auto.c: -> build/diorite/appinfo.auto.c
[ 7/104] diorite | appinfo.json: -> build/appinfo.json
[ 7/104] diorite | reso: resources/images/warning.png -> build/diorite/resources/images/warning.png.WARNING.reso
[ 8/104] diorite | reso: resources/images/icon.png -> build/diorite/resources/images/icon.png.IMAGE_MENU_ICON.reso
[ 10/104] diorite | resource_ball: build/diorite/resources/images/warning.png.WARNING.reso build/diorite/resources/images/icon.png.IMAGE_MENU_ICON.reso -> build/diorite/system_resources.resball
[ 10/104] diorite | c: build/src/message_keys.auto.c -> build/src/message_keys.auto.c.23.o
[ 11/104] diorite | generate_resource_id_definitions: build/diorite/system_resources.resball -> build/diorite/src/resource_ids.auto.c
[ 12/104] diorite | generate_resource_id_header: build/diorite/system_resources.resball -> build/diorite/src/resource_ids.auto.h
[ 13/104] diorite | generate_pbpack: build/diorite/system_resources.resball -> build/diorite/app_resources.pbpack
[ 14/104] diorite | c: src/c/error_window.c -> build/src/c/error_window.c.23.o
[ 15/104] diorite | c: src/c/bus_details.c -> build/src/c/bus_details.c.23.o
[ 16/104] diorite | c: src/c/arrivals.c -> build/src/c/arrivals.c.23.o
[ 17/104] diorite | c: build/diorite/appinfo.auto.c -> build/diorite/appinfo.auto.c.23.o
[ 18/104] diorite | c: src/c/main_window.c -> build/src/c/main_window.c.23.o
[ 19/104] diorite | c: src/c/utility.c -> build/src/c/utility.c.23.o
[ 20/104] diorite | c: src/c/location.c -> build/src/c/location.c.23.o
[ 21/104] diorite | c: build/diorite/src/resource_ids.auto.c -> build/diorite/src/resource_ids.auto.c.23.o
[ 22/104] diorite | c: src/c/add_routes.c -> build/src/c/add_routes.c.23.o
[ 23/104] diorite | c: src/c/manage_stops.c -> build/src/c/manage_stops.c.23.o
[ 24/104] diorite | c: src/c/radus_window.c -> build/src/c/radus_window.c.23.o
/tmp/ccAoXshm.s: Assembler messages:
/tmp/ccAoXshm.s:45: Error: thumb conditional instruction should be in IT block -- `subne r5,r5,r2'
/tmp/ccAoXshm.s:47: Error: thumb conditional instruction should be in IT block -- `subne r5,r5,r0'
Waf: Leaving directory `/tmp/tmpwXTc6s/build'
Build failed
-> task in 'diorite/pebble-app.elf' failed (exit status 1):
{task 140166043558096: c location.c -> location.c.23.o}
['arm-none-eabi-gcc', '-std=c99', '-mcpu=cortex-m3', '-mthumb', '-ffunction-sections', '-fdata-sections', '-g', '-fPIE', '-Os', '-D_TIME_H_', '-Wall', '-Wextra', '-Werror', '-Wno-unused-parameter', '-Wno-error=unused-function', '-Wno-error=unused-variable', '-I/app/sdk3/pebble/diorite/include', '-I/tmp/tmpwXTc6s/build', '-I/tmp/tmpwXTc6s', '-I/tmp/tmpwXTc6s/build/include', '-I/tmp/tmpwXTc6s/include', '-I/tmp/tmpwXTc6s/build/src', '-I/tmp/tmpwXTc6s/src', '-I/tmp/tmpwXTc6s/build/diorite', '-I/tmp/tmpwXTc6s/diorite', '-I/tmp/tmpwXTc6s/node_modules/pebble-math-sll/dist/include', '-I/tmp/tmpwXTc6s/node_modules/pebble-math-sll/dist/include/pebble-math-sll/diorite', '-DRELEASE', '-DPBL_PLATFORM_DIORITE', '-DPBL_BW', '-DPBL_RECT', '-DPBL_MICROPHONE', '-DPBL_HEALTH', '-DPBL_SMARTSTRAP', '-DPBL_DISPLAY_WIDTH=144', '-DPBL_DISPLAY_HEIGHT=168', '-DPBL_SDK_3', '-D__FILE_NAME__="location.c"', '../src/c/location.c', '-c', '-o', 'src/c/location.c.23.o']