Hydr8gon / sm64

A port of Super Mario 64 for the DSi
Creative Commons Zero v1.0 Universal
131 stars 10 forks source link

Windows build failed #7

Closed tomrow closed 3 years ago

tomrow commented 3 years ago
[+] Building 1.6s (9/9) FINISHED
 => [internal] load build definition from Dockerfile                                                               0.1s
 => => transferring dockerfile: 32B                                                                                0.0s
 => [internal] load .dockerignore                                                                                  0.0s
 => => transferring context: 2B                                                                                    0.0s
 => [internal] load metadata for docker.io/devkitpro/devkitarm:latest                                              1.4s
 => [1/5] FROM docker.io/devkitpro/devkitarm:latest@sha256:108499116fe0952cc9c32519ab1f5b9d428311d9c1ee137356c606  0.0s
 => CACHED [2/5] RUN apt update                                                                                    0.0s
 => CACHED [3/5] RUN apt -y install build-essential bsdmainutils sox                                               0.0s
 => CACHED [4/5] RUN mkdir /sm64                                                                                   0.0s
 => CACHED [5/5] WORKDIR /sm64                                                                                     0.0s
 => exporting to image                                                                                             0.0s
 => => exporting layers                                                                                            0.0s
 => => writing image sha256:10b3d7235d1e773678f22617e41093bacac7f6480a885d41cb28d5a55b3cea5b                       0.0s
 => => naming to docker.io/library/sm64dsi                                                                         0.0s
==== Build Options ====
Version:        us
Microcode:      f3dex2
Target:         sm64.us
Compare ROM:    no
Build Matching: no
=======================
Building tools...
Building ROM...
Compiling: src/game/ingame_menu.c -> build/us_nds/src/game/ingame_menu.o
Compiling: src/menu/star_select.c -> build/us_nds/src/menu/star_select.o
Compiling: src/menu/file_select.c -> build/us_nds/src/menu/file_select.o
Compiling: actors/group5.c -> build/us_nds/actors/group5.o
Compiling: actors/group15.c -> build/us_nds/actors/group15.o
Compiling: actors/group10.c -> build/us_nds/actors/group10.o
Compiling: actors/group17.c -> build/us_nds/actors/group17.o
Compiling: actors/group6.c -> build/us_nds/actors/group6.o
Compiling: actors/group14.c -> build/us_nds/actors/group14.o
Compiling: actors/common1.c -> build/us_nds/actors/common1.o
Compiling: actors/group16.c -> build/us_nds/actors/group16.o
Compiling: actors/group9.c -> build/us_nds/actors/group9.o
Compiling: actors/group1.c -> build/us_nds/actors/group1.o
Compiling: actors/group2.c -> build/us_nds/actors/group2.o
Compiling: actors/group3.c -> build/us_nds/actors/group3.o
Compiling: actors/group8.c -> build/us_nds/actors/group8.o
Compiling: actors/group12.c -> build/us_nds/actors/group12.o
Compiling: actors/group4.c -> build/us_nds/actors/group4.o
Compiling: actors/group7.c -> build/us_nds/actors/group7.o
Compiling: actors/common0.c -> build/us_nds/actors/common0.o
Compiling: actors/group0.c -> build/us_nds/actors/group0.o
Compiling: actors/group13.c -> build/us_nds/actors/group13.o
Compiling: actors/group11.c -> build/us_nds/actors/group11.o
Compiling: levels/scripts.c -> build/us_nds/levels/scripts.o
Compiling: bin/mountain.c -> build/us_nds/bin/mountain.o
Compiling: bin/machine.c -> build/us_nds/bin/machine.o
Compiling: bin/grass.c -> build/us_nds/bin/grass.o
Compiling: bin/water.c -> build/us_nds/bin/water.o
Compiling: bin/title_screen_bg.c -> build/us_nds/bin/title_screen_bg.o
Compiling: bin/sky.c -> build/us_nds/bin/sky.o
Compiling: bin/inside.c -> build/us_nds/bin/inside.o
Compiling: bin/generic.c -> build/us_nds/bin/generic.o
Compiling: bin/spooky.c -> build/us_nds/bin/spooky.o
Compiling: bin/fire.c -> build/us_nds/bin/fire.o
Compiling: bin/outside.c -> build/us_nds/bin/outside.o
Compiling: bin/effect.c -> build/us_nds/bin/effect.o
Compiling: bin/snow.c -> build/us_nds/bin/snow.o
Compiling: bin/cave.c -> build/us_nds/bin/cave.o
Compiling: bin/segment2.c -> build/us_nds/bin/segment2.o
Encoding IMA: build/us_nds/sound/samples/sfx_9/05_camera_shutter.wav -> build/us_nds/sound/samples/sfx_9/05_camera_shutter.ima
Encoding IMA: build/us_nds/sound/samples/sfx_9/01.wav -> build/us_nds/sound/samples/sfx_9/01.ima
Encoding IMA: build/us_nds/sound/samples/sfx_9/06.wav -> build/us_nds/sound/samples/sfx_9/06.ima
Encoding IMA: build/us_nds/sound/samples/sfx_9/02.wav -> build/us_nds/sound/samples/sfx_9/02.ima
Encoding IMA: build/us_nds/sound/samples/sfx_9/00.wav -> build/us_nds/sound/samples/sfx_9/00.ima
Encoding IMA: build/us_nds/sound/samples/sfx_9/04_camera_buzz.wav -> build/us_nds/sound/samples/sfx_9/04_camera_buzz.ima
Encoding IMA: build/us_nds/sound/samples/sfx_9/03.wav -> build/us_nds/sound/samples/sfx_9/03.ima
Encoding IMA: build/us_nds/sound/samples/sfx_7/08.wav -> build/us_nds/sound/samples/sfx_7/08.ima
Encoding IMA: build/us_nds/sound/samples/sfx_7/0D_chain_chomp_bark.wav -> build/us_nds/sound/samples/sfx_7/0D_chain_chomp_bark.ima
Encoding IMA: build/us_nds/sound/samples/sfx_7/09.wav -> build/us_nds/sound/samples/sfx_7/09.ima
Encoding IMA: build/us_nds/sound/samples/sfx_7/01.wav -> build/us_nds/sound/samples/sfx_7/01.ima
Encoding IMA: build/us_nds/sound/samples/sfx_7/0B.wav -> build/us_nds/sound/samples/sfx_7/0B.ima
Encoding IMA: build/us_nds/sound/samples/sfx_7/04.wav -> build/us_nds/sound/samples/sfx_7/04.ima
Encoding IMA: build/us_nds/sound/samples/sfx_7/02.wav -> build/us_nds/sound/samples/sfx_7/02.ima
Encoding IMA: build/us_nds/sound/samples/sfx_7/00.wav -> build/us_nds/sound/samples/sfx_7/00.ima
Encoding IMA: build/us_nds/sound/samples/sfx_7/0A.wav -> build/us_nds/sound/samples/sfx_7/0A.ima
Encoding IMA: build/us_nds/sound/samples/sfx_7/0C.wav -> build/us_nds/sound/samples/sfx_7/0C.ima
Encoding IMA: build/us_nds/sound/samples/sfx_7/07.wav -> build/us_nds/sound/samples/sfx_7/07.ima
Encoding IMA: build/us_nds/sound/samples/sfx_7/06.wav -> build/us_nds/sound/samples/sfx_7/06.ima
Encoding IMA: build/us_nds/sound/samples/sfx_7/05.wav -> build/us_nds/sound/samples/sfx_7/05.ima
Encoding IMA: build/us_nds/sound/samples/sfx_7/03.wav -> build/us_nds/sound/samples/sfx_7/03.ima
Encoding IMA: build/us_nds/sound/samples/sfx_4/08.wav -> build/us_nds/sound/samples/sfx_4/08.ima
Encoding IMA: build/us_nds/sound/samples/sfx_4/09.wav -> build/us_nds/sound/samples/sfx_4/09.ima
Encoding IMA: build/us_nds/sound/samples/sfx_4/01.wav -> build/us_nds/sound/samples/sfx_4/01.ima
Encoding IMA: build/us_nds/sound/samples/sfx_4/04.wav -> build/us_nds/sound/samples/sfx_4/04.ima
Encoding IMA: build/us_nds/sound/samples/sfx_4/02.wav -> build/us_nds/sound/samples/sfx_4/02.ima
Encoding IMA: build/us_nds/sound/samples/sfx_4/00.wav -> build/us_nds/sound/samples/sfx_4/00.ima
Encoding IMA: build/us_nds/sound/samples/sfx_4/07.wav -> build/us_nds/sound/samples/sfx_4/07.ima
Encoding IMA: build/us_nds/sound/samples/sfx_4/06.wav -> build/us_nds/sound/samples/sfx_4/06.ima
Encoding IMA: build/us_nds/sound/samples/sfx_4/05.wav -> build/us_nds/sound/samples/sfx_4/05.ima
Encoding IMA: build/us_nds/sound/samples/sfx_4/03.wav -> build/us_nds/sound/samples/sfx_4/03.ima
Encoding IMA: build/us_nds/sound/samples/sfx_terrain/03_step_spooky.wav -> build/us_nds/sound/samples/sfx_terrain/03_step_spooky.ima
Encoding IMA: build/us_nds/sound/samples/sfx_terrain/06_step_metal.wav -> build/us_nds/sound/samples/sfx_terrain/06_step_metal.ima
Encoding IMA: build/us_nds/sound/samples/sfx_terrain/07_step_sand.wav -> build/us_nds/sound/samples/sfx_terrain/07_step_sand.ima
Encoding IMA: build/us_nds/sound/samples/sfx_terrain/02_step_stone.wav -> build/us_nds/sound/samples/sfx_terrain/02_step_stone.ima
Encoding IMA: build/us_nds/sound/samples/sfx_terrain/05_step_ice.wav -> build/us_nds/sound/samples/sfx_terrain/05_step_ice.ima
Encoding IMA: build/us_nds/sound/samples/sfx_terrain/00_step_default.wav -> build/us_nds/sound/samples/sfx_terrain/00_step_default.ima
Encoding IMA: build/us_nds/sound/samples/sfx_terrain/01_step_grass.wav -> build/us_nds/sound/samples/sfx_terrain/01_step_grass.ima
Encoding IMA: build/us_nds/sound/samples/sfx_terrain/04_step_snow.wav -> build/us_nds/sound/samples/sfx_terrain/04_step_snow.ima
Encoding IMA: build/us_nds/sound/samples/piranha_music_box/00_music_box.wav -> build/us_nds/sound/samples/piranha_music_box/00_music_box.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/08.wav -> build/us_nds/sound/samples/sfx_5/08.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/18.wav -> build/us_nds/sound/samples/sfx_5/18.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/19.wav -> build/us_nds/sound/samples/sfx_5/19.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/09.wav -> build/us_nds/sound/samples/sfx_5/09.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/11.wav -> build/us_nds/sound/samples/sfx_5/11.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/01.wav -> build/us_nds/sound/samples/sfx_5/01.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/0F.wav -> build/us_nds/sound/samples/sfx_5/0F.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/16.wav -> build/us_nds/sound/samples/sfx_5/16.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/0D.wav -> build/us_nds/sound/samples/sfx_5/0D.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/1B.wav -> build/us_nds/sound/samples/sfx_5/1B.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/0B.wav -> build/us_nds/sound/samples/sfx_5/0B.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/1A.wav -> build/us_nds/sound/samples/sfx_5/1A.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/04.wav -> build/us_nds/sound/samples/sfx_5/04.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/12.wav -> build/us_nds/sound/samples/sfx_5/12.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/02.wav -> build/us_nds/sound/samples/sfx_5/02.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/10.wav -> build/us_nds/sound/samples/sfx_5/10.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/00.wav -> build/us_nds/sound/samples/sfx_5/00.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/0A.wav -> build/us_nds/sound/samples/sfx_5/0A.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/15.wav -> build/us_nds/sound/samples/sfx_5/15.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/17.wav -> build/us_nds/sound/samples/sfx_5/17.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/0E.wav -> build/us_nds/sound/samples/sfx_5/0E.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/1C.wav -> build/us_nds/sound/samples/sfx_5/1C.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/0C.wav -> build/us_nds/sound/samples/sfx_5/0C.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/14.wav -> build/us_nds/sound/samples/sfx_5/14.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/07.wav -> build/us_nds/sound/samples/sfx_5/07.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/06.wav -> build/us_nds/sound/samples/sfx_5/06.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/13.wav -> build/us_nds/sound/samples/sfx_5/13.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/05.wav -> build/us_nds/sound/samples/sfx_5/05.ima
Encoding IMA: build/us_nds/sound/samples/sfx_5/03.wav -> build/us_nds/sound/samples/sfx_5/03.ima
Encoding IMA: build/us_nds/sound/samples/course_start/00_la.wav -> build/us_nds/sound/samples/course_start/00_la.ima
Encoding IMA: build/us_nds/sound/samples/sfx_water/00_plunge.wav -> build/us_nds/sound/samples/sfx_water/00_plunge.ima
Encoding IMA: build/us_nds/sound/samples/sfx_water/02_swim.wav -> build/us_nds/sound/samples/sfx_water/02_swim.ima
Encoding IMA: build/us_nds/sound/samples/sfx_water/01_splash.wav -> build/us_nds/sound/samples/sfx_water/01_splash.ima
Encoding IMA: build/us_nds/sound/samples/instruments/27_harpsichord.wav -> build/us_nds/sound/samples/instruments/27_harpsichord.ima
Encoding IMA: build/us_nds/sound/samples/instruments/15_strings_4.wav -> build/us_nds/sound/samples/instruments/15_strings_4.ima
Encoding IMA: build/us_nds/sound/samples/instruments/25_strings_3.wav -> build/us_nds/sound/samples/instruments/25_strings_3.ima
Encoding IMA: build/us_nds/sound/samples/instruments/09.wav -> build/us_nds/sound/samples/instruments/09.ima
Encoding IMA: build/us_nds/sound/samples/instruments/2A.wav -> build/us_nds/sound/samples/instruments/2A.ima
Encoding IMA: build/us_nds/sound/samples/instruments/0A_tambourine.wav -> build/us_nds/sound/samples/instruments/0A_tambourine.ima
Encoding IMA: build/us_nds/sound/samples/instruments/01_banjo_1.wav -> build/us_nds/sound/samples/instruments/01_banjo_1.ima
Encoding IMA: build/us_nds/sound/samples/instruments/10_cymbal_bell.wav -> build/us_nds/sound/samples/instruments/10_cymbal_bell.ima
Encoding IMA: build/us_nds/sound/samples/instruments/13_snare_drum_2.wav -> build/us_nds/sound/samples/instruments/13_snare_drum_2.ima
Encoding IMA: build/us_nds/sound/samples/instruments/12_snare_drum_1.wav -> build/us_nds/sound/samples/instruments/12_snare_drum_1.ima
Encoding IMA: build/us_nds/sound/samples/instruments/3F.wav -> build/us_nds/sound/samples/instruments/3F.ima
Encoding IMA: build/us_nds/sound/samples/instruments/38_electric_kick_drum.wav -> build/us_nds/sound/samples/instruments/38_electric_kick_drum.ima
Encoding IMA: build/us_nds/sound/samples/instruments/36_sawtooth_synth.wav -> build/us_nds/sound/samples/instruments/36_sawtooth_synth.ima
Encoding IMA: build/us_nds/sound/samples/instruments/35_gospel_organ.wav -> build/us_nds/sound/samples/instruments/35_gospel_organ.ima
Encoding IMA: build/us_nds/sound/samples/instruments/07_rimshot.wav -> build/us_nds/sound/samples/instruments/07_rimshot.ima
Encoding IMA: build/us_nds/sound/samples/instruments/03_human_whistle.wav -> build/us_nds/sound/samples/instruments/03_human_whistle.ima
Encoding IMA: build/us_nds/sound/samples/instruments/20_cabasa.wav -> build/us_nds/sound/samples/instruments/20_cabasa.ima
Encoding IMA: build/us_nds/sound/samples/instruments/0D_clave.wav -> build/us_nds/sound/samples/instruments/0D_clave.ima
Encoding IMA: build/us_nds/sound/samples/instruments/0F_hihat_open.wav -> build/us_nds/sound/samples/instruments/0F_hihat_open.ima
Encoding IMA: build/us_nds/sound/samples/instruments/2D_trombone.wav -> build/us_nds/sound/samples/instruments/2D_trombone.ima
Encoding IMA: build/us_nds/sound/samples/instruments/24_strings_2.wav -> build/us_nds/sound/samples/instruments/24_strings_2.ima
Encoding IMA: build/us_nds/sound/samples/instruments/1B_organ_2.wav -> build/us_nds/sound/samples/instruments/1B_organ_2.ima
Encoding IMA: build/us_nds/sound/samples/instruments/2B.wav -> build/us_nds/sound/samples/instruments/2B.ima
Encoding IMA: build/us_nds/sound/samples/instruments/06_kick_drum_1.wav -> build/us_nds/sound/samples/instruments/06_kick_drum_1.ima
Encoding IMA: build/us_nds/sound/samples/instruments/0B.wav -> build/us_nds/sound/samples/instruments/0B.ima
Encoding IMA: build/us_nds/sound/samples/instruments/46_pizzicato_strings_1.wav -> build/us_nds/sound/samples/instruments/46_pizzicato_strings_1.ima
Encoding IMA: build/us_nds/sound/samples/instruments/1F_open_triangle.wav -> build/us_nds/sound/samples/instruments/1F_open_triangle.ima
Encoding IMA: build/us_nds/sound/samples/instruments/02.wav -> build/us_nds/sound/samples/instruments/02.ima
Encoding IMA: build/us_nds/sound/samples/instruments/40_bell.wav -> build/us_nds/sound/samples/instruments/40_bell.ima
Encoding IMA: build/us_nds/sound/samples/instruments/34_alto_flute.wav -> build/us_nds/sound/samples/instruments/34_alto_flute.ima
Encoding IMA: build/us_nds/sound/samples/instruments/17_trumpet.wav -> build/us_nds/sound/samples/instruments/17_trumpet.ima
Encoding IMA: build/us_nds/sound/samples/instruments/30_rarefaction-lahna.wav -> build/us_nds/sound/samples/instruments/30_rarefaction-lahna.ima
Encoding IMA: build/us_nds/sound/samples/instruments/44_grand_piano.wav -> build/us_nds/sound/samples/instruments/44_grand_piano.ima
Encoding IMA: build/us_nds/sound/samples/instruments/3C_acoustic_guitar.wav -> build/us_nds/sound/samples/instruments/3C_acoustic_guitar.ima
Encoding IMA: build/us_nds/sound/samples/instruments/48_steel_drum.wav -> build/us_nds/sound/samples/instruments/48_steel_drum.ima
Encoding IMA: build/us_nds/sound/samples/instruments/41_pan_flute.wav -> build/us_nds/sound/samples/instruments/41_pan_flute.ima
Encoding IMA: build/us_nds/sound/samples/instruments/0C_conga_stick.wav -> build/us_nds/sound/samples/instruments/0C_conga_stick.ima
Encoding IMA: build/us_nds/sound/samples/instruments/04_bright_piano.wav -> build/us_nds/sound/samples/instruments/04_bright_piano.ima
Encoding IMA: build/us_nds/sound/samples/instruments/28_sitar_1.wav -> build/us_nds/sound/samples/instruments/28_sitar_1.ima
Encoding IMA: build/us_nds/sound/samples/instruments/00.wav -> build/us_nds/sound/samples/instruments/00.ima
Encoding IMA: build/us_nds/sound/samples/instruments/47_pizzicato_strings_2.wav -> build/us_nds/sound/samples/instruments/47_pizzicato_strings_2.ima
Encoding IMA: build/us_nds/sound/samples/instruments/22_boys_choir.wav -> build/us_nds/sound/samples/instruments/22_boys_choir.ima
Encoding IMA: build/us_nds/sound/samples/instruments/05_acoustic_bass.wav -> build/us_nds/sound/samples/instruments/05_acoustic_bass.ima
Encoding IMA: build/us_nds/sound/samples/instruments/2C.wav -> build/us_nds/sound/samples/instruments/2C.ima
Encoding IMA: build/us_nds/sound/samples/instruments/42_vibraphone.wav -> build/us_nds/sound/samples/instruments/42_vibraphone.ima
Encoding IMA: build/us_nds/sound/samples/instruments/14_strings_5.wav -> build/us_nds/sound/samples/instruments/14_strings_5.ima
Encoding IMA: build/us_nds/sound/samples/instruments/3E_monk_choir.wav -> build/us_nds/sound/samples/instruments/3E_monk_choir.ima
Encoding IMA: build/us_nds/sound/samples/instruments/11_splash_cymbal.wav -> build/us_nds/sound/samples/instruments/11_splash_cymbal.ima
Encoding IMA: build/us_nds/sound/samples/instruments/33_kick_drum_2.wav -> build/us_nds/sound/samples/instruments/33_kick_drum_2.ima
Encoding IMA: build/us_nds/sound/samples/instruments/32_metal_rimshot.wav -> build/us_nds/sound/samples/instruments/32_metal_rimshot.ima
Encoding IMA: build/us_nds/sound/samples/instruments/3D.wav -> build/us_nds/sound/samples/instruments/3D.ima
Encoding IMA: build/us_nds/sound/samples/instruments/1C.wav -> build/us_nds/sound/samples/instruments/1C.ima
Encoding IMA: build/us_nds/sound/samples/instruments/2F_sleigh_bells.wav -> build/us_nds/sound/samples/instruments/2F_sleigh_bells.ima
Encoding IMA: build/us_nds/sound/samples/instruments/3B_banjo_2.wav -> build/us_nds/sound/samples/instruments/3B_banjo_2.ima
Encoding IMA: build/us_nds/sound/samples/instruments/1D.wav -> build/us_nds/sound/samples/instruments/1D.ima
Encoding IMA: build/us_nds/sound/samples/instruments/0E_hihat_closed.wav -> build/us_nds/sound/samples/instruments/0E_hihat_closed.ima
Encoding IMA: build/us_nds/sound/samples/instruments/45_french_horns_lq.wav -> build/us_nds/sound/samples/instruments/45_french_horns_lq.ima
Encoding IMA: build/us_nds/sound/samples/instruments/29_orchestra_hit.wav -> build/us_nds/sound/samples/instruments/29_orchestra_hit.ima
Encoding IMA: build/us_nds/sound/samples/instruments/19_brass.wav -> build/us_nds/sound/samples/instruments/19_brass.ima
Encoding IMA: build/us_nds/sound/samples/instruments/31_rarefaction-convolution.wav -> build/us_nds/sound/samples/instruments/31_rarefaction-convolution.ima
Encoding IMA: build/us_nds/sound/samples/instruments/37_square_synth.wav -> build/us_nds/sound/samples/instruments/37_square_synth.ima
Encoding IMA: build/us_nds/sound/samples/instruments/43_harmonica.wav -> build/us_nds/sound/samples/instruments/43_harmonica.ima
Encoding IMA: build/us_nds/sound/samples/instruments/08.wav -> build/us_nds/sound/samples/instruments/08.ima
Encoding IMA: build/us_nds/sound/samples/instruments/23_strings_1.wav -> build/us_nds/sound/samples/instruments/23_strings_1.ima
Encoding IMA: build/us_nds/sound/samples/instruments/21_sine_bass.wav -> build/us_nds/sound/samples/instruments/21_sine_bass.ima
Encoding IMA: build/us_nds/sound/samples/instruments/2E_accordion.wav -> build/us_nds/sound/samples/instruments/2E_accordion.ima
Encoding IMA: build/us_nds/sound/samples/instruments/16_french_horns.wav -> build/us_nds/sound/samples/instruments/16_french_horns.ima
Encoding IMA: build/us_nds/sound/samples/instruments/26_crystal_rhodes.wav -> build/us_nds/sound/samples/instruments/26_crystal_rhodes.ima
Encoding IMA: build/us_nds/sound/samples/instruments/1A_slap_bass.wav -> build/us_nds/sound/samples/instruments/1A_slap_bass.ima
Encoding IMA: build/us_nds/sound/samples/instruments/3A_music_box.wav -> build/us_nds/sound/samples/instruments/3A_music_box.ima
Encoding IMA: build/us_nds/sound/samples/instruments/39_sitar_2.wav -> build/us_nds/sound/samples/instruments/39_sitar_2.ima
Encoding IMA: build/us_nds/sound/samples/instruments/1E_closed_triangle.wav -> build/us_nds/sound/samples/instruments/1E_closed_triangle.ima
Encoding IMA: build/us_nds/sound/samples/instruments/18_timpani.wav -> build/us_nds/sound/samples/instruments/18_timpani.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario_peach/11_peach_thanks_to_you.wav -> build/us_nds/sound/samples/sfx_mario_peach/11_peach_thanks_to_you.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario_peach/12_peach_thank_you_mario.wav -> build/us_nds/sound/samples/sfx_mario_peach/12_peach_thank_you_mario.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario_peach/14_peach_bake_a_cake.wav -> build/us_nds/sound/samples/sfx_mario_peach/14_peach_bake_a_cake.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario_peach/0B_mario_okey_dokey.wav -> build/us_nds/sound/samples/sfx_mario_peach/0B_mario_okey_dokey.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario_peach/0C_mario_drowning.wav -> build/us_nds/sound/samples/sfx_mario_peach/0C_mario_drowning.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario_peach/05_mario_uh2.wav -> build/us_nds/sound/samples/sfx_mario_peach/05_mario_uh2.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario_peach/03_mario_dying.wav -> build/us_nds/sound/samples/sfx_mario_peach/03_mario_dying.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario_peach/0E_peach_dear_mario.wav -> build/us_nds/sound/samples/sfx_mario_peach/0E_peach_dear_mario.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario_peach/07_mario_its_a_me_mario.wav -> build/us_nds/sound/samples/sfx_mario_peach/07_mario_its_a_me_mario.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario_peach/0A_mario_mama_mia.wav -> build/us_nds/sound/samples/sfx_mario_peach/0A_mario_mama_mia.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario_peach/01_mario_hoohoo.wav -> build/us_nds/sound/samples/sfx_mario_peach/01_mario_hoohoo.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario_peach/02_mario_panting.wav -> build/us_nds/sound/samples/sfx_mario_peach/02_mario_panting.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario_peach/06_mario_coughing.wav -> build/us_nds/sound/samples/sfx_mario_peach/06_mario_coughing.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario_peach/09_mario_punch_hoo.wav -> build/us_nds/sound/samples/sfx_mario_peach/09_mario_punch_hoo.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario_peach/15_peach_for_mario.wav -> build/us_nds/sound/samples/sfx_mario_peach/15_peach_for_mario.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario_peach/0D_mario_thank_you_playing_my_game.wav -> build/us_nds/sound/samples/sfx_mario_peach/0D_mario_thank_you_playing_my_game.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario_peach/08_mario_punch_yah.wav -> build/us_nds/sound/samples/sfx_mario_peach/08_mario_punch_yah.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario_peach/0F_peach_mario.wav -> build/us_nds/sound/samples/sfx_mario_peach/0F_peach_mario.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario_peach/16_peach_mario2.wav -> build/us_nds/sound/samples/sfx_mario_peach/16_peach_mario2.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario_peach/10_peach_power_of_the_stars.wav -> build/us_nds/sound/samples/sfx_mario_peach/10_peach_power_of_the_stars.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario_peach/13_peach_something_special.wav -> build/us_nds/sound/samples/sfx_mario_peach/13_peach_something_special.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario_peach/04_mario_on_fire.wav -> build/us_nds/sound/samples/sfx_mario_peach/04_mario_on_fire.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario_peach/00_mario_waaaooow.wav -> build/us_nds/sound/samples/sfx_mario_peach/00_mario_waaaooow.ima
Encoding IMA: build/us_nds/sound/samples/sfx_6/08.wav -> build/us_nds/sound/samples/sfx_6/08.ima
Encoding IMA: build/us_nds/sound/samples/sfx_6/09.wav -> build/us_nds/sound/samples/sfx_6/09.ima
Encoding IMA: build/us_nds/sound/samples/sfx_6/01.wav -> build/us_nds/sound/samples/sfx_6/01.ima
Encoding IMA: build/us_nds/sound/samples/sfx_6/0D.wav -> build/us_nds/sound/samples/sfx_6/0D.ima
Encoding IMA: build/us_nds/sound/samples/sfx_6/0B.wav -> build/us_nds/sound/samples/sfx_6/0B.ima
Encoding IMA: build/us_nds/sound/samples/sfx_6/04.wav -> build/us_nds/sound/samples/sfx_6/04.ima
Encoding IMA: build/us_nds/sound/samples/sfx_6/02.wav -> build/us_nds/sound/samples/sfx_6/02.ima
Encoding IMA: build/us_nds/sound/samples/sfx_6/00.wav -> build/us_nds/sound/samples/sfx_6/00.ima
Encoding IMA: build/us_nds/sound/samples/sfx_6/0A.wav -> build/us_nds/sound/samples/sfx_6/0A.ima
Encoding IMA: build/us_nds/sound/samples/sfx_6/0C.wav -> build/us_nds/sound/samples/sfx_6/0C.ima
Encoding IMA: build/us_nds/sound/samples/sfx_6/07.wav -> build/us_nds/sound/samples/sfx_6/07.ima
Encoding IMA: build/us_nds/sound/samples/sfx_6/06.wav -> build/us_nds/sound/samples/sfx_6/06.ima
Encoding IMA: build/us_nds/sound/samples/sfx_6/05.wav -> build/us_nds/sound/samples/sfx_6/05.ima
Encoding IMA: build/us_nds/sound/samples/sfx_6/03.wav -> build/us_nds/sound/samples/sfx_6/03.ima
Encoding IMA: build/us_nds/sound/samples/sfx_1/03_yoshi.wav -> build/us_nds/sound/samples/sfx_1/03_yoshi.ima
Encoding IMA: build/us_nds/sound/samples/sfx_1/02_hand_touch.wav -> build/us_nds/sound/samples/sfx_1/02_hand_touch.ima
Encoding IMA: build/us_nds/sound/samples/sfx_1/04_plop.wav -> build/us_nds/sound/samples/sfx_1/04_plop.ima
Encoding IMA: build/us_nds/sound/samples/sfx_1/01_brushing.wav -> build/us_nds/sound/samples/sfx_1/01_brushing.ima
Encoding IMA: build/us_nds/sound/samples/sfx_1/00_twirl.wav -> build/us_nds/sound/samples/sfx_1/00_twirl.ima
Encoding IMA: build/us_nds/sound/samples/sfx_1/05_heavy_landing.wav -> build/us_nds/sound/samples/sfx_1/05_heavy_landing.ima
Encoding IMA: build/us_nds/sound/samples/bowser_organ/00_organ_1.wav -> build/us_nds/sound/samples/bowser_organ/00_organ_1.ima
Encoding IMA: build/us_nds/sound/samples/bowser_organ/02_boys_choir.wav -> build/us_nds/sound/samples/bowser_organ/02_boys_choir.ima
Encoding IMA: build/us_nds/sound/samples/bowser_organ/01_organ_1_lq.wav -> build/us_nds/sound/samples/bowser_organ/01_organ_1_lq.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario/0A_mario_attacked.wav -> build/us_nds/sound/samples/sfx_mario/0A_mario_attacked.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario/14_mario_twirl_bounce.wav -> build/us_nds/sound/samples/sfx_mario/14_mario_twirl_bounce.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario/1A_mario_lets_a_go.wav -> build/us_nds/sound/samples/sfx_mario/1A_mario_lets_a_go.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario/07_mario_wah2.wav -> build/us_nds/sound/samples/sfx_mario/07_mario_wah2.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario/15_mario_snoring3.wav -> build/us_nds/sound/samples/sfx_mario/15_mario_snoring3.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario/0E_mario_snoring1.wav -> build/us_nds/sound/samples/sfx_mario/0E_mario_snoring1.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario/0B_mario_ooof.wav -> build/us_nds/sound/samples/sfx_mario/0B_mario_ooof.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario/17_mario_ima_tired.wav -> build/us_nds/sound/samples/sfx_mario/17_mario_ima_tired.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario/01_mario_jump_wah.wav -> build/us_nds/sound/samples/sfx_mario/01_mario_jump_wah.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario/19_mario_yippee.wav -> build/us_nds/sound/samples/sfx_mario/19_mario_yippee.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario/04_mario_yahoo.wav -> build/us_nds/sound/samples/sfx_mario/04_mario_yahoo.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario/13_mario_press_start_to_play.wav -> build/us_nds/sound/samples/sfx_mario/13_mario_press_start_to_play.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario/11_mario_game_over.wav -> build/us_nds/sound/samples/sfx_mario/11_mario_game_over.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario/05_mario_uh.wav -> build/us_nds/sound/samples/sfx_mario/05_mario_uh.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario/08_mario_whoa.wav -> build/us_nds/sound/samples/sfx_mario/08_mario_whoa.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario/00_mario_jump_hoo.wav -> build/us_nds/sound/samples/sfx_mario/00_mario_jump_hoo.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario/0D_mario_yawning.wav -> build/us_nds/sound/samples/sfx_mario/0D_mario_yawning.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario/09_mario_eeuh.wav -> build/us_nds/sound/samples/sfx_mario/09_mario_eeuh.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario/0F_mario_snoring2.wav -> build/us_nds/sound/samples/sfx_mario/0F_mario_snoring2.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario/12_mario_hello.wav -> build/us_nds/sound/samples/sfx_mario/12_mario_hello.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario/18_mario_waha.wav -> build/us_nds/sound/samples/sfx_mario/18_mario_waha.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario/0C_mario_here_we_go.wav -> build/us_nds/sound/samples/sfx_mario/0C_mario_here_we_go.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario/02_mario_yah.wav -> build/us_nds/sound/samples/sfx_mario/02_mario_yah.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario/16_mario_so_longa_bowser.wav -> build/us_nds/sound/samples/sfx_mario/16_mario_so_longa_bowser.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario/06_mario_hrmm.wav -> build/us_nds/sound/samples/sfx_mario/06_mario_hrmm.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario/10_mario_doh.wav -> build/us_nds/sound/samples/sfx_mario/10_mario_doh.ima
Encoding IMA: build/us_nds/sound/samples/sfx_mario/03_mario_haha.wav -> build/us_nds/sound/samples/sfx_mario/03_mario_haha.ima
/bin/sh: 1: bc: not found
Converting AIFF: sound/samples/instruments/27_harpsichord.aiff -> build/us_nds/sound/samples/instruments/27_harpsichord.half.wav
/bin/sh: 1: bc: not found
sox FAIL sox: Rate value `build/us_nds/sound/samples/instruments/27_harpsichord.half.wav' is not a positive number
Converting AIFF: sound/samples/instruments/15_strings_4.aiff -> build/us_nds/sound/samples/instruments/15_strings_4.half.wav
Makefile:644: recipe for target 'build/us_nds/sound/samples/instruments/27_harpsichord.half.wav' failed
make: *** [build/us_nds/sound/samples/instruments/27_harpsichord.half.wav] Error 1
make: *** Waiting for unfinished jobs....
sox FAIL sox: Rate value `build/us_nds/sound/samples/instruments/15_strings_4.half.wav' is not a positive number
Makefile:644: recipe for target 'build/us_nds/sound/samples/instruments/15_strings_4.half.wav' failed
make: *** [build/us_nds/sound/samples/instruments/15_strings_4.half.wav] Error 1
make: *** wait: No child processes.  Stop.
Press any key to continue . . .
tomrow commented 3 years ago

It seems that the build is missing dependency bc and also fails to convert a sound file

tomrow commented 3 years ago

I made a change to the Dockerfile which allows it to build successfully:

FROM devkitpro/devkitarm:latest as build

RUN apt update
RUN apt -y install build-essential bsdmainutils sox
RUN mkdir /sm64
WORKDIR /sm64

CMD echo 'usage: docker run --rm --mount type=bind,source="$(pwd)",destination=/sm64 sm64dsi make VERSION=us COMPILER=gcc -j4\n' \
         'see https://github.com/Hydr8gon/sm64/blob/nds/README.md for advanced usage'

Changed to:

FROM devkitpro/devkitarm:latest as build

RUN apt update
RUN apt -y install build-essential bsdmainutils sox bc
RUN mkdir /sm64
WORKDIR /sm64

CMD echo 'usage: docker run --rm --mount type=bind,source="$(pwd)",destination=/sm64 sm64dsi make VERSION=us COMPILER=gcc -j4\n' \
         'see https://github.com/Hydr8gon/sm64/blob/nds/README.md for advanced usage'
Hydr8gon commented 3 years ago

Oops, I had hoped bc would be preinstalled on most setups but I didn't actually confirm this. I'll actually change it to do the frequency division with python, since that's already a dependency anyway. Thanks for letting me know!